From 1dba40f6d14c869d12cbbaff9d906d8abbf6a94c Mon Sep 17 00:00:00 2001 From: grlin <42353527+grlin@users.noreply.github.com> Date: Tue, 23 Oct 2018 12:49:11 -0700 Subject: [PATCH] Adding updated SDK with PrincipalType + bypass (#4910) --- .../ClassicAdministratorListTests.json | 16 +- .../DenyAssignmentGetByIdTest.json | 14 +- .../DenyAssignmentGetTest.json | 14 +- ...enyAssignmentListForResourceGroupTest.json | 14 +- .../DenyAssignmentListForResourceTest.json | 14 +- .../DenyAssignmentListForScopeTest.json | 14 +- .../DenyAssignmentsListTest.json | 16 +- ...ignmentsListUsingAssignedToFilterTest.json | 14 +- ...AssignmentsListUsingAtScopeFilterTest.json | 14 +- ...ListUsingDenyAssignmentNameFilterTest.json | 16 +- ...tUsingGdprExportPrincipalIdFilterTest.json | 12 +- ...ationsMetadataListWithInvalidProvider.json | 16 +- ...roviderOperationsMetadataListGetTests.json | 36 +- ...onsMetadataListWithDataActionGetTests.json | 16 +- .../RoleAssignmentAtScopeAndAboveTest.json | 24 +- .../RoleAssignmentByIdTests.json | 199 +- .../RoleAssignmentIdNotFoundTests.json | 283 ++ .../RoleAssignmentListByFilterTest.json | 134 +- .../RoleAssignmentListForScopeTest.json | 24 +- ...ssignmentListWithAssignedToFilterTest.json | 120 +- .../RoleAssignmentsCreateDeleteTests.json | 86 +- .../RoleAssignmentsListGetTests.json | 90 +- .../RoleDefinitionCreateTests.json | 298 +- ...leDefinitionCreateWithDataActionTests.json | 50 +- .../RoleDefinitionUpdateTests.json | 96 +- .../RoleDefinitionsByIdTests.json | 3664 +++++++++-------- .../RoleDefinitionsFilterTests.json | 55 +- .../RoleDefinitionsListGetTests.json | 2021 +++++---- ...etNonExistentResourceGroupPermissions.json | 16 +- .../GetNonExistentResourcePermissions.json | 20 +- .../GetResourceGroupPermissions.json | 38 +- .../GetResourcePermissions.json | 64 +- .../.ctor.json | 446 +- .../Authorization.Tests/Tests/BasicTests.cs | 42 +- .../Tests/GraphTestBase.cs | 4 +- .../AuthorizationManagementClient.cs | 10 +- .../IAuthorizationManagementClient.cs | 8 +- .../Models/ClassicAdministratorProperties.cs | 62 + .../Generated/Models/PrincipalType.cs | 30 + .../Models/RoleAssignmentCreateParameters.cs | 17 +- .../Models/RoleAssignmentProperties.cs | 82 + .../RoleAssignmentPropertiesWithScope.cs | 69 + .../Models/RoleDefinitionProperties.cs | 86 + .../Generated/RoleAssignmentsOperations.cs | 20 +- ...soft.Azure.Management.Authorization.csproj | 3 +- .../authorization_resource-manager.txt | 4 +- 46 files changed, 4761 insertions(+), 3630 deletions(-) create mode 100644 src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentIdNotFoundTests.json create mode 100644 src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs create mode 100644 src/SDKs/Authorization/Management.Authorization/Generated/Models/PrincipalType.cs create mode 100644 src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs create mode 100644 src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs create mode 100644 src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ClassicAdministratorListTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ClassicAdministratorListTests.json index 81e4f655304b7..afc621afe5b0f 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ClassicAdministratorListTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ClassicAdministratorListTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c661daaa-f979-41bc-b748-b83961bf5ba6" + "41bb8a1b-eed0-4c3c-8d05-fb6595591d13" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:38 GMT" + "Mon, 22 Oct 2018 21:29:09 GMT" ], "Pragma": [ "no-cache" @@ -31,16 +31,16 @@ "Accept-Encoding" ], "x-ms-request-id": [ - "westus2:5be735a7-b5b2-4768-8b3b-3ea8a7d600ca" + "westus2:31a6c7ff-1543-4abe-9e65-5a0f5a7219c6" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "1b31c57e-5399-4356-9aee-44cbec797f9d" + "c39e52ed-0e9b-4c95-8e8b-ef793793645c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233839Z:1b31c57e-5399-4356-9aee-44cbec797f9d" + "WESTUS2:20181022T212909Z:c39e52ed-0e9b-4c95-8e8b-ef793793645c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetByIdTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetByIdTest.json index 67e1dd6523b59..ca1aa2f9cb392 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetByIdTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetByIdTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4b488091-dc15-4d90-9fa8-44049f16c163" + "5b36530c-2dfe-4d5b-adfd-d5cf0020bdba" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:40 GMT" + "Mon, 22 Oct 2018 21:29:10 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "9a61bea6-c361-4fa0-9f93-4c76e32d6b41" + "28b6520d-47a9-4469-84a2-415628b76816" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "4656a8d2-a9e6-4e6f-9fa0-8ff59646159e" + "8afc62cb-5fd2-4832-8759-383ce292f6d5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233840Z:4656a8d2-a9e6-4e6f-9fa0-8ff59646159e" + "WESTUS2:20181022T212910Z:8afc62cb-5fd2-4832-8759-383ce292f6d5" ], "Content-Length": [ "887" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetTest.json index c33bfa80c83f4..e8682eeec05ce 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentGetTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "db8d588e-071e-44b7-bf04-0493477d5111" + "97f25ce8-4a7c-42ee-b365-cb015972aef3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:41 GMT" + "Mon, 22 Oct 2018 21:29:10 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "47b26042-3b16-4d4a-99b2-cc1b29e14958" + "2c112c25-4cb1-4f81-a854-eba0f7ce0a02" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "d5f6dad6-c763-4a6b-a6e8-33d2ca100705" + "18c595b0-1289-4dc2-b453-957d8cadec7d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233841Z:d5f6dad6-c763-4a6b-a6e8-33d2ca100705" + "WESTUS2:20181022T212911Z:18c595b0-1289-4dc2-b453-957d8cadec7d" ], "Content-Length": [ "887" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceGroupTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceGroupTest.json index ac632bd9c381e..2e7fae83d6bd9 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceGroupTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceGroupTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4f40ccc0-f55b-4142-8378-9145ce4b9209" + "80dbb1c6-14b7-4c7b-b1e6-d6c7b93f4d52" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:40 GMT" + "Mon, 22 Oct 2018 21:29:10 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "c0d74a93-5a3f-4974-972e-1074f1b52935" + "e79a701d-d5dd-4060-911b-dbdbd5e17ee9" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "f8c1ece2-2243-43dd-b65d-0e65fdc9c630" + "fe1ebc9d-715a-4c96-bced-d61243e02b32" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233841Z:f8c1ece2-2243-43dd-b65d-0e65fdc9c630" + "WESTUS2:20181022T212911Z:fe1ebc9d-715a-4c96-bced-d61243e02b32" ], "Content-Length": [ "1730" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceTest.json index 5a16d104f8d1b..a9ad18bc0de78 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForResourceTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "05884671-304c-48e1-96f1-c73906a6d01a" + "a447d867-7f03-417c-adca-46d98581d692" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "bac2242e-8b0a-49da-8201-b3178546d306" + "9bc8e348-b36e-48c3-ace9-3d732c9af128" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "9448579d-f843-458c-a7c8-e87c2d0d5c34" + "5b6cfb02-f453-438b-955c-1ad9fd45ea81" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233932Z:9448579d-f843-458c-a7c8-e87c2d0d5c34" + "WESTUS2:20181022T213002Z:5b6cfb02-f453-438b-955c-1ad9fd45ea81" ], "Content-Length": [ "1730" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForScopeTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForScopeTest.json index 96a00b301aed0..70fd705fab77a 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForScopeTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentListForScopeTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "389bcb63-438b-4204-b5f6-e42970791816" + "974ca14a-1ba4-4386-bbaf-b40063bf7c5b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:40 GMT" + "Mon, 22 Oct 2018 21:29:11 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "71c27306-92ad-498d-8324-690e225ffda3" + "1dbcec29-67fe-4eb3-8836-9425110fea71" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "d451eaa5-e93b-415c-82d7-3db1de9cf018" + "694bc220-d014-45e0-aabe-e10c2de6a95e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233841Z:d451eaa5-e93b-415c-82d7-3db1de9cf018" + "WESTUS2:20181022T212911Z:694bc220-d014-45e0-aabe-e10c2de6a95e" ], "Content-Length": [ "1730" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListTest.json index b112f8fee9d0f..b252a7fe1f96b 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e3372b67-e947-4fa0-835c-f35d453c46eb" + "ed4a94c9-400d-48b1-b5d0-34e746e99ad1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "43c7b201-fb97-4293-ac6a-3f2a25441e55" + "edbb8608-2c54-4de9-898f-5219a8f14e5c" ], "X-Content-Type-Options": [ "nosniff" @@ -46,13 +46,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11999" ], "x-ms-correlation-request-id": [ - "bc86f3fb-0003-459c-a761-3a1cb5806131" + "c0d4880d-c139-4238-aba3-a03051a69491" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233952Z:bc86f3fb-0003-459c-a761-3a1cb5806131" + "WESTUS2:20181022T213012Z:c0d4880d-c139-4238-aba3-a03051a69491" ], "Content-Length": [ "4587" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAssignedToFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAssignedToFilterTest.json index 5181b22a779be..4b10f611170ad 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAssignedToFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAssignedToFilterTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c325bf52-00ee-480a-9e58-9006fdc2754e" + "4309b006-b30e-4729-9789-085e0880a345" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:39 GMT" + "Mon, 22 Oct 2018 21:29:09 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "f448ea0c-e3ff-4553-914f-1cef2cb36744" + "8691af24-9791-4264-9405-58abb16b4859" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "0941474d-2040-48a4-af04-ee34eb98a3ce" + "c193556e-b8b6-4379-9fdd-bf2fb73cbff9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233840Z:0941474d-2040-48a4-af04-ee34eb98a3ce" + "WESTUS2:20181022T212910Z:c193556e-b8b6-4379-9fdd-bf2fb73cbff9" ], "Content-Length": [ "1730" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAtScopeFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAtScopeFilterTest.json index ed2ffc1f564c1..056a037478c01 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAtScopeFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingAtScopeFilterTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2949584e-3caa-448e-9a1f-e1f0a0a29e2a" + "c57528ea-5845-43bf-9367-a7e8dcb11258" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:52 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "596bedc2-07e5-46bc-a256-e01e06ab5808" + "95b52645-6b7f-43c4-afa7-d4d65b6339cb" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "1ca70ebf-cf90-4ef8-b4ec-9bb9ce4fe2aa" + "4dfc8733-f38c-40e1-937f-7d4c79a8655f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233952Z:1ca70ebf-cf90-4ef8-b4ec-9bb9ce4fe2aa" + "WESTUS2:20181022T213012Z:4dfc8733-f38c-40e1-937f-7d4c79a8655f" ], "Content-Length": [ "842" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingDenyAssignmentNameFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingDenyAssignmentNameFilterTest.json index 5bfcbf6671550..f31cd72ed611b 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingDenyAssignmentNameFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingDenyAssignmentNameFilterTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "19ac707e-0a2f-4a9b-a157-3cc0db68e2ec" + "e533e866-124a-4076-b0c8-7a715a07549f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:31 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "9f03ba20-ad05-458e-b042-ea826f216b15" + "027f2106-cda6-452b-9915-1f85cc0b15c6" ], "X-Content-Type-Options": [ "nosniff" @@ -46,13 +46,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "348dc036-29f3-4ee4-bfee-02b3804a3be2" + "c71aa681-38ca-43ab-adb4-9f02b039446c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233931Z:348dc036-29f3-4ee4-bfee-02b3804a3be2" + "WESTUS2:20181022T213001Z:c71aa681-38ca-43ab-adb4-9f02b039446c" ], "Content-Length": [ "842" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingGdprExportPrincipalIdFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingGdprExportPrincipalIdFilterTest.json index 003b8d3f818df..768d29f6ee445 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingGdprExportPrincipalIdFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/DenyAssignmentsListUsingGdprExportPrincipalIdFilterTest.json @@ -7,13 +7,13 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "12f6ca3b-5525-4d23-b124-4085df250d69" + "1076733c-003a-4889-a983-fdea82f81d87" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Thu, 27 Sep 2018 01:16:07 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "a48525fc-e464-4af7-935f-cfebedb62c2b" + "b465f84e-b623-476d-aa2f-fe96a847e8da" ], "X-Content-Type-Options": [ "nosniff" @@ -49,10 +49,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "197017de-47d0-4e5a-8537-9404b1230990" + "b5af174c-646c-43b6-9a21-ad5224bfa8bd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180927T011607Z:197017de-47d0-4e5a-8537-9404b1230990" + "WESTUS2:20181022T213013Z:b5af174c-646c-43b6-9a21-ad5224bfa8bd" ], "Content-Length": [ "427" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidProvider.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidProvider.json index 94e2970e236e9..5b0a04e966280 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidProvider.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidProvider.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cdc0f26d-150a-44cb-a015-4de2175d9da1" + "b74a3f26-3601-499f-ade1-002028676385" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:34 GMT" + "Mon, 22 Oct 2018 21:31:10 GMT" ], "Pragma": [ "no-cache" @@ -34,7 +34,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "df2efbc5-6202-4baf-8be0-f831b0c226a7" + "e8daa499-7c19-417b-af52-cecceed6913a" ], "X-Content-Type-Options": [ "nosniff" @@ -43,13 +43,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-tenant-reads": [ - "11994" + "11999" ], "x-ms-correlation-request-id": [ - "be0a357a-7e5a-4f84-9373-5597470ea284" + "c2bdc894-8f58-465c-9cd6-7130d5991745" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234035Z:be0a357a-7e5a-4f84-9373-5597470ea284" + "WESTUS2:20181022T213110Z:c2bdc894-8f58-465c-9cd6-7130d5991745" ], "Content-Length": [ "87" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListGetTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListGetTests.json index 0347a21b6691b..888fcd8c5f56a 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListGetTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListGetTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ef339132-fcec-4eb1-a02c-73135f4ed62d" + "98354d12-b0a8-40be-8236-0c5be32624cf" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:29 GMT" + "Mon, 22 Oct 2018 21:29:00 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "cc3490d5-a1bb-475f-8de8-8f16e1dbd8d1" + "c62174e1-7fe5-4b09-9f40-4c093d3d329b" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-tenant-reads": [ - "11996" + "11997" ], "x-ms-correlation-request-id": [ - "41d61e5f-0176-4e01-9005-53abab5ed477" + "40b1f4aa-7b3e-48d3-b738-ca07deb9a54f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233829Z:41d61e5f-0176-4e01-9005-53abab5ed477" + "WESTUS2:20181022T212900Z:40b1f4aa-7b3e-48d3-b738-ca07deb9a54f" ], "Content-Length": [ - "2046670" + "2075763" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"displayName\": \"84codes.CloudAMQP\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/read\",\r\n \"displayName\": \"Read server\",\r\n \"description\": \"Read any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/write\",\r\n \"displayName\": \"Create or Update server\",\r\n \"description\": \"Create or Update any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/delete\",\r\n \"displayName\": \"Delete server\",\r\n \"description\": \"Deletes any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any server Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any server Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any server Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/84codes.CloudAMQP\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"84codes.CloudAMQP\"\r\n },\r\n {\r\n \"displayName\": \"AppDynamicsPro AppDynamicsForAzure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read Any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/services/read\",\r\n \"displayName\": \"Read services\",\r\n \"description\": \"Read Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/write\",\r\n \"displayName\": \"Create or Update services\",\r\n \"description\": \"Create or Update Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/delete\",\r\n \"displayName\": \"Delete services\",\r\n \"description\": \"Deletes Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read Any Service Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Any Service Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/AppDynamics.APM\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"AppDynamics.APM\"\r\n },\r\n {\r\n \"displayName\": \"Aspera.Transfers\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Aspera.Transfers/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Aspera.Transfers/services/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Aspera.Transfers\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Aspera.Transfers\"\r\n },\r\n {\r\n \"displayName\": \"Auth0 Cloud\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/read\",\r\n \"displayName\": \"Read account\",\r\n \"description\": \"Read account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/write\",\r\n \"displayName\": \"Create or Update Account\",\r\n \"description\": \"Create or Update Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/delete\",\r\n \"displayName\": \"Delete Account\",\r\n \"description\": \"Delete Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/listSecrets/action\",\r\n \"displayName\": \"Read account secrets\",\r\n \"description\": \"Read account secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any account Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Auth0.Cloud\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Auth0.Cloud\"\r\n },\r\n {\r\n \"displayName\": \"Citrix.Cloud\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates the communication preferences for the owner of Citrix.Cloud\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Gets the communication preferences for the owner of Citrix.Cloud\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Settings.ResourceType\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for $Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Gets the single sign on authorization token for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/Operations/read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for Citrix.Cloud\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Citrix.Cloud\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Citrix.Cloud\"\r\n },\r\n {\r\n \"displayName\": \"CloudSimple Private Cloud IAAS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/resources/action\",\r\n \"displayName\": \"Move resource to other resource group\",\r\n \"description\": \"Move resources to other resource group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/write\",\r\n \"displayName\": \"Create or Update Virtual Machine\",\r\n \"description\": \"Create or Update any Virtual Machines\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/write\",\r\n \"displayName\": \"Update Virtual Machine\",\r\n \"description\": \"Update any Virtual Machines\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine\",\r\n \"description\": \"Delete any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/read\",\r\n \"displayName\": \"Read Virtual Machine\",\r\n \"description\": \"Read any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Start any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/stop/action\",\r\n \"displayName\": \"Stop Virtual Machine\",\r\n \"description\": \"Stop any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/read\",\r\n \"displayName\": \"Read Virtual Machine\",\r\n \"description\": \"Read any of Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Networks List\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualNetworks/read\",\r\n \"displayName\": \"Read Virtual Networks within subscription\",\r\n \"description\": \"Read any Virtual Networks within subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualNetworks/read\",\r\n \"displayName\": \"Read Virtual Networks within Resource Group\",\r\n \"description\": \"Read any Virtual Networks within Resource Group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineTemplates\",\r\n \"displayName\": \"Virtual Machine Templates List\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachineTemplates/read\",\r\n \"displayName\": \"Read Virtual Machine Templates within Resource Group\",\r\n \"description\": \"Read any Virtual Machine Templates within Resource Group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachineTemplates/read\",\r\n \"displayName\": \"Read Virtual Machine Templates within Subscription\",\r\n \"description\": \"Read any Virtual Machine Templates within Subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average disk throughput due to read operations over the sample period.\",\r\n \"displayName\": \"Disk Read Bytes/Sec\",\r\n \"name\": \"DiskReadBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average disk throughput due to write operations over the sample period.\",\r\n \"displayName\": \"Disk Write Bytes/Sec\",\r\n \"name\": \"DiskWriteBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total disk throughput due to read operations over the sample period.\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"name\": \"Disk Read Bytes\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total disk throughput due to write operations over the sample period.\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"name\": \"Disk Write Bytes\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"The number of IO read operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Read Operations\",\r\n \"name\": \"DiskReadOperations\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"The number of IO write operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Write Operations\",\r\n \"name\": \"DiskWriteOperations\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The average number of IO read operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"unit\": \"CountPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The average number of IO write operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"unit\": \"CountPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Total read latency. The sum of the device and kernel read latencies.\",\r\n \"displayName\": \"Disk Read Latency\",\r\n \"name\": \"DiskReadLatency\",\r\n \"unit\": \"Milliseconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Total write latency. The sum of the device and kernel write latencies.\",\r\n \"displayName\": \"Disk Write Latency\",\r\n \"name\": \"DiskWriteLatency\",\r\n \"unit\": \"Milliseconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average network throughput for received traffic.\",\r\n \"displayName\": \"Network In Bytes/Sec\",\r\n \"name\": \"NetworkInBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average network throughput for transmitted traffic.\",\r\n \"displayName\": \"Network Out Bytes/Sec\",\r\n \"name\": \"NetworkOutBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total network throughput for received traffic.\",\r\n \"displayName\": \"Network In\",\r\n \"name\": \"Network In\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total network throughput for transmitted traffic.\",\r\n \"displayName\": \"Network Out\",\r\n \"name\": \"Network Out\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of machine memory that is in use by the VM.\",\r\n \"displayName\": \"Memory Used\",\r\n \"name\": \"MemoryUsed\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of memory that was granted to the VM by the host. Memory is not granted to the host until it is touched one time and granted memory may be swapped out or ballooned away if the VMkernel needs the memory.\",\r\n \"displayName\": \"Memory Granted\",\r\n \"name\": \"MemoryGranted\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of memory used by the VM in the past small window of time. This is the \\\"true\\\" number of how much memory the VM currently has need of. Additional, unused memory may be swapped out or ballooned with no impact to the guest's performance.\",\r\n \"displayName\": \"Memory Active\",\r\n \"name\": \"MemoryActive\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The CPU utilization. This value is reported with 100% representing all processor cores on the system. As an example, a 2-way VM using 50% of a four-core system is completely using two cores.\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"name\": \"Percentage CPU\",\r\n \"unit\": \"Percent\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Ready time is the time spend waiting for CPU(s) to become available in the past update interval.\",\r\n \"displayName\": \"Percentage CPU Ready\",\r\n \"name\": \"PercentageCpuReady\",\r\n \"unit\": \"Milliseconds\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Machine\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/CloudSimple.PrivateCloudIAAS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"CloudSimple.PrivateCloudIAAS\"\r\n },\r\n {\r\n \"displayName\": \"Cloudyn.Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/updateCommunicationPreference/action\",\r\n \"displayName\": \"action\",\r\n \"description\": \"Updates the communication preferences for the owner of Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/listCommunicationPreference/action\",\r\n \"displayName\": \"action\",\r\n \"description\": \"Gets the communication preferences for the owner of Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/Operations/Read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"list Single SignOn Token\",\r\n \"description\": \"Gets the single sign on authorization token for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/RegenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate Key for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Cloudyn.Analytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Cloudyn.Analytics\"\r\n },\r\n {\r\n \"displayName\": \"Conexlink MyCloudIT\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Conexlink.MyCloudIT\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Conexlink.MyCloudIT\"\r\n },\r\n {\r\n \"displayName\": \"Crypteron DataSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"displayName\": \"apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/read\",\r\n \"displayName\": \"Read apps\",\r\n \"description\": \"Read any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/write\",\r\n \"displayName\": \"Create or Update apps\",\r\n \"description\": \"Create or Update any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/delete\",\r\n \"displayName\": \"Delete apps\",\r\n \"description\": \"Deletes any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any apps Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any apps Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any apps Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Crypteron.DataSecurity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Crypteron.DataSecurity\"\r\n },\r\n {\r\n \"displayName\": \"Dynatrace DynatraceSaaS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Dynatrace.DynatraceSaaS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Dynatrace.DynatraceSaaS\"\r\n },\r\n {\r\n \"displayName\": \"Dynatrace Ruxit\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Dynatrace.Ruxit\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Dynatrace.Ruxit\"\r\n },\r\n {\r\n \"displayName\": \"LiveArena.Broadcast\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates the communication preferences for the owner of LiveArena.Broadcast\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Gets the communication preferences for the owner of LiveArena.Broadcast\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/Operations/read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for LiveArena.Broadcast\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Gets the single sign on authorization token for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/LiveArena.Broadcast\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"LiveArena.Broadcast\"\r\n },\r\n {\r\n \"displayName\": \"Lombiq.DotNest\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preference\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites\",\r\n \"displayName\": \"sites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/read\",\r\n \"displayName\": \"Read sites\",\r\n \"description\": \"Read any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/write\",\r\n \"displayName\": \"Create or Update sites\",\r\n \"description\": \"Create or Update any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/delete\",\r\n \"displayName\": \"Delete sites\",\r\n \"description\": \"Deletes any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any sites Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any sites Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any sites Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Lombiq.DotNest\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Lombiq.DotNest\"\r\n },\r\n {\r\n \"displayName\": \"Mailjet Email\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read Any services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Any services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/write\",\r\n \"displayName\": \"Create or Upgrade services Plan\",\r\n \"description\": \"Create or Upgrade any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/read\",\r\n \"displayName\": \"Read services\",\r\n \"description\": \"Read any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/delete\",\r\n \"displayName\": \"Delete services\",\r\n \"description\": \"Delete any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Mailjet.Email\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Mailjet.Email\"\r\n },\r\n {\r\n \"displayName\": \"Domain Services Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/register/action\",\r\n \"displayName\": \"Register Domain Service\",\r\n \"description\": \"Register Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domainServices\",\r\n \"displayName\": \"Domain Service Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/read\",\r\n \"displayName\": \"Read Domain Service\",\r\n \"description\": \"Read Domain Services\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/write\",\r\n \"displayName\": \"Write Domain Service\",\r\n \"description\": \"Write Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/delete\",\r\n \"displayName\": \"Delete Domain Service\",\r\n \"description\": \"Delete Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/locations/operationresults/read\",\r\n \"displayName\": null,\r\n \"description\": null,\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/Operations/read\",\r\n \"displayName\": null,\r\n \"description\": null,\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainServices/oucontainer\",\r\n \"displayName\": \"Ou Container Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/read\",\r\n \"displayName\": \"Read Ou Container\",\r\n \"description\": \"Read Ou Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/write\",\r\n \"displayName\": \"Write Ou Container\",\r\n \"description\": \"Write Ou Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/delete\",\r\n \"displayName\": \"Delete Ou Container\",\r\n \"description\": \"Delete Ou Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AAD\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AAD\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Monitoring Insights\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tenants/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of tenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read tenants log definitions\",\r\n \"description\": \"Gets the available logs for tenants\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Signin\",\r\n \"displayName\": \"Signin\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"tenants/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"tenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettings\",\r\n \"displayName\": \"Diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/write\",\r\n \"displayName\": \"Diagnostic settings write\",\r\n \"description\": \"Writing a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/read\",\r\n \"displayName\": \"Diagnostic settings read\",\r\n \"description\": \"Reading a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/delete\",\r\n \"displayName\": \"Diagnostic settings delete\",\r\n \"description\": \"Deleting a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettingscategories\",\r\n \"displayName\": \"Diagnostic settings categories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettingscategories/read\",\r\n \"displayName\": \"Diagnostic settings categories read\",\r\n \"description\": \"Reading a diagnostic setting categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.aadiam\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.aadiam\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/register/action\",\r\n \"displayName\": \"Register for Microsoft.Addons\",\r\n \"description\": \"Register the specified subscription with Microsoft.Addons\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"supportProviders/supportPlanTypes\",\r\n \"displayName\": \"supportPlanTypes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/read\",\r\n \"displayName\": \"Get Canonical support plan state\",\r\n \"description\": \"Get the specified Canonical support plan state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/write\",\r\n \"displayName\": \"Adds a Canonical support plan.\",\r\n \"description\": \"Adds the Canonical support plan type specified.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/delete\",\r\n \"displayName\": \"Removes the Canonical support plan\",\r\n \"description\": \"Removes the specified Canonical support plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/operations/read\",\r\n \"displayName\": \"Get RP operations.\",\r\n \"description\": \"Gets supported RP operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"supportProviders\",\r\n \"displayName\": \"listSupportPlanInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/listsupportplaninfo/action\",\r\n \"displayName\": \"List support plan information.\",\r\n \"description\": \"Lists current support plan information for the specified subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Addons\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Addons\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ADHybridHealthService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/action\",\r\n \"displayName\": \"Updates Tenant Configuration.\",\r\n \"description\": \"Updates Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/action\",\r\n \"displayName\": \"Updates a service.\",\r\n \"description\": \"Updates a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/action\",\r\n \"displayName\": \"Create a new forest.\",\r\n \"description\": \"Create a new forest for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/register/action\",\r\n \"displayName\": \"Registers the ADHybrid Health Service Resource Provider.\",\r\n \"description\": \"Registers the ADHybrid Health Service Resource Provider and enables the creation of ADHybrid Health Service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/unregister/action\",\r\n \"displayName\": \"Unregisters the ADHybrid Health Service Resource Provider.\",\r\n \"description\": \"Unregisters the subscription for ADHybrid Health Service Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"configuration\",\r\n \"displayName\": \"Tenant Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/write\",\r\n \"displayName\": \"Creates a new Tenant.\",\r\n \"description\": \"Creates a Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"displayName\": \"Reads Tenant Configuration.\",\r\n \"description\": \"Reads the Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/write\",\r\n \"displayName\": \"Creates a service.\",\r\n \"description\": \"Creates a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/read\",\r\n \"displayName\": \"Reads services.\",\r\n \"description\": \"Reads the service instances in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/delete\",\r\n \"displayName\": \"Deletes service.\",\r\n \"description\": \"Deletes a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/action\",\r\n \"displayName\": \"Creates a server.\",\r\n \"description\": \"Creates a server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"displayName\": \"Reads a server.\",\r\n \"description\": \"Reads the server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/delete\",\r\n \"displayName\": \"Deletes server.\",\r\n \"description\": \"Deletes a server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/alerts\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"displayName\": \"Reads the server alerts.\",\r\n \"description\": \"Reads the alerts for a server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/alerts\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"displayName\": \"Reads the service alerts.\",\r\n \"description\": \"Reads the alerts for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"displayName\": \"Reads the service alerts.\",\r\n \"description\": \"Reads the alerts for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/tenantwhitelisting\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/tenantwhitelisting/read\",\r\n \"displayName\": \"Gets feature whitelisting status.\",\r\n \"description\": \"Gets feature whitelisting status for a given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/serviceconfiguration\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/serviceconfiguration/read\",\r\n \"displayName\": \"Gets service configuration.\",\r\n \"description\": \"Gets service configuration for a given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/metrics/groups\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/exportstatus\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/exportstatus/read\",\r\n \"displayName\": \"Gets the Sync Export Error details.\",\r\n \"description\": \"Gets the Sync Export Error details for a given Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/datafreshness\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/datafreshness/read\",\r\n \"displayName\": \"Gets the data freshness status.\",\r\n \"description\": \"For a given server, this API gets a list of datatypes that are being uploaded by the servers and the latest time for each upload.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/credentials\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/credentials/read\",\r\n \"displayName\": \"Gets the credentials for service authentication.\",\r\n \"description\": \"During server registration, this api is called to get the credentials for onboarding new servers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/reports/details\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/reports/details/read\",\r\n \"displayName\": \"Gets report for bad password.\",\r\n \"description\": \"Gets report of top 50 users with bad password errors from last 7 days\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/premiumcheck\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/premiumcheck/read\",\r\n \"displayName\": \"Gets onboarded services for premium tenants.\",\r\n \"description\": \"This API gets the list of all onboarded services for a premium tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/monitoringconfigurations\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfigurations/read\",\r\n \"displayName\": \"Gets monitoring configurations for a service\",\r\n \"description\": \"Gets the monitoring configurations for a given service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfigurations/write\",\r\n \"displayName\": \"Add or updates monitoring configurations for a service.\",\r\n \"description\": \"Add or updates monitoring configurations for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/monitoringconfiguration\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfiguration/write\",\r\n \"displayName\": \"Add or updates monitoring configuration for a service.\",\r\n \"description\": \"Add or updates monitoring configuration for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups/sum\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/sum/read\",\r\n \"displayName\": \"Gets aggregated view for metrics and performance data.\",\r\n \"description\": \"Given a service, this API gets the aggregated view for metrics for a given service.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups/average\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/average/read\",\r\n \"displayName\": \"Gets average view for metrics and performance data.\",\r\n \"description\": \"Given a service, this API gets the average for metrics for a given service.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metricmetadata\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metricmetadata/read\",\r\n \"displayName\": \"Gets the list of supported metrics for a given service.\",\r\n \"description\": \"Gets the list of supported metrics for a given service. For example Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFS service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomainService. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for ADSync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/exportstatus\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/exportstatus/read\",\r\n \"displayName\": \"Gets the export status for a given service.\",\r\n \"description\": \"Gets the export status for a given service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/exporterrors\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/exporterrors/read\",\r\n \"displayName\": \"Gets the export errors for a given sync service.\",\r\n \"description\": \"Gets the export errors for a given sync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/checkservicefeatureavailibility\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/checkservicefeatureavailibility/read\",\r\n \"displayName\": \"Gets if a feature is enabled for a service.\",\r\n \"description\": \"Given a feature name verifies if a service has everything required to use that feature.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/updateselecteddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/updateselecteddeployment/read\",\r\n \"displayName\": \"Gets the browsing location for the users.\",\r\n \"description\": \"Gets the geo location from which data will be accessed.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/tenantassigneddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/tenantassigneddeployment/read\",\r\n \"displayName\": \"Gets tenant storage mapping.\",\r\n \"description\": \"Given a tenant id gets the tenant storage location.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/selecteddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/selecteddeployment/read\",\r\n \"displayName\": \"Gets selected deployment.\",\r\n \"description\": \"Gets selected deployment for the given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/selectdevopstenant\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/selectdevopstenant/read\",\r\n \"displayName\": \"Updates userid(objectid) for the selected dev ops tenant.\",\r\n \"description\": \"Updates userid(objectid) for the selected dev ops tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/isdevops\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/isdevops/read\",\r\n \"displayName\": \"Gets a value indicating wheather the teannt is DevOps Consented or not.\",\r\n \"description\": \"Gets a value indicating wheather the teannt is DevOps Consented or not.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/consentedtodevopstenants\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/consentedtodevopstenants/read\",\r\n \"displayName\": \"Gets the list of DevOps consented tenants.\",\r\n \"description\": \"Gets the list of DevOps consented tenants. Typically used for customer support.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/badpassworduseridipfrequency\",\r\n \"displayName\": \"Technical Advisor Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/badpassworduseridipfrequency/read\",\r\n \"displayName\": \"Gets Blob SAS Uri for enqueued report job.\",\r\n \"description\": \"Gets Blob SAS URI containing status and eventual result of newly enqueued report job for frequency of Bad Username/Password attempts per UserId per IPAddress per Day for a given Tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/availabledeployments\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/availabledeployments/read\",\r\n \"displayName\": \"Gets list of available regions for DevOps.\",\r\n \"description\": \"Gets list of available regions, used by DevOps to support customer incidents.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/badpassword\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/badpassword/read\",\r\n \"displayName\": \"Gets the list of bad password attempts.\",\r\n \"description\": \"Gets the list of bad password attempts for all the users in Active Directory Federation Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs\",\r\n \"displayName\": \"Agent Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/logs/read\",\r\n \"displayName\": \"Gets agent logs.\",\r\n \"description\": \"Gets agent installation and registration logs for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/contents\",\r\n \"displayName\": \"Agent Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/logs/contents/read\",\r\n \"displayName\": \"Gets the content of a log stored in blob.\",\r\n \"description\": \"Gets the content of agent installation and registration logs stored in blob.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/write\",\r\n \"displayName\": \"Creates or Updates the ADDomainService.\",\r\n \"description\": \"Creates or Updates the ADDomainService instance for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/action\",\r\n \"displayName\": \"Add a server.\",\r\n \"description\": \"Add a server instance to the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/read\",\r\n \"displayName\": \"Gets Service details.\",\r\n \"description\": \"Gets Service details for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/delete\",\r\n \"displayName\": \"Deletes a Service.\",\r\n \"description\": \"Deletes a Service and it's servers along with Health data.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/servicemembers/credentials\",\r\n \"displayName\": \"ADDomainService Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/credentials/read\",\r\n \"displayName\": \"Gets the credentials for service authentication.\",\r\n \"description\": \"During server registration of ADDomainService, this api is called to get the credentials for onboarding new servers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/servicemembers\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/delete\",\r\n \"displayName\": \"Deletes a server.\",\r\n \"description\": \"Deletes a server for a given service and tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationsummary\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationsummary/read\",\r\n \"displayName\": \"Gets domain controller replication summary.\",\r\n \"description\": \"Gets complete domain controller list along with replication details for the given forest.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationstatus\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationstatus/read\",\r\n \"displayName\": \"Gets replication error status.\",\r\n \"description\": \"Gets the number of domain controllers and their replication errors if any.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/premiumcheck\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/premiumcheck/read\",\r\n \"displayName\": \"Gets onboarded ADDomainServices for a premium tenant.\",\r\n \"description\": \"This API gets the list of all onboarded ADDomainServices for a premium tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/metrics/groups\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/metricmetadata\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/metricmetadata/read\",\r\n \"displayName\": \"Gets the list of supported metrics for a given service.\",\r\n \"description\": \"Gets the list of supported metrics for a given service. For example Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFS service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomainService. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for ADSync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/forestsummary\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/forestsummary/read\",\r\n \"displayName\": \"Gets forest summary.\",\r\n \"description\": \"Gets forest summary for the given forest like forest name, number of domains under this forest, number of sites and sites details etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/features/userpreference\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/features/userpreference/read\",\r\n \"displayName\": \"Gets the user preference setting.\",\r\n \"description\": \"Gets the user preference setting for the forest. Example- MetricCounterName like ldapsuccessfulbinds, ntlmauthentications, kerberosauthentications, addsinsightsagentprivatebytes, ldapsearches. Settings for the UI Charts etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/dimensions\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/dimensions/read\",\r\n \"displayName\": \"Gets the domains and sites details for the forest.\",\r\n \"description\": \"Gets the domains and sites details for the forest. Example- health status, active alerts, resolved alerts, properties like Domain Functional Level, Forest, Infrastructure Master, PDC, RID master etc. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/configuration\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/configuration/read\",\r\n \"displayName\": \"Gets Service Configuration for the forest.\",\r\n \"description\": \"Gets Service Configuration for the forest. Example- Forest Name, Functionla Level, Domain Naming master FSMO role, Schema master FSMO role etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/alerts\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/alerts/read\",\r\n \"displayName\": \"Gets alerts for the forest.\",\r\n \"description\": \"Gets alerts details for the forest like alertid, alert raised date, alert last detected, alert description, last updated, alert level, alert state, alert troubleshooting links etc. .\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/feedbacktype/feedback\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/feedbacktype/feedback/read\",\r\n \"displayName\": \"Gets alerts feedback.\",\r\n \"description\": \"Gets alerts feedback for a given service and server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/addomainservicemembers\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/addomainservicemembers/read\",\r\n \"displayName\": \"Gets all servers.\",\r\n \"description\": \"Gets all servers for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationdetails\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationdetails/read\",\r\n \"displayName\": \"Gets replication details.\",\r\n \"description\": \"Gets replication details for all the servers for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/operations/read\",\r\n \"displayName\": \"Gets operations.\",\r\n \"description\": \"Gets list of operations supported by system.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ADHybridHealthService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ADHybridHealthService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/generateRecommendations/action\",\r\n \"displayName\": \"Generate Recommendations\",\r\n \"description\": \"Generates recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/register/action\",\r\n \"displayName\": \"Register with the Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/unregister/action\",\r\n \"displayName\": \"Unregister with the Provider\",\r\n \"description\": \"Unregisters the subscription for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"recommendations\",\r\n \"displayName\": \"Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/read\",\r\n \"displayName\": \"Read Recommendations\",\r\n \"description\": \"Reads recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/available/action\",\r\n \"displayName\": \"New recommendation is available\",\r\n \"description\": \"New recommendation is available in Microsoft advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"generateRecommendations\",\r\n \"displayName\": \"GenerateRecommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/generateRecommendations/read\",\r\n \"displayName\": \"Get Generate Recommendations status\",\r\n \"description\": \"Gets generate recommendations status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"suppressions\",\r\n \"displayName\": \"Suppressions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/read\",\r\n \"displayName\": \"Read Suppressions\",\r\n \"description\": \"Gets suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/write\",\r\n \"displayName\": \"Create/Update Suppressions\",\r\n \"description\": \"Creates/updates suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/delete\",\r\n \"displayName\": \"Delete Suppression\",\r\n \"description\": \"Deletes suppression\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"recommendations/suppressions\",\r\n \"displayName\": \"Suppressions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/read\",\r\n \"displayName\": \"Read Suppressions\",\r\n \"description\": \"Gets suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/write\",\r\n \"displayName\": \"Create/Update Suppressions\",\r\n \"description\": \"Creates/updates suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/delete\",\r\n \"displayName\": \"Delete Suppression\",\r\n \"description\": \"Deletes suppression\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/configurations/read\",\r\n \"displayName\": \"Read Configurations\",\r\n \"description\": \"Get configurations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/configurations/write\",\r\n \"displayName\": \"Create/Update Configuration\",\r\n \"description\": \"Creates/updates configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the operations for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Advisor\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Advisor\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.AlertsManagement\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"alerts\",\r\n \"displayName\": \"alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alerts/read\",\r\n \"displayName\": \"Read alerts\",\r\n \"description\": \"Get all the alerts for the input filters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alerts/changestate/action\",\r\n \"displayName\": \"Resolve alerts\",\r\n \"description\": \"Change the state of the alert.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"alertsSummary\",\r\n \"displayName\": \"alertsSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alertsSummary/read\",\r\n \"displayName\": \"Read alerts summary\",\r\n \"description\": \"Get the summary of alerts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"smartGroups\",\r\n \"displayName\": \"smartGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/smartGroups/read\",\r\n \"displayName\": \"Read smart groups\",\r\n \"description\": \"Get all the smart groups for the input filters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/smartGroups/changestate/action\",\r\n \"displayName\": \"Read smart groups\",\r\n \"description\": \"Change the state of the smart group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/Operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Reads the operations provided\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AlertsManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AlertsManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Analysis Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/register/action\",\r\n \"displayName\": \"Register Analysis Services provider\",\r\n \"description\": \"Registers Analysis Services resource provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/read\",\r\n \"displayName\": \"Read Analysis Server\",\r\n \"description\": \"Retrieves the information of the specified Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/write\",\r\n \"displayName\": \"Create/Update Analysis Server\",\r\n \"description\": \"Creates or updates the specified Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/delete\",\r\n \"displayName\": \"Delete the Analysis Server\",\r\n \"description\": \"Deletes the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/suspend/action\",\r\n \"displayName\": \"Suspend the Analysis Server.\",\r\n \"description\": \"Suspends the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/resume/action\",\r\n \"displayName\": \"Resume the Analysis Server.\",\r\n \"description\": \"Resumes the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/listGatewayStatus/action\",\r\n \"displayName\": \"List the status of the gateway associated with the server\",\r\n \"description\": \"List the status of the gateway associated with the server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check availability of the Analysis Server name\",\r\n \"description\": \"Checks that given Analysis Server name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/operationresults/read\",\r\n \"displayName\": \"Read operation results\",\r\n \"description\": \"Retrieves the information of the specified operation result.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/operationstatuses/read\",\r\n \"displayName\": \"Read operation statuses\",\r\n \"description\": \"Retrieves the information of the specified operation status.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Retrieves the information of operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/skus/read\",\r\n \"displayName\": \"Read SKU information\",\r\n \"description\": \"Retrieves the information of Skus\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/skus\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/skus/read\",\r\n \"displayName\": \"Read available SKU information for the server\",\r\n \"description\": \"Retrieve available SKU information for the server\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft Analysis Service metrics\",\r\n \"description\": \"Gets the available metrics for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"qpu_metric\",\r\n \"displayName\": \"QPU\",\r\n \"displayDescription\": \"QPU. Range 0-100 for S1, 0-200 for S2 and 0-400 for S4\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"memory_metric\",\r\n \"displayName\": \"Memory\",\r\n \"displayDescription\": \"Memory. Range 0-25 GB for S1, 0-50 GB for S2 and 0-100 GB for S4\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalConnectionRequests\",\r\n \"displayName\": \"Total Connection Requests\",\r\n \"displayDescription\": \"Total connection requests. These are arrivals.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfullConnectionsPerSec\",\r\n \"displayName\": \"Successful Connections Per Sec\",\r\n \"displayDescription\": \"Rate of successful connection completions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalConnectionFailures\",\r\n \"displayName\": \"Total Connection Failures\",\r\n \"displayDescription\": \"Total failed connection attempts.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentUserSessions\",\r\n \"displayName\": \"Current User Sessions\",\r\n \"displayDescription\": \"Current number of user sessions established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolBusyThreads\",\r\n \"displayName\": \"Query Pool Busy Threads\",\r\n \"displayDescription\": \"Number of busy threads in the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolJobQueueLength\",\r\n \"displayName\": \"Command Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolJobQueueLength\",\r\n \"displayName\": \"Processing Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of non-I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Connection: Current connections\",\r\n \"displayDescription\": \"Current number of client connections established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerCurrentPrice\",\r\n \"displayName\": \"Memory: Cleaner Current Price\",\r\n \"displayDescription\": \"Current price of memory, $/byte/time, normalized to 1000.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerMemoryShrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory shrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerMemoryNonshrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory nonshrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, not subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory: Memory Usage\",\r\n \"displayDescription\": \"Memory usage of the server process as used in calculating cleaner memory price. Equal to counter Process\\\\PrivateBytes plus the size of memory-mapped data, ignoring any memory which was mapped or allocated by the xVelocity in-memory analytics engine (VertiPaq) in excess of the xVelocity engine Memory Limit.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitHard\",\r\n \"displayName\": \"Memory: Memory Limit Hard\",\r\n \"displayDescription\": \"Hard memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitHigh\",\r\n \"displayName\": \"Memory: Memory Limit High\",\r\n \"displayDescription\": \"High memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitLow\",\r\n \"displayName\": \"Memory: Memory Limit Low\",\r\n \"displayDescription\": \"Low memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitVertiPaq\",\r\n \"displayName\": \"Memory: Memory Limit VertiPaq\",\r\n \"displayDescription\": \"In-memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Quota\",\r\n \"displayName\": \"Memory: Quota\",\r\n \"displayDescription\": \"Current memory quota, in bytes. Memory quota is also known as a memory grant or memory reservation.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QuotaBlocked\",\r\n \"displayName\": \"Memory: Quota Blocked\",\r\n \"displayDescription\": \"Current number of quota requests that are blocked until other memory quotas are freed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VertiPaqNonpaged\",\r\n \"displayName\": \"Memory: VertiPaq Nonpaged\",\r\n \"displayDescription\": \"Bytes of memory locked in the working set for use by the in-memory engine.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VertiPaqPaged\",\r\n \"displayName\": \"Memory: VertiPaq Paged\",\r\n \"displayDescription\": \"Bytes of paged memory in use for in-memory data.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsReadPerSec\",\r\n \"displayName\": \"Processing: Rows read per sec\",\r\n \"displayDescription\": \"Rate of rows read from all relational databases.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsConvertedPerSec\",\r\n \"displayName\": \"Processing: Rows converted per sec\",\r\n \"displayDescription\": \"Rate of rows converted during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsWrittenPerSec\",\r\n \"displayName\": \"Processing: Rows written per sec\",\r\n \"displayDescription\": \"Rate of rows written during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolBusyThreads\",\r\n \"displayName\": \"Threads: Command pool busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolIdleThreads\",\r\n \"displayName\": \"Threads: Command pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingBusyThreads\",\r\n \"displayName\": \"Threads: Long parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingIdleThreads\",\r\n \"displayName\": \"Threads: Long parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Long parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool busy I/O job threads\",\r\n \"displayDescription\": \"Number of threads running I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool busy non-I/O threads\",\r\n \"displayDescription\": \"Number of threads running non-I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIOJobQueueLength\",\r\n \"displayName\": \"Threads: Processing pool I/O job queue length\",\r\n \"displayDescription\": \"Number of I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool idle I/O job threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool idle non-I/O threads\",\r\n \"displayDescription\": \"Number of idle threads in the processing thread pool dedicated to non-I/O jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolIdleThreads\",\r\n \"displayName\": \"Threads: Query pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolJobQueueLength\",\r\n \"displayName\": \"Threads: Query pool job queue lengt\",\r\n \"displayDescription\": \"Number of jobs in the queue of the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingBusyThreads\",\r\n \"displayName\": \"Threads: Short parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingIdleThreads\",\r\n \"displayName\": \"Threads: Short parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Short parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"memory_thrashing_metric\",\r\n \"displayName\": \"Memory Thrashing\",\r\n \"displayDescription\": \"Average memory thrashing.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mashup_engine_qpu_metric\",\r\n \"displayName\": \"M Engine QPU\",\r\n \"displayDescription\": \"QPU usage by mashup engine processes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mashup_engine_memory_metric\",\r\n \"displayName\": \"M Engine Memory\",\r\n \"displayDescription\": \"Memory usage by mashup engine processes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Analysis Server log definitions\",\r\n \"description\": \"Gets the available logs for servers\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Engine\",\r\n \"displayName\": \"Engine\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Service\",\r\n \"displayName\": \"Service\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AnalysisServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AnalysisServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft API Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/register/action\",\r\n \"displayName\": \"Register Microsoft.ApiManagement resource provider\",\r\n \"description\": \"Register subscription for Microsoft.ApiManagement resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/unregister/action\",\r\n \"displayName\": \"Un-register Microsoft.ApiManagement resource provider\",\r\n \"description\": \"Un-register subscription for Microsoft.ApiManagement resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"service\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/write\",\r\n \"displayName\": \"Create a new instance of API Management Service\",\r\n \"description\": \"Create a new instance of API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/read\",\r\n \"displayName\": \"Read metadata for an API Management Service instance\",\r\n \"description\": \"Read metadata for an API Management Service instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/delete\",\r\n \"displayName\": \"Delete API Management Service instance\",\r\n \"description\": \"Delete API Management Service instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"displayName\": \"Update domain names\",\r\n \"description\": \"Setup, update or remove custom domain names for an API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"displayName\": \"Upload SSL certificate\",\r\n \"description\": \"Upload SSL certificate for an API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backup/action\",\r\n \"displayName\": \"Backup API Management Service\",\r\n \"description\": \"Backup API Management Service to the specified container in a user provided storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/restore/action\",\r\n \"displayName\": \"Restore API Management Service\",\r\n \"description\": \"Restore API Management Service from the specified container in a user provided storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"displayName\": \"Manage Service Deployments\",\r\n \"description\": \"Change SKU/units, add/remove regional deployments of API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/getssotoken/action\",\r\n \"displayName\": \"Get SSO token\",\r\n \"description\": \"Gets SSO token that can be used to login into API Management Service Legacy portal as an administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/applynetworkconfigurationupdates/action\",\r\n \"displayName\": \"Apply Network Configuration Updates\",\r\n \"description\": \"Updates the Microsoft.ApiManagement resources running in Virtual Network to pick updated Network Settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/action\",\r\n \"displayName\": \"Register new user\",\r\n \"description\": \"Register a new user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/action\",\r\n \"displayName\": \"Send notification\",\r\n \"description\": \"Sends notification to a specified user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/operationresults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/operationresults/read\",\r\n \"displayName\": \"Get long running operation result\",\r\n \"description\": \"Gets current status of long running operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"API Management Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/operations/read\",\r\n \"displayName\": \"Read all API operations available for API Management\",\r\n \"description\": \"Read all API operations available for Microsoft.ApiManagement resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if provided service name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/networkstatus\",\r\n \"displayName\": \"Network Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/networkstatus/read\",\r\n \"displayName\": \"Gets the network status of the service\",\r\n \"description\": \"Gets the network access status of resources on which the service depends on.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/locations/networkstatus\",\r\n \"displayName\": \"Network Status By Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/locations/networkstatus/read\",\r\n \"displayName\": \"Gets the network status of the service in the location\",\r\n \"description\": \"Gets the network access status of resources on which the service depends on in the location.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports\",\r\n \"displayName\": \"API Management reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/reports/read\",\r\n \"displayName\": \"Get reports\",\r\n \"description\": \"Get reports aggregated by time periods, geographical region, developers, products, APIs, operations, subscription and byRequest.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of API Management service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read API Management service metric definitions\",\r\n \"description\": \"Gets the available metrics for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Gateway Requests\",\r\n \"displayDescription\": \"Number of successful gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"UnauthorizedRequests\",\r\n \"displayName\": \"Unauthorized Gateway Requests\",\r\n \"displayDescription\": \"Number of unauthorized gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"FailedRequests\",\r\n \"displayName\": \"Failed Gateway Requests\",\r\n \"displayDescription\": \"Number of failures in gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"OtherRequests\",\r\n \"displayName\": \"Other Gateway Requests\",\r\n \"displayDescription\": \"Number of other gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"Duration\",\r\n \"displayName\": \"Overall Duration of Gateway Requests\",\r\n \"displayDescription\": \"Overall Duration of Gateway Requests in milliseconds\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": false,\r\n \"name\": \"Capacity\",\r\n \"displayName\": \"Capacity\",\r\n \"displayDescription\": \"Utilization metric for ApiManagement service\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"category\": \"Capacity\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalEvents\",\r\n \"displayName\": \"Total EventHub Events\",\r\n \"displayDescription\": \"Number of events sent to EventHub\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubSuccessfulEvents\",\r\n \"displayName\": \"Successful EventHub Events\",\r\n \"displayDescription\": \"Number of successful EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalFailedEvents\",\r\n \"displayName\": \"Failed EventHub Events\",\r\n \"displayDescription\": \"Number of failed EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubRejectedEvents\",\r\n \"displayName\": \"Rejected EventHub Events\",\r\n \"displayDescription\": \"Number of rejected EventHub events (wrong configuration or unauthorized)\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubThrottledEvents\",\r\n \"displayName\": \"Throttled EventHub Events\",\r\n \"displayDescription\": \"Number of throttled EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTimedoutEvents\",\r\n \"displayName\": \"Timed Out EventHub Events\",\r\n \"displayDescription\": \"Number of timed out EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubDroppedEvents\",\r\n \"displayName\": \"Dropped EventHub Events\",\r\n \"displayDescription\": \"Number of events skipped because of queue size limit reached\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalBytesSent\",\r\n \"displayName\": \"Size of EventHub Events\",\r\n \"displayDescription\": \"Total size of EventHub events in bytes\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of API Management service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read API Management service log definitions\",\r\n \"description\": \"Gets the available logs for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"GatewayLogs\",\r\n \"displayName\": \"Logs related to ApiManagement Gateway\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant\",\r\n \"displayName\": \"Policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/read\",\r\n \"displayName\": \"Get tenant policy configuration or Get tenant acces information\",\r\n \"description\": \"Get policy configuration for the tenant or Get tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/write\",\r\n \"displayName\": \"Set tenant policy configuration or Update tenant access information\",\r\n \"description\": \"Set policy configuration for the tenant or Update tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/delete\",\r\n \"displayName\": \"Remove tenant policy configuration\",\r\n \"description\": \"Remove policy configuration for the tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate primary key\",\r\n \"description\": \"Regenerate primary access key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate secondary key\",\r\n \"description\": \"Regenerate secondary access key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/save/action\",\r\n \"displayName\": \"Creates commit with configuration snapshot\",\r\n \"description\": \"Creates commit with configuration snapshot to the specified branch in the repository\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/deploy/action\",\r\n \"displayName\": \"Runs a deployment task to apply changes from the specified git branch\",\r\n \"description\": \"Runs a deployment task to apply changes from the specified git branch to the configuration in database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/validate/action\",\r\n \"displayName\": \"Validates changes from the specified branch\",\r\n \"description\": \"Validates changes from the specified git branch\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/operationResults\",\r\n \"displayName\": \"Results of async operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/operationResults/read\",\r\n \"displayName\": \"Get operation results or Get operation result\",\r\n \"description\": \"Get list of operation results or Get result of a specific operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/syncState\",\r\n \"displayName\": \"Get status of last synchronization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/syncState/read\",\r\n \"displayName\": \"Get status of last synchronization\",\r\n \"description\": \"Get status of last git synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/groups\",\r\n \"displayName\": \"Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/read\",\r\n \"displayName\": \"Get groups list or Get group details\",\r\n \"description\": \"Get list of groups or Gets details of a group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/write\",\r\n \"displayName\": \"Create group or Update group\",\r\n \"description\": \"Create new group or Update existing group details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/delete\",\r\n \"displayName\": \"Remove group\",\r\n \"description\": \"Remove existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/groups/users\",\r\n \"displayName\": \"Group users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/read\",\r\n \"displayName\": \"Get group users list\",\r\n \"description\": \"Get list of group users\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/write\",\r\n \"displayName\": \"Add user to group\",\r\n \"description\": \"Add existing user to existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/delete\",\r\n \"displayName\": \"Remove user from group\",\r\n \"description\": \"Remove existing user from existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users\",\r\n \"displayName\": \"User accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/read\",\r\n \"displayName\": \"Get users list or Get user details\",\r\n \"description\": \"Get a list of registered users or Get account details of a user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/write\",\r\n \"displayName\": \"Register new user or Update user\",\r\n \"description\": \"Register a new user or Update account details of an existing user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/delete\",\r\n \"displayName\": \"Remove user\",\r\n \"description\": \"Remove user account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/token/action\",\r\n \"displayName\": \"Get token\",\r\n \"description\": \"Get token access token for a user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/generateSsoUrl/action\",\r\n \"displayName\": \"Generage SSO URL\",\r\n \"description\": \"Generate SSO URL. The URL can be used to access admin portal\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/keys\",\r\n \"displayName\": \"Shared access key set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/keys/read\",\r\n \"displayName\": \"Get user keys\",\r\n \"description\": \"Get list of user keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/groups\",\r\n \"displayName\": \"Developer groups assigned to user\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/groups/read\",\r\n \"displayName\": \"Get user groups list\",\r\n \"description\": \"Get list of user groups\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/subscriptions\",\r\n \"displayName\": \"User subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/subscriptions/read\",\r\n \"displayName\": \"Get user subscriptions list\",\r\n \"description\": \"Get list of user subscriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/applications\",\r\n \"displayName\": \"Get user applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/read\",\r\n \"displayName\": \"Get user applications or Gets application details\",\r\n \"description\": \"Get list of all user applications or Gets API Management application details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/write\",\r\n \"displayName\": \"Registers application or Updates application\",\r\n \"description\": \"Registers an application to API Management or Updates application details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/delete\",\r\n \"displayName\": \"Removes application\",\r\n \"description\": \"Removes existing application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/applications/attachments\",\r\n \"displayName\": \"Application Attachments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/read\",\r\n \"displayName\": \"Get attachements for application or Get attachment\",\r\n \"description\": \"Gets application attachments or Gets attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/write\",\r\n \"displayName\": \"Add attachment\",\r\n \"description\": \"Add Attachment to application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/delete\",\r\n \"displayName\": \"Remove attachment\",\r\n \"description\": \"Removes an attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products\",\r\n \"displayName\": \"Products\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/read\",\r\n \"displayName\": \"Get product list or Get product details\",\r\n \"description\": \"Get list of products or Get details of product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/write\",\r\n \"displayName\": \"Create product or Update product\",\r\n \"description\": \"Create new product or Update existing product details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/delete\",\r\n \"displayName\": \"Remove product\",\r\n \"description\": \"Remove existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/apis\",\r\n \"displayName\": \"APIs added to product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/read\",\r\n \"displayName\": \"Get product APIs list\",\r\n \"description\": \"Get list of APIs added to existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/write\",\r\n \"displayName\": \"Add API to product\",\r\n \"description\": \"Add existing API to existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/delete\",\r\n \"displayName\": \"Remove API from product\",\r\n \"description\": \"Remove existing API from existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/subscriptions\",\r\n \"displayName\": \"Product subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/subscriptions/read\",\r\n \"displayName\": \"Get product subscriptions list\",\r\n \"description\": \"Get list of product subscriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/policy\",\r\n \"displayName\": \"Product policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/read\",\r\n \"displayName\": \"Get product policy configuration\",\r\n \"description\": \"Get policy configuration of existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/write\",\r\n \"displayName\": \"Set product policy configuration\",\r\n \"description\": \"Set policy configuration for existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/delete\",\r\n \"displayName\": \"Remove product policy configuration\",\r\n \"description\": \"Remove policy configuration from existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/policies\",\r\n \"displayName\": \"Product policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/read\",\r\n \"displayName\": \"Get Product policies or Get Product policy configuration\",\r\n \"description\": \"Get policies for Product or Get policy configuration details for Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/write\",\r\n \"displayName\": \"Set Product policy configuration\",\r\n \"description\": \"Set policy configuration details for Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/delete\",\r\n \"displayName\": \"Remove Product policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from Product policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/groups\",\r\n \"displayName\": \"Developer groups associated with product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/read\",\r\n \"displayName\": \"Get product groups list\",\r\n \"description\": \"Get list of developer groups associated with product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/write\",\r\n \"displayName\": \"Associate group with product\",\r\n \"description\": \"Associate existing developer group with existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/delete\",\r\n \"displayName\": \"Delete group with product association\",\r\n \"description\": \"Delete association of existing developer group with existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/tags\",\r\n \"displayName\": \"Tags associated with the Product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/read\",\r\n \"displayName\": \"Get product tags or Tag details\",\r\n \"description\": \"Get tags associated with the Product or Get Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/write\",\r\n \"displayName\": \"Associate Tag with Product\",\r\n \"description\": \"Associate existing Tag with existing Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/delete\",\r\n \"displayName\": \"Delete Tag with Product association\",\r\n \"description\": \"Delete association of existing Tag with existing Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/subscriptions\",\r\n \"displayName\": \"Product subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/read\",\r\n \"displayName\": \"Get subscriptions list or Get subscripiton details\",\r\n \"description\": \"Get a list of product subscriptions or Get details of product subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/write\",\r\n \"displayName\": \"Subscribe to product or Update subscription\",\r\n \"description\": \"Subscribe an existing user to an existing product or Update existing subscription details. This operation can be used to renew subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/delete\",\r\n \"displayName\": \"Delete subscription\",\r\n \"description\": \"Delete subscription. This operation can be used to delete subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate subscription PK\",\r\n \"description\": \"Regenerate subscription primary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate subscription SK\",\r\n \"description\": \"Regenerate subscription secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis\",\r\n \"displayName\": \"APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/read\",\r\n \"displayName\": \"Get API list or Get API details\",\r\n \"description\": \"Get list of all registered APIs or Get details of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/write\",\r\n \"displayName\": \"Create API or Update API\",\r\n \"description\": \"Create new API or Update existing API details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/delete\",\r\n \"displayName\": \"Remove API\",\r\n \"description\": \"Remove existing API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations\",\r\n \"displayName\": \"API operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/read\",\r\n \"displayName\": \"Get API operations or Get API operation details\",\r\n \"description\": \"Get list of existing API operations or Get details of API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/write\",\r\n \"displayName\": \"Create API operation or Update API operation\",\r\n \"description\": \"Create new API operation or Update existing API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/delete\",\r\n \"displayName\": \"Remove API operation\",\r\n \"description\": \"Remove existing API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/policy\",\r\n \"displayName\": \"Operation policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/read\",\r\n \"displayName\": \"Get operation policy configuration\",\r\n \"description\": \"Get policy configuration details for operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/write\",\r\n \"displayName\": \"Set operation policy configuration\",\r\n \"description\": \"Set policy configuration details for operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/delete\",\r\n \"displayName\": \"Remove operation policy configuration\",\r\n \"description\": \"Remove policy configuration from operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/policies\",\r\n \"displayName\": \"API Operation policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/read\",\r\n \"displayName\": \"Get API Operation policies or Get API operation policy configuration\",\r\n \"description\": \"Get policies for API Operation or Get policy configuration details for API Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/write\",\r\n \"displayName\": \"Set API operation policy configuration\",\r\n \"description\": \"Set policy configuration details for API Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/delete\",\r\n \"displayName\": \"Remove API Operation policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from API Operation policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/tags\",\r\n \"displayName\": \"Tags associated with the Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/read\",\r\n \"displayName\": \"Get tags associated with the Operation or Tag details\",\r\n \"description\": \"Get tags associated with the Operation or Get Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/write\",\r\n \"displayName\": \"Associate Tag with Operation\",\r\n \"description\": \"Associate existing Tag with existing Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/delete\",\r\n \"displayName\": \"Delete Tag with Operation association\",\r\n \"description\": \"Delete association of existing Tag with existing Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/revisions\",\r\n \"displayName\": \"API revisions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/revisions/read\",\r\n \"displayName\": \"Get revisions for an API\",\r\n \"description\": \"Get revisions belonging to an API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/revisions/delete\",\r\n \"displayName\": \"Delete revisions of an API\",\r\n \"description\": \"Removes all revisions of an API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/releases\",\r\n \"displayName\": \"API releases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/read\",\r\n \"displayName\": \"Get revisions for an API or Get API release details\",\r\n \"description\": \"Get releases for an API or Get details of API reelase\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/delete\",\r\n \"displayName\": \"Removes all releases of the API or Delete API release\",\r\n \"description\": \"Removes all releases of the API or Remove API release\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/write\",\r\n \"displayName\": \"Create API release or Update API release\",\r\n \"description\": \"Create new API release or Update existing API release\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/policy\",\r\n \"displayName\": \"API policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/read\",\r\n \"displayName\": \"Get API policy configuration\",\r\n \"description\": \"Get policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/write\",\r\n \"displayName\": \"Set API policy configuration\",\r\n \"description\": \"Set policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/delete\",\r\n \"displayName\": \"Remove API policy configuration\",\r\n \"description\": \"Remove policy configuration from API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/policies\",\r\n \"displayName\": \"API policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/read\",\r\n \"displayName\": \"Get API policies or Get API policy configuration\",\r\n \"description\": \"Get policies for API or Get policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/write\",\r\n \"displayName\": \"Set API policy configuration\",\r\n \"description\": \"Set policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/delete\",\r\n \"displayName\": \"Remove API policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from API policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/products\",\r\n \"displayName\": \"API associated products\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/products/read\",\r\n \"displayName\": \"Get products associated with the API\",\r\n \"description\": \"Get all products which the API is part of\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/schemas\",\r\n \"displayName\": \"Schemas associated with the API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/read\",\r\n \"displayName\": \"Gets the schemas stored for a given API or Gets schemas for the API\",\r\n \"description\": \"Gets all the schemas for a given API or Gets the Schemas used by the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/write\",\r\n \"displayName\": \"Sets schema used by the API\",\r\n \"description\": \"Sets the Schemas used by the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/delete\",\r\n \"displayName\": \"Removes schema for the API\",\r\n \"description\": \"Removes existing Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/schemas/document\",\r\n \"displayName\": \"Document describing the API schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/document/read\",\r\n \"displayName\": \"Get the document for the schema\",\r\n \"description\": \"Get the document describing the Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/document/write\",\r\n \"displayName\": \"Update the document for the schema\",\r\n \"description\": \"Update the document describing the Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues\",\r\n \"displayName\": \"API issues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/read\",\r\n \"displayName\": \"Get API Issues or API Management issue details\",\r\n \"description\": \"Get Issues associated with API or Gets API Management issue details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/write\",\r\n \"displayName\": \"Adds issue or Updates issue\",\r\n \"description\": \"Add api issue or Update api issue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/delete\",\r\n \"displayName\": \"Removes issue\",\r\n \"description\": \"Removes existing issue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues/attachments\",\r\n \"displayName\": \"Issue Attachments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/read\",\r\n \"displayName\": \"Get attachments or Get attachments details\",\r\n \"description\": \"Get issue attachments or Gets API Management issue attachment details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/write\",\r\n \"displayName\": \"Add issue attachment\",\r\n \"description\": \"Add api issue attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/delete\",\r\n \"displayName\": \"Remove attachments\",\r\n \"description\": \"Removes existing attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues/comments\",\r\n \"displayName\": \"Issue Comments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/read\",\r\n \"displayName\": \"Get comments or Get comment details\",\r\n \"description\": \"Gets issue comments or Gets API Management issue comment details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/write\",\r\n \"displayName\": \"Add api comment\",\r\n \"description\": \"Add api issue comment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/delete\",\r\n \"displayName\": \"Removes comment\",\r\n \"description\": \"Removes existing comment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/tagDescriptions\",\r\n \"displayName\": \"Tags descriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/read\",\r\n \"displayName\": \"Tags descriptions in scope of API or Get Tag metadata\",\r\n \"description\": \"Get Tags descriptions in scope of API or Get Tag description in scope of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/write\",\r\n \"displayName\": \"Create/Change Tag metadata\",\r\n \"description\": \"Create/Change Tag description in scope of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove Tag description from the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/tags\",\r\n \"displayName\": \"API/Tag associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/read\",\r\n \"displayName\": \"Get tags associated with the API or Get Tag associated with API\",\r\n \"description\": \"Get all API/Tag association for the API or Get details of API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/write\",\r\n \"displayName\": \"Add Tag\",\r\n \"description\": \"Add new API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove existing API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operationsByTags\",\r\n \"displayName\": \"Tags - Operation associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operationsByTags/read\",\r\n \"displayName\": \"Get Operation-Tag associations list\",\r\n \"description\": \"Get list of Operation/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/diagnostics\",\r\n \"displayName\": \"API diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/read\",\r\n \"displayName\": \"Get diagnostics list or Get diagnostic details\",\r\n \"description\": \"Get list of diagnostics or Get details of diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/write\",\r\n \"displayName\": \"Add diagnostic or Update diagnostic\",\r\n \"description\": \"Add new diagnostic or Update existing diagnostic details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/delete\",\r\n \"displayName\": \"Remove diagnostic\",\r\n \"description\": \"Remove existing diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/policies\",\r\n \"displayName\": \"Tenant policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/read\",\r\n \"displayName\": \"Get Tenant policies or Get Tenant policy configuration\",\r\n \"description\": \"Get policies for Tenant or Get policy configuration details for Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/write\",\r\n \"displayName\": \"Set Tenant policy configuration\",\r\n \"description\": \"Set policy configuration details for Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/delete\",\r\n \"displayName\": \"Remove Tenant policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from Tenant policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports\",\r\n \"displayName\": \"By time report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/read\",\r\n \"displayName\": \"Get by time report or Get by region report or Get by developer repoer or Get by product report or Get by API report or Get by operation report or Get by subscription report or Get requests data report\",\r\n \"description\": \"Get report aggregated by time periods or Get report aggregated by geographical region or Get report aggregated by developers. or Get report aggregated by products. or Get report aggregated by APIs or Get report aggregated by operations or Get report aggregated by subscription. or Get requests reporting data\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/policySnippets\",\r\n \"displayName\": \"Collection of policy snippets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policySnippets/read\",\r\n \"displayName\": \"Get policy snippets\",\r\n \"description\": \"Get all policy snippets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/read\",\r\n \"displayName\": \"Get certificates list or Get cerificate details\",\r\n \"description\": \"Get list of certificates or Get details of certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/write\",\r\n \"displayName\": \"Add certificate\",\r\n \"description\": \"Add new certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/delete\",\r\n \"displayName\": \"Remove certificate\",\r\n \"description\": \"Remove existing certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/loggers\",\r\n \"displayName\": \"Loggers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/read\",\r\n \"displayName\": \"Get loggers list or Get logger details\",\r\n \"description\": \"Get list of loggers or Get details of logger\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/write\",\r\n \"displayName\": \"Add logger or Update logger\",\r\n \"description\": \"Add new logger or Update existing logger details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/delete\",\r\n \"displayName\": \"Remove logger\",\r\n \"description\": \"Remove existing logger\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/authorizationServers\",\r\n \"displayName\": \"OAuth Authorization servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/read\",\r\n \"displayName\": \"Get authorization service list or Get authorization server details\",\r\n \"description\": \"Get list of authorization servers or Get details of authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/write\",\r\n \"displayName\": \"Create new authorization server or Update existing authorization server\",\r\n \"description\": \"Create a new authorization server or Update details of an existing authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/delete\",\r\n \"displayName\": \"Remove authorization server\",\r\n \"description\": \"Remove existing authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/backends\",\r\n \"displayName\": \"Backends\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/read\",\r\n \"displayName\": \"Get backends list or Get backend details\",\r\n \"description\": \"Get list of backends or Get details of backend\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/write\",\r\n \"displayName\": \"Add backend or Update backend\",\r\n \"description\": \"Add a new backend or Update existing backend details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/delete\",\r\n \"displayName\": \"Remove backend\",\r\n \"description\": \"Remove existing backend\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/reconnect/action\",\r\n \"displayName\": \"Create Request\",\r\n \"description\": \"Create a Reconnect Request\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/templates\",\r\n \"displayName\": \"Collection of all email templates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/read\",\r\n \"displayName\": \"Get email templates or Get email template details\",\r\n \"description\": \"Gets all email templates or Gets API Management email template details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/write\",\r\n \"displayName\": \"Create or update email template or Update email template\",\r\n \"description\": \"Create or update API Management email template or Updates API Management email template\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/delete\",\r\n \"displayName\": \"Reset default email template\",\r\n \"description\": \"Reset default API Management email template\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/properties\",\r\n \"displayName\": \"Collection of properties. Properties are used to manage constant string values across all API configurations or policies.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/read\",\r\n \"displayName\": \"Get all properties or Get property details\",\r\n \"description\": \"Gets list of all properties or Gets details of specified property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/write\",\r\n \"displayName\": \"Create property or Update property value\",\r\n \"description\": \"Creates a new property or Updates value for specified property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/delete\",\r\n \"displayName\": \"Remove property\",\r\n \"description\": \"Removes existing property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications\",\r\n \"displayName\": \"Collection of all ApiManagement Publisher Notifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/read\",\r\n \"displayName\": \"Get all publisher notifications or Get publisher notification details\",\r\n \"description\": \"Gets all API Management publisher notifications or Get API Management publisher notification details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/write\",\r\n \"displayName\": \"Create publisher notification\",\r\n \"description\": \"Create or Update API Management publisher notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications/recipientEmails\",\r\n \"displayName\": \"Recipient Emails associated with a notification\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/read\",\r\n \"displayName\": \"Get Email Recipients associated with Publisher Notification\",\r\n \"description\": \"Get Email Recipients associated with API Management Publisher Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/write\",\r\n \"displayName\": \"Create new email recipient\",\r\n \"description\": \"Create new Email Recipient of the Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/delete\",\r\n \"displayName\": \"Removes email associated with notification\",\r\n \"description\": \"Removes existing Email associated with a Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications/recipientUsers\",\r\n \"displayName\": \"Recipient Users associated with a notification\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/read\",\r\n \"displayName\": \"Get recipient users for the Notification\",\r\n \"description\": \"Get Recipient Users associated with the Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/write\",\r\n \"displayName\": \"Add user to notification\",\r\n \"description\": \"Add User to the Notification Recipients\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/delete\",\r\n \"displayName\": \"Removes user from notification recipients\",\r\n \"description\": \"Removes User associated to the Notification Recipients\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/openidConnectProviders\",\r\n \"displayName\": \"OpenID Connect Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/read\",\r\n \"displayName\": \"Get OpenID providers list or Get OpenID Connect Provider details\",\r\n \"description\": \"Get list of OpenID Connect providers or Get details of OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/write\",\r\n \"displayName\": \"Create new OpenID Connect Provider or Update existing OpenID Connect Provider\",\r\n \"description\": \"Create a new OpenID Connect Provider or Update details of an existing OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/delete\",\r\n \"displayName\": \"Remove OpenID Connect Provider\",\r\n \"description\": \"Remove existing OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/quotas\",\r\n \"displayName\": \"Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/read\",\r\n \"displayName\": \"Get quota values\",\r\n \"description\": \"Get values for quota\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/write\",\r\n \"displayName\": \"Set quota counter\",\r\n \"description\": \"Set quota counter current value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/quotas/periods\",\r\n \"displayName\": \"Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/periods/read\",\r\n \"displayName\": \"Get quota values\",\r\n \"description\": \"Get quota counter value for period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/periods/write\",\r\n \"displayName\": \"Set quota counter\",\r\n \"description\": \"Set quota counter current value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/identityProviders\",\r\n \"displayName\": \"Identity Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/read\",\r\n \"displayName\": \"Get Identity providers list or Get Identity Provider details\",\r\n \"description\": \"Get list of Identity providers or Get details of Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/write\",\r\n \"displayName\": \"Create new Identity Provider or Update existing Identity Provider\",\r\n \"description\": \"Create a new Identity Provider or Update details of an existing Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/delete\",\r\n \"displayName\": \"Remove Identity Provider\",\r\n \"description\": \"Remove existing Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/api-version-sets\",\r\n \"displayName\": \"ApiVersionSets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/read\",\r\n \"displayName\": \"Get version set list or Get versionSet details\",\r\n \"description\": \"Get list of version group entities or Gets details of a VersionSet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/write\",\r\n \"displayName\": \"Create VersionSet or Update VersionSet\",\r\n \"description\": \"Create new VersionSet or Update existing VersionSet details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/delete\",\r\n \"displayName\": \"Remove VersionSet\",\r\n \"description\": \"Remove existing VersionSet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/api-version-sets/versions\",\r\n \"displayName\": \"Version entities associated with VersionSet\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/versions/read\",\r\n \"displayName\": \"Get VersionSet version entity list\",\r\n \"description\": \"Get list of version entities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/portalsettings\",\r\n \"displayName\": \"Sign up Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/portalsettings/read\",\r\n \"displayName\": \"Get Sign Up Settings or Get Sign In Settings or Get Delegation Settings\",\r\n \"description\": \"Get Sign Up Settings for the Portal or Get Sign In Settings for the Portal or Get Delegation Settings for the Portal\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/portalsettings/write\",\r\n \"displayName\": \"Update Settings or Update Settings or Update Settings or Update Settings or Update Settings or Update Settings\",\r\n \"description\": \"Update Sign Up settings or Update Sign Up settings or Update Sign In settings or Update Sign In settings or Update Delegation settings or Update Delegation settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/diagnostics\",\r\n \"displayName\": \"Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/read\",\r\n \"displayName\": \"Get diagnostics list or Get diagnostic details\",\r\n \"description\": \"Get list of diagnostics or Get details of diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/write\",\r\n \"displayName\": \"Add diagnostic or Update diagnostic\",\r\n \"description\": \"Add new diagnostic or Update existing diagnostic details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/delete\",\r\n \"displayName\": \"Remove diagnostic\",\r\n \"description\": \"Remove existing diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tags\",\r\n \"displayName\": \"Tags\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/read\",\r\n \"displayName\": \"Get Tags list or Tag details\",\r\n \"description\": \"Get list of Tags or Get details of Tag\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/write\",\r\n \"displayName\": \"Add Tag or Update Tag\",\r\n \"description\": \"Add new Tag or Update existing Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove existing Tag\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tagResources\",\r\n \"displayName\": \"TagResources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tagResources/read\",\r\n \"displayName\": \"Get Tags Resources\",\r\n \"description\": \"Get list of Tags with associated Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apisByTags\",\r\n \"displayName\": \"Tags - Apis associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apisByTags/read\",\r\n \"displayName\": \"Get Api-Tag associations list\",\r\n \"description\": \"Get list of API/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/productsByTags\",\r\n \"displayName\": \"Tags - Products associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/productsByTags/read\",\r\n \"displayName\": \"Get Product-Tag associations list\",\r\n \"description\": \"Get list of Product/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ApiManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ApiManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Authorization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/elevateAccess/action\",\r\n \"displayName\": \"Assigns the caller to User Access Administrator role\",\r\n \"description\": \"Grants the caller User Access Administrator access at the tenant scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/checkAccess/action\",\r\n \"displayName\": \"Check if the caller is authorized to perform a particular action\",\r\n \"description\": \"Checks if the caller is authorized to perform a particular action\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"classicAdministrators\",\r\n \"displayName\": \"Classic subscription administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"displayName\": \"Get administrator\",\r\n \"description\": \"Reads the administrators for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/write\",\r\n \"displayName\": \"Set administrator\",\r\n \"description\": \"Add or modify administrator to a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/delete\",\r\n \"displayName\": \"Delete administrator\",\r\n \"description\": \"Removes the administrator from the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"roleAssignments\",\r\n \"displayName\": \"Role assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/read\",\r\n \"displayName\": \"Get role assignment\",\r\n \"description\": \"Get information about a role assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/write\",\r\n \"displayName\": \"Create role assignment\",\r\n \"description\": \"Create a role assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/delete\",\r\n \"displayName\": \"Delete role assignment\",\r\n \"description\": \"Delete a role assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"permissions\",\r\n \"displayName\": \"Permission\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/permissions/read\",\r\n \"displayName\": \"List permissions\",\r\n \"description\": \"Lists all the permissions the caller has at a given scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locks\",\r\n \"displayName\": \"Management lock\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/read\",\r\n \"displayName\": \"Get management locks\",\r\n \"description\": \"Gets locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/write\",\r\n \"displayName\": \"Add management locks\",\r\n \"description\": \"Add locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/delete\",\r\n \"displayName\": \"Delete management locks\",\r\n \"description\": \"Delete locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"roleDefinitions\",\r\n \"displayName\": \"Role definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/read\",\r\n \"displayName\": \"Get role definition\",\r\n \"description\": \"Get information about a role definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/write\",\r\n \"displayName\": \"Create or update custom role definition\",\r\n \"description\": \"Create or update a custom role definition with specified permissions and assignable scopes.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/delete\",\r\n \"displayName\": \"Delete custom role definition\",\r\n \"description\": \"Delete the specified custom role definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providerOperations\",\r\n \"displayName\": \"Provider operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/providerOperations/read\",\r\n \"displayName\": \"Get operations for resource providers\",\r\n \"description\": \"Get operations for all resource providers which can be used in role definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policySetDefinitions\",\r\n \"displayName\": \"Policy set definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/read\",\r\n \"displayName\": \"Get policy set definition\",\r\n \"description\": \"Get information about a policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/write\",\r\n \"displayName\": \"Create policy set definition\",\r\n \"description\": \"Create a custom policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/delete\",\r\n \"displayName\": \"Delete policy set definition\",\r\n \"description\": \"Delete a policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyDefinitions\",\r\n \"displayName\": \"Policy definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/read\",\r\n \"displayName\": \"Get policy definition\",\r\n \"description\": \"Get information about a policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/write\",\r\n \"displayName\": \"Create policy definition\",\r\n \"description\": \"Create a custom policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/delete\",\r\n \"displayName\": \"Delete policy definition\",\r\n \"description\": \"Delete a policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyAssignments\",\r\n \"displayName\": \"Policy assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/read\",\r\n \"displayName\": \"Get policy assignment\",\r\n \"description\": \"Get information about a policy assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/write\",\r\n \"displayName\": \"Create policy assignment\",\r\n \"description\": \"Create a policy assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/delete\",\r\n \"displayName\": \"Delete policy assignment\",\r\n \"description\": \"Delete a policy assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"classicAdministrators/operationstatuses\",\r\n \"displayName\": \"Classic subscription administrator operation statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/operationstatuses/read\",\r\n \"displayName\": \"Get administrator operation statuses\",\r\n \"description\": \"Gets the administrator opreation statuses of the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"denyAssignments\",\r\n \"displayName\": \"Deny assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/read\",\r\n \"displayName\": \"Get deny assignment\",\r\n \"description\": \"Get information about a deny assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/write\",\r\n \"displayName\": \"Create deny assignment\",\r\n \"description\": \"Create a deny assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/delete\",\r\n \"displayName\": \"Delete deny assignment\",\r\n \"description\": \"Delete a deny assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Authorization\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Authorization\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Automation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/register/action\",\r\n \"displayName\": \"Register the subscription to Azure Automation\",\r\n \"description\": \"Registers the subscription to Azure Automation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"automationAccounts/agentRegistrationInformation\",\r\n \"displayName\": \"Desired State Configuration Agent Registration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/agentRegistrationInformation/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's registration information\",\r\n \"description\": \"Read an Azure Automation DSC's registration information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/agentRegistrationInformation/regenerateKey/action\",\r\n \"displayName\": \"Puts a request to regenerate Azure Automation DSC keys\",\r\n \"description\": \"Writes a request to regenerate Azure Automation DSC keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations Resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/operations/read\",\r\n \"displayName\": \"Reads Available Operations for Azure Automation resources\",\r\n \"description\": \"Gets Available Operations for Azure Automation resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/configurations/content\",\r\n \"displayName\": \"Azure Automation Configuration Media\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/content/read\",\r\n \"displayName\": \"Gets the configuration media content\",\r\n \"description\": \"Reads the configuration media content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/compilationjobs\",\r\n \"displayName\": \"Desired State Configuration Compilations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's Compilation\",\r\n \"description\": \"Writes an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's Compilation\",\r\n \"description\": \"Reads an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's Compilation\",\r\n \"description\": \"Writes an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's Compilation\",\r\n \"description\": \"Reads an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/configurations\",\r\n \"displayName\": \"Azure Automation Desired State Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/read\",\r\n \"displayName\": \"Read an Azure Automation DSC's content\",\r\n \"description\": \"Gets an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/getCount/action\",\r\n \"displayName\": \"Gets the count of an Azure Automation DSC's content\",\r\n \"description\": \"Reads the count of an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's content\",\r\n \"description\": \"Writes an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/delete\",\r\n \"displayName\": \"Deletes an Azure Automation DSC's content\",\r\n \"description\": \"Deletes an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes/reports/content\",\r\n \"displayName\": \"Desired State Configuration Report Contents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/reports/content/read\",\r\n \"displayName\": \"Gets Azure Automation DSC report contents\",\r\n \"description\": \"Reads Azure Automation DSC report contents\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes/reports\",\r\n \"displayName\": \"Desired State Configuration Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/reports/read\",\r\n \"displayName\": \"Gets Azure Automation DSC reports\",\r\n \"description\": \"Reads Azure Automation DSC reports\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/hybridRunbookWorkerGroups\",\r\n \"displayName\": \"Azure Automation Hybrid Runbook Worker Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Reads Hybrid Runbook Worker Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes Hybrid Runbook Worker Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs\",\r\n \"displayName\": \"Azure Automation Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/runbookContent/action\",\r\n \"displayName\": \"Get runbook content\",\r\n \"description\": \"Gets the content of the Azure Automation runbook at the time of the job execution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"displayName\": \"Read an Azure Automation job\",\r\n \"description\": \"Gets an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"displayName\": \"Create an Azure Automation job\",\r\n \"description\": \"Creates an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation job\",\r\n \"description\": \"Stops an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"displayName\": \"Suspend an Azure Automation job\",\r\n \"description\": \"Suspends an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"displayName\": \"Resume an Azure Automation job\",\r\n \"description\": \"Resumes an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs/output\",\r\n \"displayName\": \"Azure Automation Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"displayName\": \"Get the output of a job\",\r\n \"description\": \"Gets the output of a job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs/streams\",\r\n \"displayName\": \"Azure Automation Job Stream\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"displayName\": \"Read an Azure Automation job stream\",\r\n \"description\": \"Gets an Azure Automation job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"displayName\": \"Read an Azure Automation job stream\",\r\n \"description\": \"Gets an Azure Automation job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/modules\",\r\n \"displayName\": \"Azure Automation Powershell Module\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/read\",\r\n \"displayName\": \"Read an Azure Automation Powershell module\",\r\n \"description\": \"Gets an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/getCount/action\",\r\n \"displayName\": \"Get the count of Powershell modules within the Automation Account\",\r\n \"description\": \"Gets the count of Powershell modules within the Automation Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Powershell module\",\r\n \"description\": \"Creates or updates an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/delete\",\r\n \"displayName\": \"Delete an Azure Automation Powershell module\",\r\n \"description\": \"Deletes an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/connections\",\r\n \"displayName\": \"Azure Automation Connection Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/read\",\r\n \"displayName\": \"Read an Azure Automation connection asset\",\r\n \"description\": \"Gets an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/getCount/action\",\r\n \"displayName\": \"Gets the count of connections\",\r\n \"description\": \"Reads the count of connections\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/write\",\r\n \"displayName\": \"Create or Update an Azure Automation connection asset\",\r\n \"description\": \"Creates or updates an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/delete\",\r\n \"displayName\": \"Delete an Azure Automation connection asset\",\r\n \"description\": \"Deletes an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobSchedules\",\r\n \"displayName\": \"Azure Automation Job Schedule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"displayName\": \"Read an Azure Automation job schedule\",\r\n \"description\": \"Gets an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"displayName\": \"Create an Azure Automation job schedule\",\r\n \"description\": \"Creates an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/delete\",\r\n \"displayName\": \"Delete an Azure Automation job schedule\",\r\n \"description\": \"Deletes an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodeConfigurations\",\r\n \"displayName\": \"Desired State Configuration Node Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/rawContent/action\",\r\n \"displayName\": \"Gets an Azure Automation DSC's node configuration content\",\r\n \"description\": \"Reads an Azure Automation DSC's node configuration content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's node configuration\",\r\n \"description\": \"Reads an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's node configuration\",\r\n \"description\": \"Writes an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/delete\",\r\n \"displayName\": \"Deletes an Azure Automation DSC's node configuration\",\r\n \"description\": \"Deletes an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodecounts\",\r\n \"displayName\": \"Node summary counts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodecounts/read\",\r\n \"displayName\": \"Gets node count summary for the specified type\",\r\n \"description\": \"Reads node count summary for the specified type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes\",\r\n \"displayName\": \"Desired State Configuration Nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/read\",\r\n \"displayName\": \"Gets Azure Automation DSC nodes\",\r\n \"description\": \"Reads Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/write\",\r\n \"displayName\": \"Create or update Azure Automation DSC nodes\",\r\n \"description\": \"Creates or updates Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/delete\",\r\n \"displayName\": \"Deletes Azure Automation DSC nodes\",\r\n \"description\": \"Deletes Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/objectDataTypes/fields\",\r\n \"displayName\": \"Azure Automation TypeFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/objectDataTypes/fields/read\",\r\n \"displayName\": \"Read Azure Automation TypeFields\",\r\n \"description\": \"Gets Azure Automation TypeFields\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/content\",\r\n \"displayName\": \"Azure Automation Draft Runbook Content\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/content/write\",\r\n \"displayName\": \"Write the content of an Azure Automation runbook draft\",\r\n \"description\": \"Creates the content of an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/content\",\r\n \"displayName\": \"Azure Automation Runbook Content\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/content/read\",\r\n \"displayName\": \"Read the content of an Azure Automation runbook\",\r\n \"description\": \"Gets the content of an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft\",\r\n \"displayName\": \"Azure Automation Runbook Draft\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/read\",\r\n \"displayName\": \"Read an Azure Automation runbook draft\",\r\n \"description\": \"Gets an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/undoEdit/action\",\r\n \"displayName\": \"Undo Edit to an Azure Automation runbook draft\",\r\n \"description\": \"Undo edits to an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/operationResults\",\r\n \"displayName\": \"Azure Automation runbook draft operation results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/operationResults/read\",\r\n \"displayName\": \"Read Azure Automation runbook draft operation results\",\r\n \"description\": \"Gets Azure Automation runbook draft operation results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks\",\r\n \"displayName\": \"Azure Automation Runbook\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"displayName\": \"Read an Azure Automation Runbook\",\r\n \"description\": \"Gets an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/getCount/action\",\r\n \"displayName\": \"Get the count of Azure Automation runbooks\",\r\n \"description\": \"Gets the count of Azure Automation runbooks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Runbook\",\r\n \"description\": \"Creates or updates an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/delete\",\r\n \"displayName\": \"Delete an Azure Automation Runbook\",\r\n \"description\": \"Deletes an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/publish/action\",\r\n \"displayName\": \"Publish an Azure Automation runbook draft\",\r\n \"description\": \"Publishes an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/schedules\",\r\n \"displayName\": \"Azure Automation Schedule Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"displayName\": \"Read an Azure Automation schedule asset\",\r\n \"description\": \"Gets an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/getCount/action\",\r\n \"displayName\": \"Get the count of Azure Automation schedules\",\r\n \"description\": \"Gets the count of Azure Automation schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"displayName\": \"Create or Update an Azure Automation schedule asset\",\r\n \"description\": \"Creates or updates an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/delete\",\r\n \"displayName\": \"Delete an Azure Automation schedule asset\",\r\n \"description\": \"Deletes an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/statistics\",\r\n \"displayName\": \"Azure Automation Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/statistics/read\",\r\n \"displayName\": \"Read Azure Automation Statistics\",\r\n \"description\": \"Gets Azure Automation Statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/testJob\",\r\n \"displayName\": \"Azure Automation Runbook Draft Test Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/read\",\r\n \"displayName\": \"Read an Azure Automation runbook draft test job\",\r\n \"description\": \"Gets an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/write\",\r\n \"displayName\": \"Create an Azure Automation runbook draft test job\",\r\n \"description\": \"Creates an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation runbook draft test job\",\r\n \"description\": \"Stops an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/suspend/action\",\r\n \"displayName\": \"Suspend an Azure Automation runbook draft test job\",\r\n \"description\": \"Suspends an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/resume/action\",\r\n \"displayName\": \"Resume an Azure Automation runbook draft test job\",\r\n \"description\": \"Resumes an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/connectionTypes\",\r\n \"displayName\": \"Azure Automation Connection Type Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/read\",\r\n \"displayName\": \"Read an Azure Automation connection asset\",\r\n \"description\": \"Gets an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/write\",\r\n \"displayName\": \"Create an Azure Automation connection asset\",\r\n \"description\": \"Creates an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/delete\",\r\n \"displayName\": \"Delete an Azure Automation connection asset\",\r\n \"description\": \"Deletes an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/modules/activities\",\r\n \"displayName\": \"Azure Automation Activities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/activities/read\",\r\n \"displayName\": \"Read Azure Automation Activities\",\r\n \"description\": \"Gets Azure Automation Activities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/certificates\",\r\n \"displayName\": \"Azure Automation Certificate Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/getCount/action\",\r\n \"displayName\": \"Gets the count of certificates\",\r\n \"description\": \"Reads the count of certificates\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/read\",\r\n \"displayName\": \"Read an Azure Automation certificate\",\r\n \"description\": \"Gets an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/write\",\r\n \"displayName\": \"Create or Update Azure Automation certificate\",\r\n \"description\": \"Creates or updates an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/delete\",\r\n \"displayName\": \"Delete an Azure Automation certificate\",\r\n \"description\": \"Deletes an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/credentials\",\r\n \"displayName\": \"Azure Automation Credential Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/read\",\r\n \"displayName\": \"Read an Azure Automation credential asset\",\r\n \"description\": \"Gets an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/getCount/action\",\r\n \"displayName\": \"Gets the counts of credentials\",\r\n \"description\": \"Reads the count of credentials\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/write\",\r\n \"displayName\": \"Create or Update an Azure Automation credential asset\",\r\n \"description\": \"Creates or updates an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/delete\",\r\n \"displayName\": \"Delete an Azure Automation credential asset\",\r\n \"description\": \"Deletes an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/updateDeploymentMachineRuns\",\r\n \"displayName\": \"Azure Automation update deployment machine resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/updateDeploymentMachineRuns/read\",\r\n \"displayName\": \"Get an Azure Automation update deployment machine \",\r\n \"description\": \"Get an Azure Automation update deployment machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/updateManagementPatchJob\",\r\n \"displayName\": \"Azure Automation update management patch job resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/updateManagementPatchJob/read\",\r\n \"displayName\": \"Gets an Azure Automation update management patch job\",\r\n \"description\": \"Gets an Azure Automation update management patch job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/linkedWorkspace\",\r\n \"displayName\": \"Workspace linked to automation account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"displayName\": \"Read the workspace linked to the automation account\",\r\n \"description\": \"Gets the workspace linked to the automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/usages\",\r\n \"displayName\": \"Azure Automation Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/usages/read\",\r\n \"displayName\": \"Read Azure Automation Usage\",\r\n \"description\": \"Gets Azure Automation Usage\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers/watcherActions\",\r\n \"displayName\": \"Azure Automation watcher job Actions resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/write\",\r\n \"displayName\": \"Create an Azure Automation watcher job actions\",\r\n \"description\": \"Create an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/read\",\r\n \"displayName\": \"Gets an Azure Automation watcher job actions\",\r\n \"description\": \"Gets an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/delete\",\r\n \"displayName\": \"Delete an Azure Automation watcher job actions\",\r\n \"description\": \"Delete an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers/streams\",\r\n \"displayName\": \"Azure Automation watcher stream\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/streams/read\",\r\n \"displayName\": \"Read an Azure Automation watcher stream\",\r\n \"description\": \"Gets an Azure Automation watcher job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers\",\r\n \"displayName\": \"Azure Automation watcher job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/write\",\r\n \"displayName\": \"Creates an Azure Automation watcher job\",\r\n \"description\": \"Creates an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/read\",\r\n \"displayName\": \"Gets an Azure Automation watcher job\",\r\n \"description\": \"Gets an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/delete\",\r\n \"displayName\": \"Delete an Azure Automation watcher job\",\r\n \"description\": \"Delete an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/start/action\",\r\n \"displayName\": \"Start an Azure Automation watcher job\",\r\n \"description\": \"Start an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation watcher job\",\r\n \"description\": \"Stop an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/webhooks\",\r\n \"displayName\": \"Azure Automation Webhook\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/read\",\r\n \"displayName\": \"Read an Azure Automation webhook\",\r\n \"description\": \"Reads an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/write\",\r\n \"displayName\": \"Create or Update an Azure Automation webhook\",\r\n \"description\": \"Creates or updates an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/delete\",\r\n \"displayName\": \"Delete an Azure Automation webhook\",\r\n \"description\": \"Deletes an Azure Automation webhook \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts\",\r\n \"displayName\": \"Azure Automation Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/action\",\r\n \"displayName\": \"Generate a URI for an Azure Automation webhook\",\r\n \"description\": \"Generates a URI for an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/read\",\r\n \"displayName\": \"Read an Azure Automation account\",\r\n \"description\": \"Gets an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/write\",\r\n \"displayName\": \"Create or Update an Azure Automation account\",\r\n \"description\": \"Creates or updates an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/listKeys/action\",\r\n \"displayName\": \"Gets the Keys for the automation account\",\r\n \"description\": \"Reads the Keys for the automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/delete\",\r\n \"displayName\": \"Delete an Azure Automation account\",\r\n \"description\": \"Deletes an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/variables\",\r\n \"displayName\": \"Azure Automation Variable Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/read\",\r\n \"displayName\": \"Read an Azure Automation variable asset\",\r\n \"description\": \"Reads an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/write\",\r\n \"displayName\": \"Create or Update an Azure Automation variable asset\",\r\n \"description\": \"Creates or updates an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/delete\",\r\n \"displayName\": \"Delete an Azure Automation variable asset\",\r\n \"description\": \"Deletes an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/diagnosticSettings\",\r\n \"displayName\": \"Azure Automation Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic setting\",\r\n \"description\": \"Sets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/logDefinitions\",\r\n \"displayName\": \"Azure Automation Account Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/logDefinitions/read\",\r\n \"displayName\": \"Read automation account log definitions\",\r\n \"description\": \"Gets the available logs for the automation account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"JobLogs\",\r\n \"displayName\": \"Job Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobStreams\",\r\n \"displayName\": \"Job Streams\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DscNodeStatus\",\r\n \"displayName\": \"Dsc Node Status\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Automation Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Automation Metric Definitions\",\r\n \"description\": \"Gets Automation Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalJob\",\r\n \"displayName\": \"Total Jobs\",\r\n \"displayDescription\": \"The total number of jobs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Runbook\",\r\n \"displayName\": \"Runbook Name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/softwareUpdateConfigurations\",\r\n \"displayName\": \"Azure Automation Software Update Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/write\",\r\n \"displayName\": \"Create an Azure Automation Software Update Configuration\",\r\n \"description\": \"Creates or updates Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/read\",\r\n \"displayName\": \"Read an Azure Automation Software Update Configuration\",\r\n \"description\": \"Gets an Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/delete\",\r\n \"displayName\": \"Delete an Azure Automation Software Update Configuration\",\r\n \"description\": \"Deletes an Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/python2Packages\",\r\n \"displayName\": \"Azure Automation Python 2 package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/read\",\r\n \"displayName\": \"Read an Azure Automation Python 2 package\",\r\n \"description\": \"Gets an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Python 2 package\",\r\n \"description\": \"Creates or updates an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/delete\",\r\n \"displayName\": \"Delete an Azure Automation Python 2 package\",\r\n \"description\": \"Deletes an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/python3Packages\",\r\n \"displayName\": \"Azure Automation Python 3 package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/read\",\r\n \"displayName\": \"Read an Azure Automation Python 3 package\",\r\n \"description\": \"Gets an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Python 3 package\",\r\n \"description\": \"Creates or updates an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/delete\",\r\n \"displayName\": \"Delete an Azure Automation Python 3 package\",\r\n \"description\": \"Deletes an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Automation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Automation\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Active Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/register/action\",\r\n \"displayName\": \"Register Microsoft.AzureActiveDirectory resource provider\",\r\n \"description\": \"Register subscription for Microsoft.AzureActiveDirectory resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"b2cDirectories\",\r\n \"displayName\": \"B2C Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/write\",\r\n \"displayName\": \"Create or update B2C Dictory resource\",\r\n \"description\": \"Create or update B2C Dictory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/read\",\r\n \"displayName\": \"View B2C Directory resource\",\r\n \"description\": \"View B2C Directory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/delete\",\r\n \"displayName\": \"Delete B2C Directory resource\",\r\n \"description\": \"Delete B2C Directory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"B2C Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/operations/read\",\r\n \"displayName\": \"Read all API operations\",\r\n \"description\": \"Read all API operations available for Microsoft.AzureActiveDirectory resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AzureActiveDirectory\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureActiveDirectory\"\r\n },\r\n {\r\n \"displayName\": \"Azure Stack Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/register/action\",\r\n \"displayName\": \"Register Subscription for Azure Stack\",\r\n \"description\": \"Registers Subscription with Microsoft.AzureStack resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"registrations\",\r\n \"displayName\": \"Azure Stack Registration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/read\",\r\n \"displayName\": \"Get Azure Stack Registration\",\r\n \"description\": \"Gets the properties of an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/write\",\r\n \"displayName\": \"Create Azure Stack Registration\",\r\n \"description\": \"Creates or updates an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/delete\",\r\n \"displayName\": \"Delete Azure Stack Registration\",\r\n \"description\": \"Deletes an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/getActivationKey/action\",\r\n \"displayName\": \"Get Azure Stack Activation Key\",\r\n \"description\": \"Gets the latest Azure Stack activation key\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registrations/products\",\r\n \"displayName\": \"Azure Stack Marketplace Product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/products/read\",\r\n \"displayName\": \"Get Azure Stack Marketplace Product\",\r\n \"description\": \"Gets the properties of an Azure Stack Marketplace product\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"displayName\": \"Get Azure Stack Marketplace Product Details\",\r\n \"description\": \"Retrieves extended details for an Azure Stack Marketplace product\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registrations/customerSubscriptions\",\r\n \"displayName\": \"Azure Stack Customer Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/read\",\r\n \"displayName\": \"Get Azure Stack Customer Subscription\",\r\n \"description\": \"Gets the properties of an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/write\",\r\n \"displayName\": \"Create Azure Stack Customer Subscription\",\r\n \"description\": \"Creates or updates an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/delete\",\r\n \"displayName\": \"Delete Azure Stack Customer Subscription\",\r\n \"description\": \"Deletes an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource Provider Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/Operations/read\",\r\n \"displayName\": \"Get Resource Provider Operation Details\",\r\n \"description\": \"Gets the properties of a resource provider operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AzureStack\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureStack\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Batch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/register/action\",\r\n \"displayName\": \"Register the Batch Resource Provider\",\r\n \"description\": \"Registers the subscription for the Batch Resource Provider and enables the creation of Batch accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/unregister/action\",\r\n \"displayName\": \"Unregister the Batch Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Batch Resource Provider preventing the creation of Batch accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Batch Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Batch Account Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Batch service log definitions\",\r\n \"description\": \"Gets the available logs for the Batch service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ServiceLog\",\r\n \"displayName\": \"Service Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Batch Account Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Batch service metric definitions\",\r\n \"description\": \"Gets the available metrics for the Batch service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CoreCount\",\r\n \"displayName\": \"Dedicated Core Count\",\r\n \"displayDescription\": \"Total number of dedicated cores in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TotalNodeCount\",\r\n \"displayName\": \"Dedicated Node Count\",\r\n \"displayDescription\": \"Total number of dedicated nodes in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"LowPriorityCoreCount\",\r\n \"displayName\": \"LowPriority Core Count\",\r\n \"displayDescription\": \"Total number of low-priority cores in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TotalLowPriorityNodeCount\",\r\n \"displayName\": \"Low-Priority Node Count\",\r\n \"displayDescription\": \"Total number of low-priority nodes in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"CreatingNodeCount\",\r\n \"displayName\": \"Creating Node Count\",\r\n \"displayDescription\": \"Number of nodes being created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"StartingNodeCount\",\r\n \"displayName\": \"Starting Node Count\",\r\n \"displayDescription\": \"Number of nodes starting\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"WaitingForStartTaskNodeCount\",\r\n \"displayName\": \"Waiting For Start Task Node Count\",\r\n \"displayDescription\": \"Number of nodes waiting for the Start Task to complete\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"StartTaskFailedNodeCount\",\r\n \"displayName\": \"Start Task Failed Node Count\",\r\n \"displayDescription\": \"Number of nodes where the Start Task has failed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"IdleNodeCount\",\r\n \"displayName\": \"Idle Node Count\",\r\n \"displayDescription\": \"Number of idle nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"OfflineNodeCount\",\r\n \"displayName\": \"Offline Node Count\",\r\n \"displayDescription\": \"Number of offline nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"RebootingNodeCount\",\r\n \"displayName\": \"Rebooting Node Count\",\r\n \"displayDescription\": \"Number of rebooting nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"ReimagingNodeCount\",\r\n \"displayName\": \"Reimaging Node Count\",\r\n \"displayDescription\": \"Number of reimaging nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"RunningNodeCount\",\r\n \"displayName\": \"Running Node Count\",\r\n \"displayDescription\": \"Number of running nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"LeavingPoolNodeCount\",\r\n \"displayName\": \"Leaving Pool Node Count\",\r\n \"displayDescription\": \"Number of nodes leaving the Pool\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"UnusableNodeCount\",\r\n \"displayName\": \"Unusable Node Count\",\r\n \"displayDescription\": \"Number of unusable nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PreemptedNodeCount\",\r\n \"displayName\": \"Preempted Node Count\",\r\n \"displayDescription\": \"Number of preempted nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskStartEvent\",\r\n \"displayName\": \"Task Start Events\",\r\n \"displayDescription\": \"Total number of tasks that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskCompleteEvent\",\r\n \"displayName\": \"Task Complete Events\",\r\n \"displayDescription\": \"Total number of tasks that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskFailEvent\",\r\n \"displayName\": \"Task Fail Events\",\r\n \"displayDescription\": \"Total number of tasks that have completed in a failed state\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolCreateEvent\",\r\n \"displayName\": \"Pool Create Events\",\r\n \"displayDescription\": \"Total number of pools that have been created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolResizeStartEvent\",\r\n \"displayName\": \"Pool Resize Start Events\",\r\n \"displayDescription\": \"Total number of pool resizes that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolResizeCompleteEvent\",\r\n \"displayName\": \"Pool Resize Complete Events\",\r\n \"displayDescription\": \"Total number of pool resizes that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolDeleteStartEvent\",\r\n \"displayName\": \"Pool Delete Start Events\",\r\n \"displayDescription\": \"Total number of pool deletes that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolDeleteCompleteEvent\",\r\n \"displayName\": \"Pool Delete Complete Events\",\r\n \"displayDescription\": \"Total number of pool deletes that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDeleteCompleteEvent\",\r\n \"displayName\": \"Job Delete Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully deleted.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDeleteStartEvent\",\r\n \"displayName\": \"Job Delete Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be deleted.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDisableCompleteEvent\",\r\n \"displayName\": \"Job Disable Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully disabled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDisableStartEvent\",\r\n \"displayName\": \"Job Disable Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be disabled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobStartEvent\",\r\n \"displayName\": \"Job Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobTerminateCompleteEvent\",\r\n \"displayName\": \"Job Terminate Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully terminated.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobTerminateStartEvent\",\r\n \"displayName\": \"Job Terminate Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be terminated.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts\",\r\n \"displayName\": \"Batch Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/read\",\r\n \"displayName\": \"List or Get Batch Accounts\",\r\n \"description\": \"Lists Batch accounts or gets the properties of a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/write\",\r\n \"displayName\": \"Create or Update Batch Account\",\r\n \"description\": \"Creates a new Batch account or updates an existing Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/delete\",\r\n \"displayName\": \"Delete Batch Account\",\r\n \"description\": \"Deletes a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/listkeys/action\",\r\n \"displayName\": \"List Batch Account Keys\",\r\n \"description\": \"Lists access keys for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/regeneratekeys/action\",\r\n \"displayName\": \"Regenerate Batch Account Keys\",\r\n \"description\": \"Regenerates access keys for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/syncAutoStorageKeys/action\",\r\n \"displayName\": \"Synchronize Auto Storage Account Keys\",\r\n \"description\": \"Synchronizes access keys for the auto storage account configured for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/quotas\",\r\n \"displayName\": \"Batch Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/locations/quotas/read\",\r\n \"displayName\": \"Get Batch Quotas\",\r\n \"description\": \"Gets Batch quotas of the specified subscription at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that the account name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/operationResults\",\r\n \"displayName\": \"Batch Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/operationResults/read\",\r\n \"displayName\": \"Get Batch account operation results\",\r\n \"description\": \"Gets the results of a long running Batch account operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/applications\",\r\n \"displayName\": \"Applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/read\",\r\n \"displayName\": \"List or Get Applications\",\r\n \"description\": \"Lists applications or gets the properties of an application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/write\",\r\n \"displayName\": \"Create or Update Application\",\r\n \"description\": \"Creates a new application or updates an existing application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/delete\",\r\n \"displayName\": \"Delete Application\",\r\n \"description\": \"Deletes an application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/applications/versions\",\r\n \"displayName\": \"Application Packages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/read\",\r\n \"displayName\": \"Get Application Package\",\r\n \"description\": \"Gets the properties of an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/write\",\r\n \"displayName\": \"Create or Update Application Package\",\r\n \"description\": \"Creates a new application package or updates an existing application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/delete\",\r\n \"displayName\": \"Delete Application Package\",\r\n \"description\": \"Deletes an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/activate/action\",\r\n \"displayName\": \"Activate Application Package\",\r\n \"description\": \"Activates an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/read\",\r\n \"displayName\": \"List or Get Certificates\",\r\n \"description\": \"Lists certificates on a Batch account or gets the properties of a certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Creates a new certificate on a Batch account or updates an existing certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Deletes a certificate from a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/cancelDelete/action\",\r\n \"displayName\": \"Cancel Delete Certificate\",\r\n \"description\": \"Cancels the failed deletion of a certificate on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/certificateOperationResults\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificateOperationResults/read\",\r\n \"displayName\": \"Get Certificate Operation Results\",\r\n \"description\": \"Gets the results of a long running certificate operation on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/pools\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/read\",\r\n \"displayName\": \"List or Get Pools\",\r\n \"description\": \"Lists pools on a Batch account or gets the properties of a pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/write\",\r\n \"displayName\": \"Create or Update Pool\",\r\n \"description\": \"Creates a new pool on a Batch account or updates an existing pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/delete\",\r\n \"displayName\": \"Delete Pool\",\r\n \"description\": \"Deletes a pool from a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/stopResize/action\",\r\n \"displayName\": \"Stop Pool Resize\",\r\n \"description\": \"Stops an ongoing resize operation on a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/disableAutoscale/action\",\r\n \"displayName\": \"Disable Pool AutoScale\",\r\n \"description\": \"Disables automatic scaling for a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/upgradeOs/action\",\r\n \"displayName\": \"Upgrade Pool Operating System\",\r\n \"description\": \"Upgrades the operating system of a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/poolOperationResults\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/poolOperationResults/read\",\r\n \"displayName\": \"Get Pool Operation Results\",\r\n \"description\": \"Gets the results of a long running pool operation on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Batch Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/operations/read\",\r\n \"displayName\": \"List Available Batch Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Batch resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Batch\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Batch\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Batch AI\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/register/action\",\r\n \"displayName\": \"Register the Batch AI Resource Provider\",\r\n \"description\": \"Registers the subscription for the Batch AI Resource Provider and enables the creation of Batch AI resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/unregister/action\",\r\n \"displayName\": \"Unregister the Batch AI Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Batch AI Resource Provider preventing the creation of Batch AI resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Batch AI Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/clusters/read\",\r\n \"displayName\": \"List or get Batch AI clusters\",\r\n \"description\": \"Lists Batch AI clusters or gets the properties of a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"fileservers\",\r\n \"displayName\": \"Batch AI Fileservers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/fileservers/read\",\r\n \"displayName\": \"List or get Batch AI fileservers\",\r\n \"description\": \"Lists Batch AI fileservers or gets the properties of a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Batch AI Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/usages/read\",\r\n \"displayName\": \"Get Batch AI Usages\",\r\n \"description\": \"Gets Batch AI usages of the specified subscription at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Batch AI Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/operationresults/read\",\r\n \"displayName\": \"Get Batch AI Opreation Result\",\r\n \"description\": \"Gets Batch AI async operation result at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"Batch AI Operation Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/operationstatuses/read\",\r\n \"displayName\": \"Get Batch AI Opreation Status\",\r\n \"description\": \"Gets Batch AI async operation status at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Batch AI Workspaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/read\",\r\n \"displayName\": \"List or get Batch AI workspaces\",\r\n \"description\": \"Lists Batch AI workspaces or gets the properties of a Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/write\",\r\n \"displayName\": \"Create or update Batch AI workspace\",\r\n \"description\": \"Creates a new Batch AI workspace or updates an existing Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/delete\",\r\n \"displayName\": \"Delete Batch AI workspace\",\r\n \"description\": \"Deletes a Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/experiments\",\r\n \"displayName\": \"Batch AI Experiments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/read\",\r\n \"displayName\": \"List or get Batch AI experiements\",\r\n \"description\": \"Lists Batch AI experiments or gets the properties of a Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/write\",\r\n \"displayName\": \"Create or update Batch AI experiement\",\r\n \"description\": \"Creates a new Batch AI experiment or updates an existing Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/delete\",\r\n \"displayName\": \"Delete Batch AI experiment\",\r\n \"description\": \"Deletes a Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/clusters\",\r\n \"displayName\": \"Batch AI Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/read\",\r\n \"displayName\": \"List or get Batch AI clusters\",\r\n \"description\": \"Lists Batch AI clusters or gets the properties of a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/write\",\r\n \"displayName\": \"Create or update Batch AI cluster\",\r\n \"description\": \"Creates a new Batch AI cluster or updates an existing Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/delete\",\r\n \"displayName\": \"Delete Batch AI cluster\",\r\n \"description\": \"Deletes a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/remoteLoginInformation/action\",\r\n \"displayName\": \"List Batch AI cluster remote-login information\",\r\n \"description\": \"Lists remote-login information for a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/experiments/jobs\",\r\n \"displayName\": \"Batch AI Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/read\",\r\n \"displayName\": \"List or get Batch AI jobs\",\r\n \"description\": \"Lists Batch AI jobs or gets the properties of a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/write\",\r\n \"displayName\": \"Create or update Batch AI job\",\r\n \"description\": \"Creates a new Batch AI job or updates an existing Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/delete\",\r\n \"displayName\": \"Delete Batch AI job\",\r\n \"description\": \"Deletes a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/terminate/action\",\r\n \"displayName\": \"Terminate Batch AI job\",\r\n \"description\": \"Terminates a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/remoteLoginInformation/action\",\r\n \"displayName\": \"List Batch AI job remote-login information\",\r\n \"description\": \"Lists remote-login information for a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/listoutputfiles/action\",\r\n \"displayName\": \"List Batch AI job output files\",\r\n \"description\": \"Lists output files for a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/fileservers\",\r\n \"displayName\": \"Batch AI Fileservers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/read\",\r\n \"displayName\": \"List or get Batch AI fileservers\",\r\n \"description\": \"Lists Batch AI fileservers or gets the properties of a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/write\",\r\n \"displayName\": \"Create or update Batch AI fileserver\",\r\n \"description\": \"Creates a new Batch AI fileserver or updates an existing Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/delete\",\r\n \"displayName\": \"Delete Batch AI filserver\",\r\n \"description\": \"Deletes a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BatchAI\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BatchAI\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Billing\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"invoices\",\r\n \"displayName\": \"Invoices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Billing/invoices/read\",\r\n \"displayName\": \"List Invoices\",\r\n \"description\": \"Lists available invoices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"billingPeriods\",\r\n \"displayName\": \"BillingPeriods\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Billing/billingPeriods/read\",\r\n \"displayName\": \"List BillingPeriods\",\r\n \"description\": \"Lists available billing periods\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Billing\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Billing\"\r\n },\r\n {\r\n \"displayName\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BingMaps/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mapApis\",\r\n \"displayName\": \"Marketplace Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BingMaps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BingMaps\"\r\n },\r\n {\r\n \"displayName\": \"Bot Service Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"botServices\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"botServices/channels\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"botServices/connections\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/Operations/read\",\r\n \"displayName\": \"Read resource provider operations\",\r\n \"description\": \"Read the operations for all resource types\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/locations/operationresults/read\",\r\n \"displayName\": \"Read Operation Result\",\r\n \"description\": \"Read the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BotService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BotService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/checknameavailability/action\",\r\n \"displayName\": \"Check Redis Cache Name Availability\",\r\n \"description\": \"Checks if a name is available for use with a new Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/register/action\",\r\n \"displayName\": \"Register Resource Provider Microsoft.Cache\",\r\n \"description\": \"Registers the 'Microsoft.Cache' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/unregister/action\",\r\n \"displayName\": \"Unregister Resource Provider Microsoft.Cache\",\r\n \"description\": \"Unregisters the 'Microsoft.Cache' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/operations/read\",\r\n \"displayName\": \"List Provider Operations\",\r\n \"description\": \"Lists the operations that 'Microsoft.Cache' provider supports.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/locations/operationresults/read\",\r\n \"displayName\": \"Gets the result of a long running operation\",\r\n \"description\": \"Gets the result of a long running operation for which the 'Location' header was previously returned to the client\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis\",\r\n \"displayName\": \"Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/write\",\r\n \"displayName\": \"Manage Redis Cache (read-write)\",\r\n \"description\": \"Modify the Redis Cache's settings and configuration in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/read\",\r\n \"displayName\": \"Manage Redis Cache (read-only)\",\r\n \"description\": \"View the Redis Cache's settings and configuration in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/delete\",\r\n \"displayName\": \"Delete Redis Cache\",\r\n \"description\": \"Delete the entire Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/listKeys/action\",\r\n \"displayName\": \"View Redis Cache Access Keys\",\r\n \"description\": \"View the value of Redis Cache access keys in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Redis Cache Access Keys\",\r\n \"description\": \"Change the value of Redis Cache access keys in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/import/action\",\r\n \"displayName\": \"Import data into Redis from storage\",\r\n \"description\": \"Import data of a specified format from multiple blobs into Redis\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/export/action\",\r\n \"displayName\": \"Export Redis data to storage\",\r\n \"description\": \"Export Redis data to prefixed storage blobs in specified format\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/forceReboot/action\",\r\n \"displayName\": \"Force reboot a cache instance, potentially with data loss.\",\r\n \"description\": \"Force reboot a cache instance, potentially with data loss.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/stop/action\",\r\n \"displayName\": \"Stop a cache instance.\",\r\n \"description\": \"Stop a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/start/action\",\r\n \"displayName\": \"Start a cache instance.\",\r\n \"description\": \"Start a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/start/action\",\r\n \"displayName\": \"Start a cache instance.\",\r\n \"description\": \"Start a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/metricDefinitions\",\r\n \"displayName\": \"The available metrics for a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/metricDefinitions/read\",\r\n \"displayName\": \"Read Redis Cache Metric Definitions\",\r\n \"description\": \"Gets the available metrics for a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"connectedclients\",\r\n \"displayName\": \"Connected Clients\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed\",\r\n \"displayName\": \"Total Operations\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits\",\r\n \"displayName\": \"Cache Hits\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses\",\r\n \"displayName\": \"Cache Misses\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands\",\r\n \"displayName\": \"Gets\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands\",\r\n \"displayName\": \"Sets\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond\",\r\n \"displayName\": \"Operations Per Second\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys\",\r\n \"displayName\": \"Evicted Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys\",\r\n \"displayName\": \"Total Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys\",\r\n \"displayName\": \"Expired Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory\",\r\n \"displayName\": \"Used Memory\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemorypercentage\",\r\n \"displayName\": \"Used Memory Percentage\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cache memory used for key/value pairs. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss\",\r\n \"displayName\": \"Used Memory RSS\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad\",\r\n \"displayName\": \"Server Load\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite\",\r\n \"displayName\": \"Cache Write\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead\",\r\n \"displayName\": \"Cache Read\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime\",\r\n \"displayName\": \"CPU\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheLatency\",\r\n \"displayName\": \"Cache Latency Microseconds (Preview)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"description\": \"The latency to the cache in microseconds. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n },\r\n {\r\n \"Name\": \"SampleType\",\r\n \"DisplayName\": \"SampleType\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"errors\",\r\n \"displayName\": \"Errors\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number errors that occured on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n },\r\n {\r\n \"Name\": \"ErrorType\",\r\n \"DisplayName\": \"ErrorType\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients0\",\r\n \"displayName\": \"Connected Clients (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed0\",\r\n \"displayName\": \"Total Operations (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits0\",\r\n \"displayName\": \"Cache Hits (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses0\",\r\n \"displayName\": \"Cache Misses (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands0\",\r\n \"displayName\": \"Gets (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands0\",\r\n \"displayName\": \"Sets (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond0\",\r\n \"displayName\": \"Operations Per Second (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys0\",\r\n \"displayName\": \"Evicted Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys0\",\r\n \"displayName\": \"Total Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys0\",\r\n \"displayName\": \"Expired Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory0\",\r\n \"displayName\": \"Used Memory (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss0\",\r\n \"displayName\": \"Used Memory RSS (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad0\",\r\n \"displayName\": \"Server Load (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite0\",\r\n \"displayName\": \"Cache Write (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead0\",\r\n \"displayName\": \"Cache Read (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime0\",\r\n \"displayName\": \"CPU (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients1\",\r\n \"displayName\": \"Connected Clients (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed1\",\r\n \"displayName\": \"Total Operations (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits1\",\r\n \"displayName\": \"Cache Hits (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses1\",\r\n \"displayName\": \"Cache Misses (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands1\",\r\n \"displayName\": \"Gets (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands1\",\r\n \"displayName\": \"Sets (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond1\",\r\n \"displayName\": \"Operations Per Second (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys1\",\r\n \"displayName\": \"Evicted Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys1\",\r\n \"displayName\": \"Total Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys1\",\r\n \"displayName\": \"Expired Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory1\",\r\n \"displayName\": \"Used Memory (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss1\",\r\n \"displayName\": \"Used Memory RSS (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad1\",\r\n \"displayName\": \"Server Load (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite1\",\r\n \"displayName\": \"Cache Write (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead1\",\r\n \"displayName\": \"Cache Read (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime1\",\r\n \"displayName\": \"CPU (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients2\",\r\n \"displayName\": \"Connected Clients (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed2\",\r\n \"displayName\": \"Total Operations (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits2\",\r\n \"displayName\": \"Cache Hits (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses2\",\r\n \"displayName\": \"Cache Misses (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands2\",\r\n \"displayName\": \"Gets (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands2\",\r\n \"displayName\": \"Sets (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond2\",\r\n \"displayName\": \"Operations Per Second (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys2\",\r\n \"displayName\": \"Evicted Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys2\",\r\n \"displayName\": \"Total Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys2\",\r\n \"displayName\": \"Expired Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory2\",\r\n \"displayName\": \"Used Memory (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss2\",\r\n \"displayName\": \"Used Memory RSS (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad2\",\r\n \"displayName\": \"Server Load (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite2\",\r\n \"displayName\": \"Cache Write (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead2\",\r\n \"displayName\": \"Cache Read (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime2\",\r\n \"displayName\": \"CPU (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients3\",\r\n \"displayName\": \"Connected Clients (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed3\",\r\n \"displayName\": \"Total Operations (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits3\",\r\n \"displayName\": \"Cache Hits (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses3\",\r\n \"displayName\": \"Cache Misses (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands3\",\r\n \"displayName\": \"Gets (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands3\",\r\n \"displayName\": \"Sets (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond3\",\r\n \"displayName\": \"Operations Per Second (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys3\",\r\n \"displayName\": \"Evicted Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys3\",\r\n \"displayName\": \"Total Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys3\",\r\n \"displayName\": \"Expired Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory3\",\r\n \"displayName\": \"Used Memory (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss3\",\r\n \"displayName\": \"Used Memory RSS (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad3\",\r\n \"displayName\": \"Server Load (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite3\",\r\n \"displayName\": \"Cache Write (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead3\",\r\n \"displayName\": \"Cache Read (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime3\",\r\n \"displayName\": \"CPU (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients4\",\r\n \"displayName\": \"Connected Clients (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed4\",\r\n \"displayName\": \"Total Operations (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits4\",\r\n \"displayName\": \"Cache Hits (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses4\",\r\n \"displayName\": \"Cache Misses (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands4\",\r\n \"displayName\": \"Gets (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands4\",\r\n \"displayName\": \"Sets (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond4\",\r\n \"displayName\": \"Operations Per Second (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys4\",\r\n \"displayName\": \"Evicted Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys4\",\r\n \"displayName\": \"Total Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys4\",\r\n \"displayName\": \"Expired Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory4\",\r\n \"displayName\": \"Used Memory (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss4\",\r\n \"displayName\": \"Used Memory RSS (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad4\",\r\n \"displayName\": \"Server Load (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite4\",\r\n \"displayName\": \"Cache Write (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead4\",\r\n \"displayName\": \"Cache Read (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime4\",\r\n \"displayName\": \"CPU (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients5\",\r\n \"displayName\": \"Connected Clients (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed5\",\r\n \"displayName\": \"Total Operations (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits5\",\r\n \"displayName\": \"Cache Hits (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses5\",\r\n \"displayName\": \"Cache Misses (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands5\",\r\n \"displayName\": \"Gets (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands5\",\r\n \"displayName\": \"Sets (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond5\",\r\n \"displayName\": \"Operations Per Second (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys5\",\r\n \"displayName\": \"Evicted Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys5\",\r\n \"displayName\": \"Total Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys5\",\r\n \"displayName\": \"Expired Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory5\",\r\n \"displayName\": \"Used Memory (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss5\",\r\n \"displayName\": \"Used Memory RSS (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad5\",\r\n \"displayName\": \"Server Load (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite5\",\r\n \"displayName\": \"Cache Write (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead5\",\r\n \"displayName\": \"Cache Read (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime5\",\r\n \"displayName\": \"CPU (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients6\",\r\n \"displayName\": \"Connected Clients (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed6\",\r\n \"displayName\": \"Total Operations (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits6\",\r\n \"displayName\": \"Cache Hits (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses6\",\r\n \"displayName\": \"Cache Misses (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands6\",\r\n \"displayName\": \"Gets (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands6\",\r\n \"displayName\": \"Sets (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond6\",\r\n \"displayName\": \"Operations Per Second (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys6\",\r\n \"displayName\": \"Evicted Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys6\",\r\n \"displayName\": \"Total Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys6\",\r\n \"displayName\": \"Expired Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory6\",\r\n \"displayName\": \"Used Memory (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss6\",\r\n \"displayName\": \"Used Memory RSS (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad6\",\r\n \"displayName\": \"Server Load (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite6\",\r\n \"displayName\": \"Cache Write (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead6\",\r\n \"displayName\": \"Cache Read (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime6\",\r\n \"displayName\": \"CPU (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients7\",\r\n \"displayName\": \"Connected Clients (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed7\",\r\n \"displayName\": \"Total Operations (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits7\",\r\n \"displayName\": \"Cache Hits (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses7\",\r\n \"displayName\": \"Cache Misses (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands7\",\r\n \"displayName\": \"Gets (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands7\",\r\n \"displayName\": \"Sets (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond7\",\r\n \"displayName\": \"Operations Per Second (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys7\",\r\n \"displayName\": \"Evicted Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys7\",\r\n \"displayName\": \"Total Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys7\",\r\n \"displayName\": \"Expired Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory7\",\r\n \"displayName\": \"Used Memory (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss7\",\r\n \"displayName\": \"Used Memory RSS (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad7\",\r\n \"displayName\": \"Server Load (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite7\",\r\n \"displayName\": \"Cache Write (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead7\",\r\n \"displayName\": \"Cache Read (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime7\",\r\n \"displayName\": \"CPU (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients8\",\r\n \"displayName\": \"Connected Clients (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed8\",\r\n \"displayName\": \"Total Operations (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits8\",\r\n \"displayName\": \"Cache Hits (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses8\",\r\n \"displayName\": \"Cache Misses (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands8\",\r\n \"displayName\": \"Gets (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands8\",\r\n \"displayName\": \"Sets (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond8\",\r\n \"displayName\": \"Operations Per Second (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys8\",\r\n \"displayName\": \"Evicted Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys8\",\r\n \"displayName\": \"Total Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys8\",\r\n \"displayName\": \"Expired Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory8\",\r\n \"displayName\": \"Used Memory (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss8\",\r\n \"displayName\": \"Used Memory RSS (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad8\",\r\n \"displayName\": \"Server Load (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite8\",\r\n \"displayName\": \"Cache Write (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead8\",\r\n \"displayName\": \"Cache Read (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime8\",\r\n \"displayName\": \"CPU (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients9\",\r\n \"displayName\": \"Connected Clients (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed9\",\r\n \"displayName\": \"Total Operations (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits9\",\r\n \"displayName\": \"Cache Hits (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses9\",\r\n \"displayName\": \"Cache Misses (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands9\",\r\n \"displayName\": \"Gets (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands9\",\r\n \"displayName\": \"Sets (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond9\",\r\n \"displayName\": \"Operations Per Second (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys9\",\r\n \"displayName\": \"Evicted Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys9\",\r\n \"displayName\": \"Total Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys9\",\r\n \"displayName\": \"Expired Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory9\",\r\n \"displayName\": \"Used Memory (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss9\",\r\n \"displayName\": \"Used Memory RSS (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad9\",\r\n \"displayName\": \"Server Load (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite9\",\r\n \"displayName\": \"Cache Write (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead9\",\r\n \"displayName\": \"Cache Read (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime9\",\r\n \"displayName\": \"CPU (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/listUpgradeNotifications\",\r\n \"displayName\": \"The available capacity notifications for a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/listUpgradeNotifications/read\",\r\n \"displayName\": \"List the latest Upgrade Notifications.\",\r\n \"description\": \"List the latest Upgrade Notifications for the cache tenant.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/patchSchedules\",\r\n \"displayName\": \"Patching schedule of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/read\",\r\n \"displayName\": \"Get Redis Cache Patch Schedule\",\r\n \"description\": \"Gets the patching schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/write\",\r\n \"displayName\": \"Change Redis Patching Schedule\",\r\n \"description\": \"Modify the patching schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/delete\",\r\n \"displayName\": \"Delete Redis Cache Patch Schedule\",\r\n \"description\": \"Delete the patch schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/firewallRules\",\r\n \"displayName\": \"IP firewall rule of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/read\",\r\n \"displayName\": \"Get Redis Cache Firewall Rule\",\r\n \"description\": \"Get the IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/write\",\r\n \"displayName\": \"Update Redis Cache Firewall Rule\",\r\n \"description\": \"Edit the IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/delete\",\r\n \"displayName\": \"Delete Redis Cache Firewall Rule\",\r\n \"description\": \"Delete IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/linkedservers\",\r\n \"displayName\": \"Linked Servers of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/read\",\r\n \"displayName\": \"Get Redis Cache Linked Servers\",\r\n \"description\": \"Get Linked Servers associated with a redis cache.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/write\",\r\n \"displayName\": \"Add Redis Cache Linked Server\",\r\n \"description\": \"Add Linked Server to a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/delete\",\r\n \"displayName\": \"Delete Redis Cache Linked Server\",\r\n \"description\": \"Delete Linked Server from a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/recommendations\",\r\n \"displayName\": \"Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/recommendations/read\",\r\n \"displayName\": \"Read Azure Redis Cache Recommendations\",\r\n \"description\": \"Read Azure Redis Cache Recommendations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Cache\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Cache\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Capacity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/action\",\r\n \"displayName\": \"Update Reservations\",\r\n \"description\": \"Update any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/register/action\",\r\n \"displayName\": \"Registers the Capacity Resource Provider.\",\r\n \"description\": \"Registers the Capacity resource provider and enables the creation of Capacity resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"reservationorders\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/write\",\r\n \"displayName\": \"Create Reservations\",\r\n \"description\": \"Create any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/delete\",\r\n \"displayName\": \"Delete Reservations\",\r\n \"description\": \"Delete any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/action\",\r\n \"displayName\": \"Update Reservations\",\r\n \"description\": \"Update any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationorders/reservations\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/write\",\r\n \"displayName\": \"Create Reservations\",\r\n \"description\": \"Create any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/delete\",\r\n \"displayName\": \"Delete Reservations\",\r\n \"description\": \"Delete any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationorders/reservations/revisions\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/revisions/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Capacity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Capacity\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Cdn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/register/action\",\r\n \"displayName\": \"Registers the Microsoft.Cdn Resource Provider\",\r\n \"description\": \"Registers the subscription for the CDN resource provider and enables the creation of CDN profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/CheckNameAvailability/action\",\r\n \"displayName\": \"CheckNameAvailability\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/ValidateProbe/action\",\r\n \"displayName\": \"ValidateProbe\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft.Cdn Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operations/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"edgenodes\",\r\n \"displayName\": \"EdgeNode\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles\",\r\n \"displayName\": \"Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/GenerateSsoUri/action\",\r\n \"displayName\": \"GenerateSsoUri\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/GetSupportedOptimizationTypes/action\",\r\n \"displayName\": \"GetSupportedOptimizationTypes\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints\",\r\n \"displayName\": \"Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Start/action\",\r\n \"displayName\": \"Start\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Stop/action\",\r\n \"displayName\": \"Stop\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Purge/action\",\r\n \"displayName\": \"Purge\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Load/action\",\r\n \"displayName\": \"Load\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/ValidateCustomDomain/action\",\r\n \"displayName\": \"ValidateCustomDomain\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/customdomains\",\r\n \"displayName\": \"CustomDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/DisableCustomHttps/action\",\r\n \"displayName\": \"DisableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/EnableCustomHttps/action\",\r\n \"displayName\": \"EnableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/origins\",\r\n \"displayName\": \"Origin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults\",\r\n \"displayName\": \"OperationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults\",\r\n \"displayName\": \"Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/GenerateSsoUri/action\",\r\n \"displayName\": \"GenerateSsoUri\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/GetSupportedOptimizationTypes/action\",\r\n \"displayName\": \"GetSupportedOptimizationTypes\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults\",\r\n \"displayName\": \"Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Start/action\",\r\n \"displayName\": \"Start\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Stop/action\",\r\n \"displayName\": \"Stop\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Purge/action\",\r\n \"displayName\": \"Purge\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Load/action\",\r\n \"displayName\": \"Load\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/ValidateCustomDomain/action\",\r\n \"displayName\": \"ValidateCustomDomain\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults/originresults\",\r\n \"displayName\": \"Origin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults/customdomainresults\",\r\n \"displayName\": \"CustomDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/DisableCustomHttps/action\",\r\n \"displayName\": \"DisableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/EnableCustomHttps/action\",\r\n \"displayName\": \"EnableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of profiles/endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read profiles/endpoints log definitions\",\r\n \"description\": \"Gets the available logs for Microsoft.Cdn\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"CoreAnalytics\",\r\n \"displayName\": \"Gets the metrics of the endpoint, e.g., bandwidth, egress, etc.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"profiles/endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic settings\",\r\n \"description\": \"Gets the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic settings\",\r\n \"description\": \"Creates or updates the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Cdn\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Cdn\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/provisionGlobalAppServicePrincipalInUserTenant/Action\",\r\n \"displayName\": \"Provision service principal\",\r\n \"description\": \"Provision service principal for service app principal\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/validateCertificateRegistrationInformation/Action\",\r\n \"displayName\": \"Certificate Purchase Info Validation\",\r\n \"description\": \"Validate certificate purchase object without submitting it\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/register/action\",\r\n \"displayName\": \"Register Microsoft Certificates resource provider\",\r\n \"description\": \"Register the Microsoft Certificates resource provider for the subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"certificateOrders/certificates\",\r\n \"displayName\": \"Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Write\",\r\n \"displayName\": \"Add or Update Certificate\",\r\n \"description\": \"Add a new certificate or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Delete an existing certificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Read\",\r\n \"displayName\": \"Get Certificates\",\r\n \"description\": \"Get the list of certificates\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"certificateOrders\",\r\n \"displayName\": \"AppServiceCertificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Write\",\r\n \"displayName\": \"Add or Update AppServiceCertificate\",\r\n \"description\": \"Add a new certificateOrder or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Delete\",\r\n \"displayName\": \"Delete AppServiceCertificate\",\r\n \"description\": \"Delete an existing AppServiceCertificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Read\",\r\n \"displayName\": \"Get CertificateOrders\",\r\n \"description\": \"Get the list of CertificateOrders\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/reissue/Action\",\r\n \"displayName\": \"Reissue certificateorder\",\r\n \"description\": \"Reissue an existing certificateorder\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/renew/Action\",\r\n \"displayName\": \"Renew certificateorder\",\r\n \"description\": \"Renew an existing certificateorder\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/retrieveCertificateActions/Action\",\r\n \"displayName\": \"Certificateorder actions\",\r\n \"description\": \"Retrieve the list of certificate actions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/retrieveEmailHistory/Action\",\r\n \"displayName\": \"Certificateorder email history\",\r\n \"description\": \"Retrieve certificate email history\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendEmail/Action\",\r\n \"displayName\": \"Resend Certificateorder email\",\r\n \"description\": \"Resend certificate email\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/verifyDomainOwnership/Action\",\r\n \"displayName\": \"Verify domain ownership\",\r\n \"description\": \"Verify domain ownership\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendRequestEmails/Action\",\r\n \"displayName\": \"Resend request emails to another email address\",\r\n \"description\": \"Resend request emails to another email address\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendRequestEmails/Action\",\r\n \"displayName\": \"Retrieve site seal for an issued App Service Certificate\",\r\n \"description\": \"Retrieve site seal for an issued App Service Certificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"AppServiceCertificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/operations/Read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"List all operations from app service certificate registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CertificateRegistration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CertificateRegistration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicCompute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/register/action\",\r\n \"displayName\": \"Register Classic Compute\",\r\n \"description\": \"Register to Classic Compute\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/checkDomainNameAvailability/action\",\r\n \"displayName\": \"Availability For A Domain Name\",\r\n \"description\": \"Checks the availability of a given domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/moveSubscriptionResources/action\",\r\n \"displayName\": \"Move classic resources\",\r\n \"description\": \"Move all classic resources to a different subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/validateSubscriptionMoveAvailability/action\",\r\n \"displayName\": \"Validate the Subscription for Move Operation\",\r\n \"description\": \"Validate the subscription's availability for classic move operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domainNames\",\r\n \"displayName\": \"Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/read\",\r\n \"displayName\": \"Gets Domain Names\",\r\n \"description\": \"Return the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/write\",\r\n \"displayName\": \"Add Domain Names\",\r\n \"description\": \"Add or modify the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/delete\",\r\n \"displayName\": \"Remove Domain Names\",\r\n \"description\": \"Remove the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/swap/action\",\r\n \"displayName\": \"Swap Staging And Production Slots\",\r\n \"description\": \"Swaps the staging slot to the production slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/serviceCertificates\",\r\n \"displayName\": \"Service Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/read\",\r\n \"displayName\": \"Get The Certificates\",\r\n \"description\": \"Returns the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/write\",\r\n \"displayName\": \"Add Service Certificates\",\r\n \"description\": \"Add or modify the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/delete\",\r\n \"displayName\": \"Delete Service Certificates\",\r\n \"description\": \"Delete the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/extensions\",\r\n \"displayName\": \"Domain Name Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/read\",\r\n \"displayName\": \"Get The Domain Name Extensions\",\r\n \"description\": \"Returns the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/write\",\r\n \"displayName\": \"Add Domain Name Extensions\",\r\n \"description\": \"Add the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/delete\",\r\n \"displayName\": \"Remove Domain Name Extensions\",\r\n \"description\": \"Remove the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/availabilitySets\",\r\n \"displayName\": \"Availability Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/availabilitySets/read\",\r\n \"displayName\": \"Show Availability Set\",\r\n \"description\": \"Show the availability set for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machine\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/read\",\r\n \"displayName\": \"Retrieve Virtual Machines\",\r\n \"description\": \"Retrieves list of virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/write\",\r\n \"displayName\": \"Add Virtual Machines\",\r\n \"description\": \"Add or modify virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/delete\",\r\n \"displayName\": \"Remove Virtual Machines\",\r\n \"description\": \"Removes virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/capture/action\",\r\n \"displayName\": \"Capture Virtual Machine\",\r\n \"description\": \"Capture a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Start the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine\",\r\n \"description\": \"Redeploys the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform Maintenance Virtual Machine\",\r\n \"description\": \"Performs maintenance on the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine\",\r\n \"description\": \"Restarts virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/stop/action\",\r\n \"displayName\": \"Stop Virtual Machine\",\r\n \"description\": \"Stops the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/shutdown/action\",\r\n \"displayName\": \"Shutdown Virtual Machine\",\r\n \"description\": \"Shutdown the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/attachDisk/action\",\r\n \"displayName\": \"Attach Data Disk\",\r\n \"description\": \"Attaches a data disk to a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/detachDisk/action\",\r\n \"displayName\": \"Detach Data Disk\",\r\n \"description\": \"Detaches a data disk from virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/downloadRemoteDesktopConnectionFile/action\",\r\n \"displayName\": \"Download RDP File\",\r\n \"description\": \"Downloads the RDP file for virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/asyncOperations\",\r\n \"displayName\": \"Virtual Machine Async Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/asyncOperations/read\",\r\n \"displayName\": \"Async Operations\",\r\n \"description\": \"Gets the possible async operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions\",\r\n \"displayName\": \"Virtual Machine Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Extension\",\r\n \"description\": \"Gets the virtual machine extension.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/write\",\r\n \"displayName\": \"Add Virtual Machine Extension\",\r\n \"description\": \"Puts the virtual machine extension.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/disks\",\r\n \"displayName\": \"Virtual Machine Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/disks/read\",\r\n \"displayName\": \"Get Data Disks\",\r\n \"description\": \"Retrives list of data disks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Virtual Machine Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines associated network security groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/networkInterfaces/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Network Interface Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Interface Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Network Interface Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Interface Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines associated network security groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s).\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read\",\r\n \"displayDescription\": \"Average bytes read from disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write\",\r\n \"displayDescription\": \"Average bytes written to disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/metrics/read\",\r\n \"displayName\": \"Get Metrics\",\r\n \"description\": \"Gets the metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/capabilities\",\r\n \"displayName\": \"Domain Name Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/capabilities/read\",\r\n \"displayName\": \"Get domain name capabilities\",\r\n \"description\": \"Shows the domain name capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots\",\r\n \"displayName\": \"Deployment Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/read\",\r\n \"displayName\": \"Get Deployment Slots\",\r\n \"description\": \"Shows the deployment slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/write\",\r\n \"displayName\": \"Create Deployment Slot\",\r\n \"description\": \"Creates or update the deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/delete\",\r\n \"displayName\": \"Delete Deployment Slot\",\r\n \"description\": \"Deletes a given deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/start/action\",\r\n \"displayName\": \"Start Deployment Slot\",\r\n \"description\": \"Starts a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/stop/action\",\r\n \"displayName\": \"Suspend Deployment Slot\",\r\n \"description\": \"Suspends the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Deployment Slot\",\r\n \"description\": \"Validates migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Deployment Slot\",\r\n \"description\": \"Prepares migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Deployment Slot\",\r\n \"description\": \"Commits migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Deployment Slot\",\r\n \"description\": \"Aborts migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/state/start\",\r\n \"displayName\": \"Deployment Slot Start\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/state/start/write\",\r\n \"displayName\": \"Stop Deployment State\",\r\n \"description\": \"Changes the deployment slot state to stopped.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/state/stop\",\r\n \"displayName\": \"Deployment Slot Stopped\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/state/stop/write\",\r\n \"displayName\": \"Start Deployment State\",\r\n \"description\": \"Changes the deployment slot state to started.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/active\",\r\n \"displayName\": \"Active Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/active/write\",\r\n \"displayName\": \"Set Active Domain Name\",\r\n \"description\": \"Sets the active domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/upgradeDomain\",\r\n \"displayName\": \"Upgrade Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/upgradeDomain/write\",\r\n \"displayName\": \"Upgrade The Domain\",\r\n \"description\": \"Walk upgrade the domain.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/extensions/operationStatuses\",\r\n \"displayName\": \"Domain Names Extensions Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/serviceCertificates/operationStatuses\",\r\n \"displayName\": \"Domain Names Service Certificates Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Service Certificates Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names service certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/loadBalancedEndpointSets/operationStatuses\",\r\n \"displayName\": \"Domain Names Load Balanced Endpoint Sets Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Load Balanced Endpoint Sets Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names load balanced endpoint sets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/loadBalancedEndpointSets\",\r\n \"displayName\": \"Load Balanced Endpoint Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/read\",\r\n \"displayName\": \"Get Load Balanced Endpoint Sets\",\r\n \"description\": \"Get the load balanced endpoint sets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/write\",\r\n \"displayName\": \"Add Load Balanced Endpoint Set\",\r\n \"description\": \"Add the load balanced endpoint set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Extensions Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/internalLoadBalancers\",\r\n \"displayName\": \"Internal Load Balancer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/read\",\r\n \"displayName\": \"Get Internal Load Balancers.\",\r\n \"description\": \"Gets the internal load balancers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/write\",\r\n \"displayName\": \"Create Internal Load Balance\",\r\n \"description\": \"Creates a new internal load balance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/delete\",\r\n \"displayName\": \"Remove Internal Load Balance\",\r\n \"description\": \"Remove a new internal load balance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/internalLoadBalancers/operationStatuses\",\r\n \"displayName\": \"Domain Names Internal Load Balancers Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Internal Load Balancers Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names internal load balancers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/operationStatuses\",\r\n \"displayName\": \"Domain Names Slots Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Slots Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles\",\r\n \"displayName\": \"Deployment Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/read\",\r\n \"displayName\": \"Get Deployment Slot Role\",\r\n \"description\": \"Get the role for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/write\",\r\n \"displayName\": \"Add Deployment Slot Role\",\r\n \"description\": \"Add role for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/extensionReferences/operationStatuses\",\r\n \"displayName\": \"Domain Names Slots Roles Extension References Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Slots Roles Extension References Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names slots roles extension references.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/extensionReferences\",\r\n \"displayName\": \"Deployment Slot Role Extension Reference\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/read\",\r\n \"displayName\": \"Get Deployment Slot Role Extension Reference\",\r\n \"description\": \"Returns the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/write\",\r\n \"displayName\": \"Add Deployment Slot Role Extension Reference\",\r\n \"description\": \"Add or modify the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/delete\",\r\n \"displayName\": \"Remove Deployment Slot Role Extension Reference\",\r\n \"description\": \"Remove the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/roleInstances/operationStatuses\",\r\n \"displayName\": \"Operation Status For The Role Instance On Domain Names Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/operationStatuses/read\",\r\n \"displayName\": \"Get The Domain Names Slots Roles Role Instances Operation Status\",\r\n \"description\": \"Gets the operation status for the role instance on domain names slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/roleInstances\",\r\n \"displayName\": \"Role Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/downloadremotedesktopconnectionfile/action\",\r\n \"displayName\": \"Download Remote Desktop Connection File For The Role Instance On The Domain Names Slot Role\",\r\n \"description\": \"Downloads remote desktop connection file for the role instance on the domain name slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/read\",\r\n \"displayName\": \"Get Role Instance\",\r\n \"description\": \"Get the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/restart/action\",\r\n \"displayName\": \"Restart Role Instance\",\r\n \"description\": \"Restarts role instances.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/reimage/action\",\r\n \"displayName\": \"Reimage Role Instance\",\r\n \"description\": \"Reimages the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/rebuild/action\",\r\n \"displayName\": \"Rebuild Role Instance\",\r\n \"description\": \"Rebuilds the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s).\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read\",\r\n \"displayDescription\": \"Average bytes read from disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write\",\r\n \"displayDescription\": \"Average bytes written to disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resourceTypes/skus\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/resourceTypes/skus/read\",\r\n \"displayName\": \"Get Supported Skus\",\r\n \"description\": \"Gets the Sku list for supported resource types.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operatingSystems\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operatingSystems/read\",\r\n \"displayName\": \"List available operating systems\",\r\n \"description\": \"Lists the versions of the guest operating system that are currently available in Microsoft Azure.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operatingSystemFamilies\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operatingSystemFamilies/read\",\r\n \"displayName\": \"List available operating system families\",\r\n \"description\": \"Lists the guest operating system families available in Microsoft Azure, and also lists the operating system versions available for each family.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/operationstatuses\",\r\n \"displayName\": \"Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/operationstatuses/read\",\r\n \"displayName\": \"Get Operation Status Of The Domain Name\",\r\n \"description\": \"Get operation status of the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots\",\r\n \"displayName\": \"Deployment Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/read\",\r\n \"displayName\": \"Get Deployment Slots\",\r\n \"description\": \"Shows the deployment slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/write\",\r\n \"displayName\": \"Create Deployment Slot\",\r\n \"description\": \"Creates or update the deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/state\",\r\n \"displayName\": \"Deployment Slot State\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/state/read\",\r\n \"displayName\": \"Get Deployment Slot State\",\r\n \"description\": \"Get the deployment slot state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/state/write\",\r\n \"displayName\": \"Add Deployment Slot State\",\r\n \"description\": \"Add the deployment slot state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkDomainNameAvailability\",\r\n \"displayName\": \"Microsoft ClassicCompute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/checkDomainNameAvailability/read\",\r\n \"displayName\": \"Get Availability For A Domain Name\",\r\n \"description\": \"Gets the availability of a given domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/diagnosticsettings\",\r\n \"displayName\": \"Virtual Machine Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/diagnosticsettings/read\",\r\n \"displayName\": \"Get Virtual Machine Diagnostics Settings\",\r\n \"description\": \"Get virtual machine diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/metricdefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/metricdefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definition\",\r\n \"description\": \"Get the virtual machine metric definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/skus\",\r\n \"displayName\": \"Deployment Slot Role Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/skus/read\",\r\n \"displayName\": \"Get Deployment Slot Role Sku\",\r\n \"description\": \"Get role sku for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/metricdefinitions\",\r\n \"displayName\": \"Domain Name Slot Role Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/metricdefinitions/read\",\r\n \"displayName\": \"Get Domain Name Slot Role Metric Definition\",\r\n \"description\": \"Get the role metric definition for the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/metrics\",\r\n \"displayName\": \"Domain Name Slot Role Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/metrics/read\",\r\n \"displayName\": \"Get Domain Name Slot Role Metric\",\r\n \"description\": \"Get role metric for the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/operationstatuses\",\r\n \"displayName\": \"Operation Status for The Domain Names Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/operationstatuses/read\",\r\n \"displayName\": \"Get The Operation Status For The Domain Names Slot Role\",\r\n \"description\": \"Get the operation status for the domain names slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/roles\",\r\n \"displayName\": \"Deployment Slots Roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/roles/read\",\r\n \"displayName\": \"Get Role on Deployment Slot of Domain Name\",\r\n \"description\": \"Get role on deployment slot of domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/roles/roleinstances\",\r\n \"displayName\": \"Deployment Slots Roles RoleInstances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/roles/roleinstances/read\",\r\n \"displayName\": \"Get Role Instance for Role on Deployment Slot of Domain Name\",\r\n \"description\": \"Get role instance for role on deployment slot of domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/upgradedomain\",\r\n \"displayName\": \"Deployment Slots Upgrade Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/upgradedomain/read\",\r\n \"displayName\": \"Get Upgrade Domain for Deployment Slot on Domain Name\",\r\n \"description\": \"Get upgrade domain for deployment slot on domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/upgradedomain/write\",\r\n \"displayName\": \"Update Upgrade Domain for Deployment Slot on Domain Name\",\r\n \"description\": \"Update upgrade domain for deployment slot on domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicCompute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicCompute\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicNetwork\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/register/action\",\r\n \"displayName\": \"Register Classic Network\",\r\n \"description\": \"Register to Classic Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"gatewaySupportedDevices\",\r\n \"displayName\": \"Gateway Supported Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/gatewaySupportedDevices/read\",\r\n \"displayName\": \"List Supported Devices\",\r\n \"description\": \"Retrieves the list of supported devices.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservedIps\",\r\n \"displayName\": \"Reserved Ip\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"displayName\": \"Get Reserved Ips\",\r\n \"description\": \"Gets the reserved Ips\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/write\",\r\n \"displayName\": \"Add Reserved Ip\",\r\n \"description\": \"Add a new reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/delete\",\r\n \"displayName\": \"Delete Reserved Ip\",\r\n \"description\": \"Delete a reserved Ip.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"displayName\": \"Link Reserved Ips\",\r\n \"description\": \"Link a reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/join/action\",\r\n \"displayName\": \"Join Reserved Ips\",\r\n \"description\": \"Join a reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservedIps/operationStatuses\",\r\n \"displayName\": \"Reserved Ips Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/operationStatuses/read\",\r\n \"displayName\": \"Get the Reserved Ips Operation Status\",\r\n \"description\": \"Reads the operation status for the reserved ips.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"displayName\": \"Get Virtual Network\",\r\n \"description\": \"Get the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/write\",\r\n \"displayName\": \"Add Virtual Network\",\r\n \"description\": \"Add a new virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/delete\",\r\n \"displayName\": \"Delete Virtual Network.\",\r\n \"description\": \"Deletes the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/peer/action\",\r\n \"displayName\": \"Peer Virtual Network\",\r\n \"description\": \"Peers a virtual network with another virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"displayName\": \"Join Virtual Network.\",\r\n \"description\": \"Joins the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/checkIPAddressAvailability/action\",\r\n \"displayName\": \"Availability of an IP address in a given virtual network.\",\r\n \"description\": \"Checks the availability of a given IP address in a virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Virtual Network\",\r\n \"description\": \"Validates the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Virtual Network\",\r\n \"description\": \"Prepares the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Virtual Network\",\r\n \"description\": \"Commits the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Virtual Network\",\r\n \"description\": \"Aborts the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Subnet Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Subnet Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Subnet Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Subnet Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Network Subnet Associeted Network Security Group Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Network Subnet Associeted Network Security Group Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual network subnet associeted network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/operationStatuses\",\r\n \"displayName\": \"Virtual Networks Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Networks Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways\",\r\n \"displayName\": \"Virtual Network Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/read\",\r\n \"displayName\": \"Get Virtual Network Gateways\",\r\n \"description\": \"Gets the virtual network gateways.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/write\",\r\n \"displayName\": \"Add Virtual Network Gateway\",\r\n \"description\": \"Adds a virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/delete\",\r\n \"displayName\": \"Delete Virtual Network Gateway\",\r\n \"description\": \"Deletes the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/startDiagnostics/action\",\r\n \"displayName\": \"Start Virtual Network Gateway Diagnostic\",\r\n \"description\": \"Starts diagnositic for the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/stopDiagnostics/action\",\r\n \"displayName\": \"Stop Virtual Network Gateway Diagnostic\",\r\n \"description\": \"Stops the diagnositic for the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/downloadDiagnostics/action\",\r\n \"displayName\": \"Download Gateway Diagnostics\",\r\n \"description\": \"Downloads the gateway diagnostics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/listCircuitServiceKey/action\",\r\n \"displayName\": \"Get Circuit Service Key\",\r\n \"description\": \"Retrieves the circuit service key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/downloadDeviceConfigurationScript/action\",\r\n \"displayName\": \"Download Configuration Script\",\r\n \"description\": \"Downloads the device configuration script.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/listPackage/action\",\r\n \"displayName\": \"Get Virtual Network Gateway Package List\",\r\n \"description\": \"Lists the virtual network gateway package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/operationStatuses\",\r\n \"displayName\": \"Virtual Networks Gateways Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Networks Gateways Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual networks gateways.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/packages\",\r\n \"displayName\": \"Virtual Network Gateway Package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/packages/read\",\r\n \"displayName\": \"Get Virtual Network Gateway Package\",\r\n \"description\": \"Gets the virtual network gateway package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/connections\",\r\n \"displayName\": \"Gateway Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/read\",\r\n \"displayName\": \"Get Conection List\",\r\n \"description\": \"Retrieves the list of connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/connect/action\",\r\n \"displayName\": \"Connect Gateway Connection\",\r\n \"description\": \"Connects a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/disconnect/action\",\r\n \"displayName\": \"Disconnect Gateway Connection\",\r\n \"description\": \"Disconnects a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/test/action\",\r\n \"displayName\": \"Test Gateway Connection\",\r\n \"description\": \"Tests a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/clientRevokedCertificates\",\r\n \"displayName\": \"Geteway Client Revoked Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/read\",\r\n \"displayName\": \"Get Revoked Certificates.\",\r\n \"description\": \"Read the revoked client certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/write\",\r\n \"displayName\": \"Revoke Client Certificate\",\r\n \"description\": \"Revokes a client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/delete\",\r\n \"displayName\": \"Unrevoke Client Certificate.\",\r\n \"description\": \"Unrevokes a client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/clientRootCertificates\",\r\n \"displayName\": \"Geteway Client Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/read\",\r\n \"displayName\": \"Get Client Root Certificates.\",\r\n \"description\": \"Find the client root certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/write\",\r\n \"displayName\": \"Upload Client Root Certificate\",\r\n \"description\": \"Uploads a new client root certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/delete\",\r\n \"displayName\": \"Delete Client Root Certificate.\",\r\n \"description\": \"Deletes the virtual network gateway client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/download/action\",\r\n \"displayName\": \"Downloads Certificate\",\r\n \"description\": \"Downloads certificate by thumbprint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/listPackage/action\",\r\n \"displayName\": \"Virtual Network Gateway Certificate Package List\",\r\n \"description\": \"Lists the virtual network gateway certificate package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups\",\r\n \"displayName\": \"Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Security Group\",\r\n \"description\": \"Gets the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/write\",\r\n \"displayName\": \"Add Network Security Group\",\r\n \"description\": \"Adds a new network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Security Group\",\r\n \"description\": \"Deletes the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Network Security Group Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Network Security Group Operation Status\",\r\n \"description\": \"Reads the operation status for the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules\",\r\n \"displayName\": \"Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/read\",\r\n \"displayName\": \"Get Security Rule\",\r\n \"description\": \"Gets the security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write\",\r\n \"displayName\": \"Add Security Rule\",\r\n \"description\": \"Adds or update a security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete\",\r\n \"displayName\": \"Delete Security Rule\",\r\n \"description\": \"Deletes the security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules/operationStatuses\",\r\n \"displayName\": \"Network Security Group Security Rules Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/operationStatuses/read\",\r\n \"displayName\": \"Get the Network Security Group Security Rules Operation Status\",\r\n \"description\": \"Reads the operation status for the network security group security rules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft ClassicNetwork\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/operations/read\",\r\n \"displayName\": \"Get Classic Network Operations\",\r\n \"description\": \"Get classic network operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/operationstatuses\",\r\n \"displayName\": \"Express Route Cross Connection Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/operationstatuses/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Operation Status\",\r\n \"description\": \"Get an express route cross connection operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections\",\r\n \"displayName\": \"Express Route Cross Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/read\",\r\n \"displayName\": \"Get Express Route Cross Connections\",\r\n \"description\": \"Get express route cross connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/write\",\r\n \"displayName\": \"Add Express Route Cross Connections\",\r\n \"description\": \"Add express route cross connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/peerings\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering\",\r\n \"description\": \"Get express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/write\",\r\n \"displayName\": \"Add Express Route Cross Connection Peering\",\r\n \"description\": \"Add express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection Peering\",\r\n \"description\": \"Delete express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/peerings/operationstatuses\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/operationstatuses/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Operation Status\",\r\n \"description\": \"Get an express route cross connection peering operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"displayName\": \"Virtual Network Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/virtualNetworkPeerings/read\",\r\n \"displayName\": \"Get Virtual Network Peering\",\r\n \"description\": \"Gets the virtual network peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"displayName\": \"VirtualNetworkPeeringProxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/read\",\r\n \"displayName\": \"Get Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Gets the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/write\",\r\n \"displayName\": \"Add Or Update Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Adds or updates the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/delete\",\r\n \"displayName\": \"Delete Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Deletes the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Network Security Groups Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Network Security Groups Diagnostic Settings\",\r\n \"description\": \"Gets the Network Security Groups Diagnostic Settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Network Security Groups diagnostic settings\",\r\n \"description\": \"Creates or updates the Network Security Groups diagnostic settings, this operation is supplimented by insghts resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Network Security Groups Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Network Security Group Event Log Definitions\",\r\n \"description\": \"Gets the events for network security group\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Network Security Group Rule Flow Event\",\r\n \"displayName\": \"Network Security Group Rule Flow Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicNetwork\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicNetwork\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicStorage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/register/action\",\r\n \"displayName\": \"Register Classic Storage\",\r\n \"description\": \"Register to Classic Storage\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/checkStorageAccountAvailability/action\",\r\n \"displayName\": \"Check Storage Account Availability\",\r\n \"description\": \"Checks for the availability of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicImages\",\r\n \"displayName\": \"Public Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/publicImages/read\",\r\n \"displayName\": \"Get Public Image\",\r\n \"description\": \"Gets the public virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images\",\r\n \"displayName\": \"Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/images/read\",\r\n \"displayName\": \"Get Image\",\r\n \"description\": \"Returns the image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts\",\r\n \"displayName\": \"Storage Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"displayName\": \"Get The Storage Account\",\r\n \"description\": \"Return the storage account with the given account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/write\",\r\n \"displayName\": \"Add Storage Account\",\r\n \"description\": \"Adds a new storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/delete\",\r\n \"displayName\": \"Delete Storage Account\",\r\n \"description\": \"Delete the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"displayName\": \"List Access Keys\",\r\n \"description\": \"Lists the access keys for the storage accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Access Keys\",\r\n \"description\": \"Regenerates the existing access keys for the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Storage Account\",\r\n \"description\": \"Validates migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Storage Account\",\r\n \"description\": \"Prepares migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Storage Account\",\r\n \"description\": \"Commits migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Storage Account\",\r\n \"description\": \"Aborts migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/images\",\r\n \"displayName\": \"Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"displayName\": \"Get Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"description\": \"Returns the storage account image. (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/delete\",\r\n \"displayName\": \"Delete Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"description\": \"Deletes a given storage account image. (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/disks\",\r\n \"displayName\": \"Storage Account Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"displayName\": \"Get Storage Account Disk\",\r\n \"description\": \"Returns the storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/write\",\r\n \"displayName\": \"Add Storage Account Disk\",\r\n \"description\": \"Adds a storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/delete\",\r\n \"displayName\": \"Delete Storage Account Disk\",\r\n \"description\": \"Deletes a given storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/disks/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/osImages\",\r\n \"displayName\": \"Storage Account Operating System Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/read\",\r\n \"displayName\": \"Get Storage Account Operating System Image\",\r\n \"description\": \"Returns the storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/write\",\r\n \"displayName\": \"Add Storage Account Operating System Image\",\r\n \"description\": \"Adds a given storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/delete\",\r\n \"displayName\": \"Delete Storage Account Operating System Image\",\r\n \"description\": \"Deletes a given storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/read\",\r\n \"displayName\": \"Get Available Services\",\r\n \"description\": \"Get the available services.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/metrics/read\",\r\n \"displayName\": \"Get Metrics\",\r\n \"description\": \"Gets the metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"disks\",\r\n \"displayName\": \"Storage Account Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/disks/read\",\r\n \"displayName\": \"Get Storage Account Disk\",\r\n \"description\": \"Returns the storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"osImages\",\r\n \"displayName\": \"Operating System Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/osImages/read\",\r\n \"displayName\": \"Get Operating System Image\",\r\n \"description\": \"Returns the operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkStorageAccountAvailability\",\r\n \"displayName\": \"Storage Account Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/checkStorageAccountAvailability/read\",\r\n \"displayName\": \"Get Storage Account Availability\",\r\n \"description\": \"Get the availability of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images/operationstatuses\",\r\n \"displayName\": \"Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/images/operationstatuses/read\",\r\n \"displayName\": \"Get Image Operation Status\",\r\n \"description\": \"Gets Image Operation Status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/images/operationstatuses\",\r\n \"displayName\": \"Storage Account Image Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/operationstatuses/read\",\r\n \"displayName\": \"Get Storage Account Image Operation Status\",\r\n \"description\": \"Returns the storage account image operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vmImages\",\r\n \"displayName\": \"Virtual Machine Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/vmImages/read\",\r\n \"displayName\": \"List Virtual Machine Images\",\r\n \"description\": \"Lists virtual machine images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/vmImages\",\r\n \"displayName\": \"Virtual Machine Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/read\",\r\n \"displayName\": \"Get Virtual Machine Image\",\r\n \"description\": \"Returns the virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/write\",\r\n \"displayName\": \"Add Virtual Machine Image\",\r\n \"description\": \"Adds a given virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/delete\",\r\n \"displayName\": \"Delete Virtual Machine Image\",\r\n \"description\": \"Deletes a given virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/vmImages/operationstatuses\",\r\n \"displayName\": \"Virtual Machine Image Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/operationstatuses/read\",\r\n \"displayName\": \"Get Virtual Machine Image Operation Status\",\r\n \"description\": \"Gets a given virtual machine image operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft ClassicStorage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/operations/read\",\r\n \"displayName\": \"Get classic storage Operations\",\r\n \"description\": \"Gets classic storage operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"osPlatformImages\",\r\n \"displayName\": \"Operating Sytem Platform Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/osPlatformImages/read\",\r\n \"displayName\": \"Get Operating System Platform Image\",\r\n \"description\": \"Gets the operating system platform image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicStorage\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicStorage\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/register/action\",\r\n \"displayName\": \"Register Subscription with Microsoft.CognitiveServices resource provider\",\r\n \"description\": \"Registers Subscription for Cognitive Services\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/read\",\r\n \"displayName\": \"Read API Account\",\r\n \"description\": \"Reads API accounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/write\",\r\n \"displayName\": \"Write API Account\",\r\n \"description\": \"Writes API Accounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/delete\",\r\n \"displayName\": \"Delete API Account\",\r\n \"description\": \"Deletes API accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/listKeys/action\",\r\n \"displayName\": \"List Keys\",\r\n \"description\": \"List Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/usages\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/usages/read\",\r\n \"displayName\": \"Get the quota usage for an existing resource\",\r\n \"description\": \"Get the quota usage for an existing resource.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/skus\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/skus/read\",\r\n \"displayName\": \"Read available SKUs for an existing resource\",\r\n \"description\": \"Reads available SKUs for an existing resource.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Cognitive Services metric definitions\",\r\n \"description\": \"Gets the available metrics for Cognitive Services.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalCalls\",\r\n \"displayName\": \"Total Calls\",\r\n \"displayDescription\": \"Total number of calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfulCalls\",\r\n \"displayName\": \"Successful Calls\",\r\n \"displayDescription\": \"Number of successful calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalErrors\",\r\n \"displayName\": \"Total Errors\",\r\n \"displayDescription\": \"Total number of calls with error response (HTTP response code 4xx or 5xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BlockedCalls\",\r\n \"displayName\": \"Blocked Calls\",\r\n \"displayDescription\": \"Number of calls that exceeded rate or quota limit.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors\",\r\n \"displayDescription\": \"Number of calls with service internal error (HTTP response code 5xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ClientErrors\",\r\n \"displayName\": \"Client Errors\",\r\n \"displayDescription\": \"Number of calls with client side error (HTTP response code 4xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataIn\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Size of incoming data in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bTextTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"DataOut\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Size of outgoing data in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bTextTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"Latency\",\r\n \"displayName\": \"Latency\",\r\n \"displayDescription\": \"Latency in milliseconds.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bSpeechTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"CharactersTranslated\",\r\n \"displayName\": \"Characters Translated\",\r\n \"displayDescription\": \"Total number of characters in incoming text request.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^TextTranslation$\"\r\n },\r\n {\r\n \"name\": \"SpeechSessionDuration\",\r\n \"displayName\": \"Speech Session Duration\",\r\n \"displayDescription\": \"Total duration of speech session in seconds.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^SpeechTranslation$\"\r\n },\r\n {\r\n \"name\": \"TotalTransactions\",\r\n \"displayName\": \"Total Transactions\",\r\n \"displayDescription\": \"Total number of transactions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^TextAnalytics$\"\r\n },\r\n {\r\n \"name\": \"TotalTokenCalls\",\r\n \"displayName\": \"Total Token Calls\",\r\n \"displayDescription\": \"Total number of token calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^Bing.Speech$|^CustomSpeech$|^LUIS$|^SpeechServices$|^SpeechTranslation$|^TextTranslation$\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Cognitive Services Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/Operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"List all available operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/locations/checkSkuAvailability/action\",\r\n \"displayName\": \"Reads avaible SKUs for an subscription.\",\r\n \"description\": \"Reads avaible SKUs for an subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/skus/read\",\r\n \"displayName\": \"Read available SKUs for Cognitive Services.\",\r\n \"description\": \"Reads available SKUs for Cognitive Services.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Cognitive Services log definitions\",\r\n \"description\": \"Gets the available logs for Cognitive Services account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"RequestResponse\",\r\n \"displayName\": \"Request and Response Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CognitiveServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CognitiveServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Commerce\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"UsageAggregates\",\r\n \"displayName\": \"Usage Aggregates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Commerce/UsageAggregates/read\",\r\n \"displayName\": \"Read Usage Aggregates\",\r\n \"description\": \"Retrieves Microsoft Azure’s consumption by a subscription. The result contains aggregates usage data, subscription and resource related information, on a particular time range.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RateCard\",\r\n \"displayName\": \"RateCard\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Commerce/RateCard/read\",\r\n \"displayName\": \"Read Rate Card\",\r\n \"description\": \"Returns offer data, resource/meter metadata and rates for the given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Commerce\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Commerce\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Compute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/register/action\",\r\n \"displayName\": \"Register Subscription for Compute\",\r\n \"description\": \"Registers Subscription with Microsoft.Compute resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"availabilitySets\",\r\n \"displayName\": \"Availability Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/read\",\r\n \"displayName\": \"Get Availablity Set\",\r\n \"description\": \"Get the properties of an availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/write\",\r\n \"displayName\": \"Create or Update Availability Set\",\r\n \"description\": \"Creates a new availability set or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/delete\",\r\n \"displayName\": \"Delete Availability Set\",\r\n \"description\": \"Deletes the availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"availabilitySets/vmSizes\",\r\n \"displayName\": \"Virtual Machine Size for Availability set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/vmSizes/read\",\r\n \"displayName\": \"List Virtual Machine Sizes for Availability Set\",\r\n \"description\": \"List available sizes for creating or updating a virtual machine in the availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Machine\",\r\n \"description\": \"Get the properties of a virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/write\",\r\n \"displayName\": \"Create or Update Virtual Machine\",\r\n \"description\": \"Creates a new virtual machine or updates an existing virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine\",\r\n \"description\": \"Deletes the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Starts the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"displayName\": \"Power Off Virtual Machine\",\r\n \"description\": \"Powers off the virtual machine. Note that the virtual machine will continue to be billed.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine\",\r\n \"description\": \"Redeploys virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine\",\r\n \"description\": \"Restarts the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine\",\r\n \"description\": \"Powers off the virtual machine and releases the compute resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/generalize/action\",\r\n \"displayName\": \"Generalize Virtual Machine\",\r\n \"description\": \"Sets the virtual machine state to Generalized and prepares the virtual machine for capture\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/capture/action\",\r\n \"displayName\": \"Capture Virtual Machine\",\r\n \"description\": \"Captures the virtual machine by copying virtual hard disks and generates a template that can be used to create similar virtual machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/runCommand/action\",\r\n \"displayName\": \"Run Command on Virtual Machine\",\r\n \"description\": \"Executes a predefined script on the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/convertToManagedDisks/action\",\r\n \"displayName\": \"Convert Virtual Machine disks to Managed Disks\",\r\n \"description\": \"Converts the blob based disks of the virtual machine to managed disks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform Maintenance Redeploy\",\r\n \"description\": \"Performs Maintenance Operation on the VM.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine\",\r\n \"description\": \"Reimages virtual machine which is using differencing disk.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"displayName\": \"Log in to Virtual Machine\",\r\n \"description\": \"Log in to a virtual machine as a regular user\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\",\r\n \"displayName\": \"Log in to Virtual Machine as administrator\",\r\n \"description\": \"Log in to a virtual machine with Windows administrator or Linux root user privileges\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/instanceView\",\r\n \"displayName\": \"Virtual Machine Instance View\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"displayName\": \"Get Virtual Machine Instance View\",\r\n \"description\": \"Gets the detailed runtime status of the virtual machine and its resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/vmSizes\",\r\n \"displayName\": \"Virtual Machine Size\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"displayName\": \"Lists Available Virtual Machine Sizes\",\r\n \"description\": \"Lists available sizes the virtual machine can be updated to\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images\",\r\n \"displayName\": \"Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/images/read\",\r\n \"displayName\": \"Get Image\",\r\n \"description\": \"Get the properties of the Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/images/write\",\r\n \"displayName\": \"Create or Update Image\",\r\n \"description\": \"Creates a new Image or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/images/delete\",\r\n \"displayName\": \"Delete Image\",\r\n \"description\": \"Deletes the image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"restorePointCollections\",\r\n \"displayName\": \"Restore Point Collections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/read\",\r\n \"displayName\": \"Get Restore Point Collection\",\r\n \"description\": \"Get the properties of a restore point collection\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/write\",\r\n \"displayName\": \"Create or Update Restore Point Collection\",\r\n \"description\": \"Creates a new restore point collection or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/delete\",\r\n \"displayName\": \"Delete Restore Point Collection\",\r\n \"description\": \"Deletes the restore point collection and contained restore points\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"restorePointCollections/restorePoints\",\r\n \"displayName\": \"Restore Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/read\",\r\n \"displayName\": \"Get Restore Point\",\r\n \"description\": \"Get the properties of a restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/write\",\r\n \"displayName\": \"Create Restore Point\",\r\n \"description\": \"Creates a new restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/delete\",\r\n \"displayName\": \"Delete Restore Point\",\r\n \"description\": \"Deletes the restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/retrieveSasUris/action\",\r\n \"displayName\": \"Get Restore Point along with blob SAS URIs\",\r\n \"description\": \"Get the properties of a restore point along with blob SAS URIs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions\",\r\n \"displayName\": \"Virtual Machine Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Extension\",\r\n \"description\": \"Get the properties of a virtual machine extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Extension\",\r\n \"description\": \"Creates a new virtual machine extension or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/delete\",\r\n \"displayName\": \"Delete Virtual Machine Extension\",\r\n \"description\": \"Deletes the virtual machine extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/extensions\",\r\n \"displayName\": \"Virtual Machine Scale Set Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set Extension\",\r\n \"description\": \"Gets the properties of a Virtual Machine Scale Set Extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Scale Set Extension\",\r\n \"description\": \"Creates a new Virtual Machine Scale Set Extension or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/delete\",\r\n \"displayName\": \"Delete Virtual Machine Scale Set Extension\",\r\n \"description\": \"Deletes the Virtual Machine Scale Set Extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets\",\r\n \"displayName\": \"Virtual Machine Scale Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set\",\r\n \"description\": \"Get the properties of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Scale Set\",\r\n \"description\": \"Creates a new Virtual Machine Scale Set or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/delete\",\r\n \"displayName\": \"Delete Virtual Machine Scale Set\",\r\n \"description\": \"Deletes the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/delete/action\",\r\n \"displayName\": \"Delete Virtual Machines in a Virtual Machine Scale Set\",\r\n \"description\": \"Deletes the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/start/action\",\r\n \"displayName\": \"Start Virtual Machine Scale Set\",\r\n \"description\": \"Starts the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/powerOff/action\",\r\n \"displayName\": \"Power Off Virtual Machine Scale Set\",\r\n \"description\": \"Powers off the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine Scale Set\",\r\n \"description\": \"Restarts the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine Scale Set\",\r\n \"description\": \"Powers off and releases the compute resources for the instances of the Virtual Machine Scale Set \",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/manualUpgrade/action\",\r\n \"displayName\": \"Manual Upgrade Virtual Machine Scale Set\",\r\n \"description\": \"Manually updates instances to latest model of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine Scale Set\",\r\n \"description\": \"Reimages the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/reimageAll/action\",\r\n \"displayName\": \"Reimage all Disks for a Virtual Machine Scale Set\",\r\n \"description\": \"Reimages all disks (OS Disk and Data Disks) for the instances of a Virtual Machine Scale Set \",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine Scale Set\",\r\n \"description\": \"Redeploy the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/performMaintenance/action\",\r\n \"displayName\": \"Perform planned maintenance on a Virtual Machine Scale Set\",\r\n \"description\": \"Performs planned maintenance on the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/scale/action\",\r\n \"displayName\": \"Verify Scaling of Virtual Machine Scale Set\",\r\n \"description\": \"Verify if an existing Virtual Machine Scale Set can Scale In/Scale Out to specified instance count\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/forceRecoveryServiceFabricPlatformUpdateDomainWalk/action\",\r\n \"displayName\": \"Manually walk platform update domains in a service fabric Virtual Machine Scale Set\",\r\n \"description\": \"Manually walk the platform update domains of a service fabric Virtual Machine Scale Set to finish a pending update that is stuck\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/osRollingUpgrade/action\",\r\n \"displayName\": \"Upgrades OS on Virtual Machine Scale Set instances to the latest available Platform Image OS version.\",\r\n \"description\": \"Starts a rolling upgrade to move all Virtual Machine Scale Set instances to the latest available Platform Image OS version.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/instanceView\",\r\n \"displayName\": \"Virtual Machine Scale Set Instance View\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/instanceView/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set Instance View\",\r\n \"description\": \"Gets the instance view of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/skus\",\r\n \"displayName\": \"Virtual Machine Scale Set SKU\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/skus/read\",\r\n \"displayName\": \"List SKUs for Virtual Machine Scale Set\",\r\n \"description\": \"Lists the valid SKUs for an existing Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Scalet Set Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Scalet Set Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Scalet Set Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"VMName\",\r\n \"displayName\": \"VMName\",\r\n \"internalName\": \"VMName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"VMName\",\r\n \"displayName\": \"VMName\",\r\n \"internalName\": \"VMName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/rollingUpgrades\",\r\n \"displayName\": \"Virtual Machine Scale Sets Rolling Upgrades\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades/read\",\r\n \"displayName\": \"Gets the latest Rolling Upgrade status for a Virtual Machine Scale Set\",\r\n \"description\": \"Get latest Rolling Upgrade status for a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades/cancel/action\",\r\n \"displayName\": \"Cancel Virtual Machine Scale Set Rolling Upgrade operation\",\r\n \"description\": \"Cancels the rolling upgrade of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/osUpgradeHistory\",\r\n \"displayName\": \"Virtual Machine Scale Set OS Upgrade History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/osUpgradeHistory/read\",\r\n \"displayName\": \"Gets the history of OS upgrades for a Virtual Machine Scale Set\",\r\n \"description\": \"Gets the history of OS upgrades for a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"displayName\": \"Virtual Machine in Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read\",\r\n \"displayName\": \"Gets the properties of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Retrieves the properties of a Virtual Machine in a VM Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write\",\r\n \"displayName\": \"Updates the properties of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Updates the properties of a Virtual Machine in a VM Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Delete a specific Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Starts a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/powerOff/action\",\r\n \"displayName\": \"Power off Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Powers Off a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Restarts a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Powers off and releases the compute resources for a Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Reimages a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/reimageAll/action\",\r\n \"displayName\": \"Reimage all Disks for a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"description\": \"Reimages all disks (OS Disk and Data Disks) for Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Redeploys a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform planned maintenance on a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Performs planned maintenance on a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommand/action\",\r\n \"displayName\": \"Run Command on a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"description\": \"Executes a predefined script on a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/instanceView\",\r\n \"displayName\": \"Instance View of Virtual Machine in Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/instanceView/read\",\r\n \"displayName\": \"Gets Instance View of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Retrieves the instance view of a Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine in Scale Set Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine in Scale Set Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine in Scale Set Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/vmSizes\",\r\n \"displayName\": \"Virtual Machine Sizes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"displayName\": \"List Available Virtual Machine Sizes in Location\",\r\n \"description\": \"Lists available virtual machine sizes in a location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/usages/read\",\r\n \"displayName\": \"Get Usage Metrics\",\r\n \"description\": \"Gets service limits and current usage quantities for the subscription's compute resources in a location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/runCommands\",\r\n \"displayName\": \"Run Commands\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/runCommands/read\",\r\n \"displayName\": \"Lists Run Commands\",\r\n \"description\": \"Lists available run commands in location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Compute Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/operations/read\",\r\n \"displayName\": \"List Available Compute Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Compute resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Skus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/skus/read\",\r\n \"displayName\": \"Gets the list of Microsoft.Compute SKUs available for your Subscription\",\r\n \"description\": \"Gets the list of Microsoft.Compute SKUs available for your Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"disks\",\r\n \"displayName\": \"Disks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/disks/read\",\r\n \"displayName\": \"Get Disk\",\r\n \"description\": \"Get the properties of a Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/write\",\r\n \"displayName\": \"Create or Update Disk\",\r\n \"description\": \"Creates a new Disk or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/delete\",\r\n \"displayName\": \"Delete Disk\",\r\n \"description\": \"Deletes the Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/beginGetAccess/action\",\r\n \"displayName\": \"Get Disk SAS URI\",\r\n \"description\": \"Get the SAS URI of the Disk for blob access\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/endGetAccess/action\",\r\n \"displayName\": \"Revoke Disk SAS URI\",\r\n \"description\": \"Revoke the SAS URI of the Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"snapshots\",\r\n \"displayName\": \"Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/read\",\r\n \"displayName\": \"Get Snapshot\",\r\n \"description\": \"Get the properties of a Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/write\",\r\n \"displayName\": \"Create or Update Snapshot\",\r\n \"description\": \"Create a new Snapshot or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/delete\",\r\n \"displayName\": \"Delete Snapshot\",\r\n \"description\": \"Delete a Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/beginGetAccess/action\",\r\n \"displayName\": \"Get Snapshot SAS URI\",\r\n \"description\": \"Get the SAS URI of the Snapshot for blob access\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/endGetAccess/action\",\r\n \"displayName\": \"Revoke Snapshot SAS URI\",\r\n \"description\": \"Revoke the SAS URI of the Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/diskOperations\",\r\n \"displayName\": \"DiskOperation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/diskOperations/read\",\r\n \"displayName\": \"Get Disk Operation\",\r\n \"description\": \"Gets the status of an asynchronous Disk operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sharedVMImages\",\r\n \"displayName\": \"SharedVMImages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/read\",\r\n \"displayName\": \"Get SharedVMImage\",\r\n \"description\": \"Get the properties of a SharedVMImage\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/write\",\r\n \"displayName\": \"Create or Update SharedVMImage\",\r\n \"description\": \"Creates a new SharedVMImage or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/delete\",\r\n \"displayName\": \"Delete SharedVMImage\",\r\n \"description\": \"Deletes the SharedVMImage\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sharedVMImages/versions\",\r\n \"displayName\": \"SharedVMImageVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/read\",\r\n \"displayName\": \"Get SharedVMImageVersion\",\r\n \"description\": \"Get the properties of a SharedVMImageVersion\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/write\",\r\n \"displayName\": \"Create or Update SharedVMImageVersion\",\r\n \"description\": \"Create a new SharedVMImageVersion or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/delete\",\r\n \"displayName\": \"Delete SharedVMImageVersion\",\r\n \"description\": \"Delete a SharedVMImageVersion\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/replicate/action\",\r\n \"displayName\": \"Replicate SharedVMImageVersion\",\r\n \"description\": \"Replicate a SharedVMImageVersion to target regions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capsOperations\",\r\n \"displayName\": \"CapsOperation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/capsOperations/read\",\r\n \"displayName\": \"Get Caps Operation\",\r\n \"description\": \"Gets the status of an asynchronous Caps operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers\",\r\n \"displayName\": \"Publishers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/read\",\r\n \"displayName\": \"Get Publisher\",\r\n \"description\": \"Get the properties of a Publisher\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers\",\r\n \"displayName\": \"Platform Image Offers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/read\",\r\n \"displayName\": \"Get Platform Image Offer\",\r\n \"description\": \"Get the properties of a Platform Image Offer\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers/skus\",\r\n \"displayName\": \"Platform Image Skus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/read\",\r\n \"displayName\": \"Get Platform Image Sku\",\r\n \"description\": \"Get the properties of a Platform Image Sku\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers/skus/versions\",\r\n \"displayName\": \"Platform Image Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions/read\",\r\n \"displayName\": \"Get Platform Image Version\",\r\n \"description\": \"Get the properties of a Platform Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/types\",\r\n \"displayName\": \"VMExtension Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/types/read\",\r\n \"displayName\": \"Get VMExtension Type\",\r\n \"description\": \"Get the properties of a VMExtension Type\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/types/versions\",\r\n \"displayName\": \"VMExtension Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/types/versions/read\",\r\n \"displayName\": \"Get VMExtension Version\",\r\n \"description\": \"Get the properties of a VMExtension Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"displayName\": \"Network interfaces of a Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/networkInterfaces/read\",\r\n \"displayName\": \"Get all network interfaces of a Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of all network interfaces of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"displayName\": \"Public IP addresses of a Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/publicIPAddresses/read\",\r\n \"displayName\": \"Get all public IP addresses of a Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of all public IP addresses of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"displayName\": \"Network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/read\",\r\n \"displayName\": \"Get one or all network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of one or all network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/publicIPAddresses\",\r\n \"displayName\": \"IP address created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/publicIPAddresses/read\",\r\n \"displayName\": \"Get public IP address created using Virtual Machine Scale Set. Virtual Machine Scale Set can create at most one public IP per ipconfiguration (private IP)\",\r\n \"description\": \"Get properties of public IP address created using Virtual Machine Scale Set. Virtual Machine Scale Set can create at most one public IP per ipconfiguration (private IP)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations\",\r\n \"displayName\": \"IP configurations of a network interface created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/read\",\r\n \"displayName\": \"Get one or all IP configurations of a network interface created using Virtual Machine Scale Set. IP configurations represent private IPs\",\r\n \"description\": \"Get properties of one or all IP configurations of a network interface created using Virtual Machine Scale Set. IP configurations represent private IPs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries\",\r\n \"displayName\": \"Galleries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/read\",\r\n \"displayName\": \"Get Gallery\",\r\n \"description\": \"Gets the properties of Gallery\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/write\",\r\n \"displayName\": \"Create or Update Gallery\",\r\n \"description\": \"Creates a new Gallery or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/delete\",\r\n \"displayName\": \"Delete Gallery\",\r\n \"description\": \"Deletes the Gallery\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries/images\",\r\n \"displayName\": \"GalleryImages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/read\",\r\n \"displayName\": \"Get Gallery Image\",\r\n \"description\": \"Gets the properties of Gallery Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/write\",\r\n \"displayName\": \"Create or Update Gallery Image\",\r\n \"description\": \"Creates a new Gallery Image or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/delete\",\r\n \"displayName\": \"Delete Gallery Image\",\r\n \"description\": \"Deletes the Gallery Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries/images/versions\",\r\n \"displayName\": \"GalleryImageVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/read\",\r\n \"displayName\": \"Get Gallery Image Version\",\r\n \"description\": \"Gets the properties of Gallery Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/write\",\r\n \"displayName\": \"Create or Update Gallery Image Version\",\r\n \"description\": \"Creates a new Gallery Image Version or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/delete\",\r\n \"displayName\": \"Delete Gallery Image Version\",\r\n \"description\": \"Deletes the Gallery Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Virtual Machine Scale Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set log definitions\",\r\n \"description\": \"Gets the available logs for Virtual Machine Scale Sets.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read the diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the Virtual Machine Scale Set.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the Virtual Machine Scale set.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/logAnalytics\",\r\n \"displayName\": \"Log Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/logAnalytics/getRequestRateByInterval/action\",\r\n \"displayName\": \"Create logs to show total requests by time interval\",\r\n \"description\": \"Create logs to show total requests by time interval to aid throttling diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/locations/logAnalytics/getThrottledRequests/action\",\r\n \"displayName\": \"Create logs to show aggregates of throttled requests\",\r\n \"description\": \"Create logs to show aggregates of throttled requests grouped by ResourceName, OperationName, or the applied Throttle Policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Compute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Compute\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Container Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/register/action\",\r\n \"displayName\": \"Register Microsoft Container Instance\",\r\n \"description\": \"Registers the subscription for the container instance resource provider and enables the creation of container groups.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"containerGroups\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/read\",\r\n \"displayName\": \"Get Container Groups\",\r\n \"description\": \"Get all container goups.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/write\",\r\n \"displayName\": \"Create or update Container Group\",\r\n \"description\": \"Create or update a specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/delete\",\r\n \"displayName\": \"Delete Container Group\",\r\n \"description\": \"Delete the specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/restart/action\",\r\n \"displayName\": \"Restart Container Group\",\r\n \"description\": \"Restarts a specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/stop/action\",\r\n \"displayName\": \"Stop Container Group\",\r\n \"description\": \"Stops a specific container group. Compute resources will be deallocated and billing will stop.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/containers/logs\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/containers/logs/read\",\r\n \"displayName\": \"Get Container Logs\",\r\n \"description\": \"Get logs for a specific container.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read container group metric definitions\",\r\n \"description\": \"Gets the available metrics for container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuUsage\",\r\n \"displayName\": \"CPU Usage\",\r\n \"displayDescription\": \"CPU usage on all cores in millicores.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"containerName\",\r\n \"displayName\": \"Container Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory Usage\",\r\n \"displayDescription\": \"Total memory usage in byte.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"containerName\",\r\n \"displayName\": \"Container Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"NetworkBytesReceivedPerSecond\",\r\n \"displayName\": \"Network Bytes Received Per Second\",\r\n \"displayDescription\": \"The network bytes received per second.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"NetworkBytesTransmittedPerSecond\",\r\n \"displayName\": \"Network Bytes Transmitted Per Second\",\r\n \"displayDescription\": \"The network bytes transmitted per second.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerInstance\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerInstance\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ContainerRegistry\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/register/action\",\r\n \"displayName\": \"Register the Container Registry Resource Provider\",\r\n \"description\": \"Registers the subscription for the container registry resource provider and enables the creation of container registries.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/locations/operationResults/read\",\r\n \"displayName\": \"Get Async Operation Result\",\r\n \"description\": \"Gets an async operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks whether the container registry name is available for use.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/operations/read\",\r\n \"displayName\": \"Container Registry Resource Provider Operations\",\r\n \"description\": \"Lists all of the available Azure Container Registry REST API operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/read\",\r\n \"displayName\": \"Get Container Registry or List Container Registries\",\r\n \"description\": \"Gets the properties of the specified container registry or lists all the container registries under the specified resource group or subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/write\",\r\n \"displayName\": \"Create or Update Container Registry\",\r\n \"description\": \"Creates or updates a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/delete\",\r\n \"displayName\": \"Delete Container Registry\",\r\n \"description\": \"Deletes a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listCredentials/action\",\r\n \"displayName\": \"List Container Registry Login Credentials\",\r\n \"description\": \"Lists the login credentials for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/regenerateCredential/action\",\r\n \"displayName\": \"Regenerate Container Registry Login Credentials\",\r\n \"description\": \"Regenerates one of the login credentials for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/importImage/action\",\r\n \"displayName\": \"Import Image\",\r\n \"description\": \"Import Image to container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/getBuildSourceUploadUrl/action\",\r\n \"displayName\": \"Get build source upload url location.\",\r\n \"description\": \"Gets the upload location for the user to be able to upload the source.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/queueBuild/action\",\r\n \"displayName\": \"Queue a new build.\",\r\n \"description\": \"Creates a new build based on the request parameters and add it to the build queue.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/listUsages\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listUsages/read\",\r\n \"displayName\": \"List Container Registry Quota Usages\",\r\n \"description\": \"Lists the quota usages for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/operationStatuses\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/operationStatuses/read\",\r\n \"displayName\": \"Get Registry Async Operation Status\",\r\n \"description\": \"Gets a registry async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks\",\r\n \"displayName\": \"Registries/Webhooks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/read\",\r\n \"displayName\": \"Get Webhook or List Webhooks\",\r\n \"description\": \"Gets the properties of the specified webhook or lists all the webhooks for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/write\",\r\n \"displayName\": \"Create or Update Webhook\",\r\n \"description\": \"Creates or updates a webhook for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/delete\",\r\n \"displayName\": \"Delete Webhook\",\r\n \"description\": \"Deletes a webhook from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action\",\r\n \"displayName\": \"Get Webhook Callback Config\",\r\n \"description\": \"Gets the configuration of service URI and custom headers for the webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/ping/action\",\r\n \"displayName\": \"Ping Webhook\",\r\n \"description\": \"Triggers a ping event to be sent to the webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/listEvents/action\",\r\n \"displayName\": \"List Webhook Events\",\r\n \"description\": \"Lists recent events for the specified webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks/operationStatuses\",\r\n \"displayName\": \"Registries/Webhooks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read\",\r\n \"displayName\": \"Get Webhook Async Operation Status\",\r\n \"description\": \"Gets a webhook async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/replications\",\r\n \"displayName\": \"Registries/Replications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/read\",\r\n \"displayName\": \"Get Replication or List Replications\",\r\n \"description\": \"Gets the properties of the specified replication or lists all the replications for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/write\",\r\n \"displayName\": \"Create or Update Replication\",\r\n \"description\": \"Creates or updates a replication for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/delete\",\r\n \"displayName\": \"Delete Replication\",\r\n \"description\": \"Deletes a replication from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/replications/operationStatuses\",\r\n \"displayName\": \"Registries/Replications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/operationStatuses/read\",\r\n \"displayName\": \"Get Replication Async Operation Status\",\r\n \"description\": \"Gets a replication async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/eventGridFilters\",\r\n \"displayName\": \"Registries/EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/read\",\r\n \"displayName\": \"Get Event Grid Filter or List Event Grid Filters\",\r\n \"description\": \"Gets the properties of the specified event grid filter or lists all the event grid filters for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid Filter\",\r\n \"description\": \"Creates or updates an event grid filter for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid Filter\",\r\n \"description\": \"Deletes an event grid filter from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Microsoft ContainerRegistry\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft ContainerRegistry metric definitions\",\r\n \"description\": \"Gets the available metrics for Microsoft ContainerRegistry\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalPullCount\",\r\n \"displayName\": \"Total Pull Count\",\r\n \"displayDescription\": \"Number of image pulls in total\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"TotalPullCount\"\r\n },\r\n {\r\n \"name\": \"SuccessfulPullCount\",\r\n \"displayName\": \"Successful Pull Count\",\r\n \"displayDescription\": \"Number of successful image pulls\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"SuccessfulPullCount\"\r\n },\r\n {\r\n \"name\": \"TotalPushCount\",\r\n \"displayName\": \"Total Push Count\",\r\n \"displayDescription\": \"Number of image pushes in total\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"TotalPushCount\"\r\n },\r\n {\r\n \"name\": \"SuccessfulPushCount\",\r\n \"displayName\": \"Successful Push Count\",\r\n \"displayDescription\": \"Number of successful image pushes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"SuccessfulPushCount\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notifications\",\r\n \"description\": \"Notifies Microsoft.ContainerRegistry that virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/listPolicies\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listPolicies/read\",\r\n \"displayName\": \"List registry policies\",\r\n \"description\": \"Lists the policies for the specified container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/updatePolicies\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/updatePolicies/write\",\r\n \"displayName\": \"Update registry policies\",\r\n \"description\": \"Updates the policies for the specified container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/pull\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/pull/read\",\r\n \"displayName\": \"Pull images from container registry.\",\r\n \"description\": \"Pull or Get images from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/push\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/push/write\",\r\n \"displayName\": \"Push images to container registry.\",\r\n \"description\": \"Push or Write images to a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/quarantineRead\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/quarantineRead/read\",\r\n \"displayName\": \"Pull quarantined images\",\r\n \"description\": \"Pull or Get quarantined images from container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/quarantineWrite\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/quarantineWrite/write\",\r\n \"displayName\": \"Modify quarantined images\",\r\n \"description\": \"Write/Modify quarantine state of quarantined images\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/sign\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/sign/write\",\r\n \"displayName\": \"Manage content trust metadata for a container registry.\",\r\n \"description\": \"Push/Pull content trust metadata for a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/builds\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/read\",\r\n \"displayName\": \"Get Build or List Builds.\",\r\n \"description\": \"Gets the properties of the specified build or lists all the builds for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/write\",\r\n \"displayName\": \"Update a build.\",\r\n \"description\": \"Updates a build for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/getLogLink/action\",\r\n \"displayName\": \"Get log link for a build.\",\r\n \"description\": \"Gets a link to download the build logs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/cancel/action\",\r\n \"displayName\": \"Cancel an existing build.\",\r\n \"description\": \"Cancels an existing build.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/buildTasks\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/read\",\r\n \"displayName\": \"Get build task or List build tasks.\",\r\n \"description\": \"Gets the properties of the specified build task or lists all the build tasks for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/write\",\r\n \"displayName\": \"Create or Update build task.\",\r\n \"description\": \"Creates or updates a build task for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/delete\",\r\n \"displayName\": \"Delete build task.\",\r\n \"description\": \"Deletes a build task from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/listSourceRepositoryProperties/action\",\r\n \"displayName\": \"List source control repository properties.\",\r\n \"description\": \"Lists the source control properties for a build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/buildTasks/steps\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/read\",\r\n \"displayName\": \"Get build step or List build steps.\",\r\n \"description\": \"Gets the properties of the specified build step or lists all the build steps for the specified build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/write\",\r\n \"displayName\": \"Create or Update build step\",\r\n \"description\": \"Creates or updates a build step for a build task with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/delete\",\r\n \"displayName\": \"Delete build step.\",\r\n \"description\": \"Deletes a build step from a build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/listBuildArguments/action\",\r\n \"displayName\": \"List build arguments for a build step.\",\r\n \"description\": \"Lists the build arguments for a build step including the secret arguments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerRegistry\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerRegistry\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Container Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/register/action\",\r\n \"displayName\": \"Register Subscription for Container Service\",\r\n \"description\": \"Registers Subscription with Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/unregister/action\",\r\n \"displayName\": \"Unregister Subscription for Container Service\",\r\n \"description\": \"Unregisters Subscription with Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"containerServices\",\r\n \"displayName\": \"Container Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/read\",\r\n \"displayName\": \"Get Container Service\",\r\n \"description\": \"Get a container service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/write\",\r\n \"displayName\": \"Create or Update Container Service\",\r\n \"description\": \"Creates a new container service or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/delete\",\r\n \"displayName\": \"Delete Container Service\",\r\n \"description\": \"Deletes a container service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/read\",\r\n \"displayName\": \"Get Managed Cluster\",\r\n \"description\": \"Get a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/write\",\r\n \"displayName\": \"Create or Update Managed Cluster\",\r\n \"description\": \"Creates a new managed cluster or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/delete\",\r\n \"displayName\": \"Delete Managed Cluster\",\r\n \"description\": \"Deletes a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\",\r\n \"displayName\": \"List clusterAdmin credential\",\r\n \"description\": \"List the clusterAdmin credential of a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\",\r\n \"displayName\": \"List clusterUser credential\",\r\n \"description\": \"List the clusterUser credential of a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Diagnostic Setting\",\r\n \"description\": \"Get the diagnostic setting for a managed cluster resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for a managed cluster resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Managed Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Managed Cluster metric definitions\",\r\n \"description\": \"Gets the available metrics for Managed Cluster\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"kube_node_status_allocatable_cpu_cores\",\r\n \"displayName\": \"Total number of available cpu cores in a managed cluster\",\r\n \"displayDescription\": \"Total number of available cpu cores in a managed cluster\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"kube_node_status_allocatable_memory_bytes\",\r\n \"displayName\": \"Total amount of available memory in a managed cluster\",\r\n \"displayDescription\": \"Total amount of available memory in a managed cluster\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"kube_pod_status_ready\",\r\n \"displayName\": \"Number of pods in Ready state\",\r\n \"displayDescription\": \"Number of pods in Ready state\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"namespace\",\r\n \"displayName\": \"Namespace of the pod\"\r\n },\r\n {\r\n \"name\": \"pod\",\r\n \"displayName\": \"Name of the pod\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"kube_node_status_condition\",\r\n \"displayName\": \"Statuses for various node conditions\",\r\n \"displayDescription\": \"Statuses for various node conditions\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"condition\",\r\n \"displayName\": \"Condition type represented in this metric\"\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"displayName\": \"Status of the condition dimension (true/false)\"\r\n },\r\n {\r\n \"name\": \"status2\",\r\n \"displayName\": \"Status of the condition dimension (Ready/NotReady)\"\r\n },\r\n {\r\n \"name\": \"node\",\r\n \"displayName\": \"Node's name\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"kube_pod_status_phase\",\r\n \"displayName\": \"Number of pods by phase\",\r\n \"displayDescription\": \"Number of pods by phase\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"phase\",\r\n \"displayName\": \"Phase of the pod\"\r\n },\r\n {\r\n \"name\": \"namespace\",\r\n \"displayName\": \"Namespace of the pod\"\r\n },\r\n {\r\n \"name\": \"pod\",\r\n \"displayName\": \"Name of the pod\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/accessProfiles\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/accessProfiles/read\",\r\n \"displayName\": \"Get Managed Cluster AccessProfile\",\r\n \"description\": \"Get a managed cluster access profile by role name\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/accessProfiles/listCredential/action\",\r\n \"displayName\": \"Get Managed Cluster AccessProfile by List Credential\",\r\n \"description\": \"Get a managed cluster access profile by role name using list credential\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Managed Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Managed Cluster log definitions\",\r\n \"description\": \"Gets the available logs for Managed Cluster\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"kube-apiserver\",\r\n \"displayName\": \"Kubernetes API Server\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"kube-controller-manager\",\r\n \"displayName\": \"Kubernetes Controller Manager\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"kube-scheduler\",\r\n \"displayName\": \"Kubernetes Scheduler\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"guard\",\r\n \"displayName\": \"Authentication Webhook\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/orchestrators\",\r\n \"displayName\": \"Orchestrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/orchestrators/read\",\r\n \"displayName\": \"List Orchestrators\",\r\n \"description\": \"Lists the supported orchestrators\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/upgradeprofiles\",\r\n \"displayName\": \"UpgradeProfile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/upgradeprofiles/read\",\r\n \"displayName\": \"Get UpgradeProfile\",\r\n \"description\": \"Gets the upgrade profile of the cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Container Service Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/operations/read\",\r\n \"displayName\": \"List Available Container Service Operations\",\r\n \"description\": \"Lists operations available on Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"OperationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/operationresults/read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Gets the status of an asynchronous operation result\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.ContentModerator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Update communication preference\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"List communication preference\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applications\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/write\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"List Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContentModerator\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContentModerator\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Customer Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/register/action\",\r\n \"displayName\": \"Registers the Azure Customer Insights Resource Provider\",\r\n \"description\": \"Registers the subscription for the Customer Insights resource provider and enables the creation of Customer Insights resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/unregister/action\",\r\n \"displayName\": \"Unregisters the Azure Customer Insights Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Customer Insights resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Azure Customer Insights Operation Api\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/operations/read\",\r\n \"displayName\": \"Read all Azure Customer Insights Api Metadatas\",\r\n \"description\": \"Read Azure Customer Insights Api Metadatas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/read\",\r\n \"displayName\": \"Read Azure Customer Insights Hub\",\r\n \"description\": \"Read any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Hub\",\r\n \"description\": \"Create or Update any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Hub\",\r\n \"description\": \"Delete any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/suggesttypeschema/action\",\r\n \"displayName\": \"Generate Suggest Type Schema from sample data\",\r\n \"description\": \"Generate Suggest Type Schema from sample data\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/crmmetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Crm Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Crm Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/adobemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Adobe Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Adobe Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/salesforcemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights SalesForce Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights SalesForce Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/msemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Mse Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Mse Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/operationresults\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/operationresults/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Operation Results\",\r\n \"description\": \"Get Azure Customer Insights Hub Operation Results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/getbillinghistory\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/getbillinghistory/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Billing History\",\r\n \"description\": \"Get Azure Customer Insights Hub Billing History\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/getbillingcredits\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/getbillingcredits/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Billing Credits\",\r\n \"description\": \"Get Azure Customer Insights Hub Billing Credits\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/tenantmanagement\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/tenantmanagement/read\",\r\n \"displayName\": \"Manage Azure Customer Insights hub settings\",\r\n \"description\": \"Manage any Azure Customer Insights hub settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/views\",\r\n \"displayName\": \"Azure Customer Insights App Views\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/read\",\r\n \"displayName\": \"Read Azure Customer Insights App View\",\r\n \"description\": \"Read any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights App View\",\r\n \"description\": \"Create or Update any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights App View\",\r\n \"description\": \"Delete any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/images\",\r\n \"displayName\": \"Azure Customer Insights Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/read\",\r\n \"displayName\": \"Read Azure Customer Insights Image\",\r\n \"description\": \"Read any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Image\",\r\n \"description\": \"Create or Update any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Image\",\r\n \"description\": \"Delete any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/widgettypes\",\r\n \"displayName\": \"Azure Customer Insights App Widget Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/widgettypes/read\",\r\n \"displayName\": \"Read Azure Customer Insights App Widget Types\",\r\n \"description\": \"Read any Azure Customer Insights App Widget Types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/crmmetadata\",\r\n \"displayName\": \"Azure Customer Insights Crm Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/crmmetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Crm Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Crm Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/adobemetadata\",\r\n \"displayName\": \"Azure Customer Insights Adobe Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/adobemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Adobe Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Adobe Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/salesforcemetadata\",\r\n \"displayName\": \"Azure Customer Insights SalesForce Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/salesforcemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights SalesForce Metadata\",\r\n \"description\": \"Read any Azure Customer Insights SalesForce Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/msemetadata\",\r\n \"displayName\": \"Azure Customer Insights MSE Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/msemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Mse Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Mse Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors\",\r\n \"displayName\": \"Azure Customer Insights Connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector\",\r\n \"description\": \"Read any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Connector\",\r\n \"description\": \"Delete any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/update/action\",\r\n \"displayName\": \"Update Azure Customer Insights Connector\",\r\n \"description\": \"Update any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector\",\r\n \"description\": \"Activate any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector\",\r\n \"description\": \"Activate any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/getruntimestatus/action\",\r\n \"displayName\": \"Get Azure Customer Insights Connector runtime status\",\r\n \"description\": \"Get any Azure Customer Insights Connector runtime status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/saveauthinfo/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector Authentication Infomation\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector Authentication Infomation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/operations\",\r\n \"displayName\": \"Azure Customer Insights Connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector operation result\",\r\n \"description\": \"Read any Azure Customer Insights Connector operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/mappings\",\r\n \"displayName\": \"Azure Customer Insights Connector Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Read any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Delete any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Activate any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/mappings/operations\",\r\n \"displayName\": \"Azure Customer Insights Connector Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector Mapping operation result\",\r\n \"description\": \"Read any Azure Customer Insights Connector Mapping operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/interactions\",\r\n \"displayName\": \"Azure Customer Insights Interactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/read\",\r\n \"displayName\": \"Read Azure Customer Insights Interaction\",\r\n \"description\": \"Read any Azure Customer Insights Interaction\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Interaction\",\r\n \"description\": \"Create or Update any Azure Customer Insights Interaction\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/delete\",\r\n \"displayName\": \"Delete azure Customer Insights Interactions\",\r\n \"description\": \"Delete any azure Customer Insights Interactions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/suggestrelationshiplinks/action\",\r\n \"displayName\": \"Suggest RelationShip Links for Azure Customer Insights Interactions\",\r\n \"description\": \"Suggest RelationShip Links for any Azure Customer Insights Interactions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/interactions/operations\",\r\n \"displayName\": \"Azure Customer Insights Interactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Interaction operation result\",\r\n \"description\": \"Read any Azure Customer Insights Interaction operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/profiles\",\r\n \"displayName\": \"Azure Customer Insights Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/read\",\r\n \"displayName\": \"Read Azure Customer Insights Profile\",\r\n \"description\": \"Read any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Profile\",\r\n \"description\": \"Write any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Profile\",\r\n \"description\": \"Delete any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/profiles/operations\",\r\n \"displayName\": \"Azure Customer Insights Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Profile operation result\",\r\n \"description\": \"Read any Azure Customer Insights Profile operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/kpi\",\r\n \"displayName\": \"Create or Update Customer Insights Key Performance Indicators\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/read\",\r\n \"displayName\": \"Read Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Read any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Create or Update any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Delete any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/reprocess/action\",\r\n \"displayName\": \"Reprocess Azure Customer Insights Key Performance Indicators\",\r\n \"description\": \"Reprocess any Azure Customer Insights Key Performance Indicators\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/kpi/operations\",\r\n \"displayName\": \"Create or Update Customer Insights Key Performance Indicators\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Key Performance Indicator operation result\",\r\n \"description\": \"Read any Azure Customer Insights Key Performance Indicators operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roleAssignments\",\r\n \"displayName\": \"Azure Customer Insights Rbac Assignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Create or Update any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Delete any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roleAssignments/operations\",\r\n \"displayName\": \"Azure Customer Insights Rbac Assignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Assignment operation result\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Assignment operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/authorizationPolicies\",\r\n \"displayName\": \"Azure Customer Insights Shared Access Signature Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/read\",\r\n \"displayName\": \"Read Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Read any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Create or Update any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Delete any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate Azure Customer Insights Shared Access Signature Policy primary key\",\r\n \"description\": \"Regenerate Azure Customer Insights Shared Access Signature Policy primary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate Azure Customer Insights Shared Access Signature Policy secondary key\",\r\n \"description\": \"Regenerate Azure Customer Insights Shared Access Signature Policy secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/segments\",\r\n \"displayName\": \"Azure Customer Insights Segments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/read\",\r\n \"displayName\": \"Read Azure Customer Insights Segments\",\r\n \"description\": \"Read any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Segments\",\r\n \"description\": \"Create or Update any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Segments\",\r\n \"description\": \"Delete any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/dynamic/action\",\r\n \"displayName\": \"Management Azure Customer Insight Dynamic Segments\",\r\n \"description\": \"Management any Azure Customer Insight Dynamic Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/static/action\",\r\n \"displayName\": \"Management Azure Customer Insight Static Segments\",\r\n \"description\": \"Management any Azure Customer Insight Static Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roles\",\r\n \"displayName\": \"Azure Customer Insights Rbac Roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roles/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Roles\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Roles\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictivematchpolicies\",\r\n \"displayName\": \"Azure Customer Insights Predictive Match Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Read any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Create or Update any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Delete any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictivematchpolicies/operations\",\r\n \"displayName\": \"Azure Customer Insights Predictive Match Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictive Match Policies operation result\",\r\n \"description\": \"Read any Azure Customer Insights Predictive Match Policies operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictions\",\r\n \"displayName\": \"Azure Customer Insights Predictions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictions\",\r\n \"description\": \"Read any Azure Customer Insights Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/write\",\r\n \"displayName\": \"Create or Update Azure Customer Predictions\",\r\n \"description\": \"Create or Update any Azure Customer Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Predictions\",\r\n \"description\": \"Delete any Azure Customer Insights Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictions/operations\",\r\n \"displayName\": \"Azure Customer Insights Predictions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictions operation result\",\r\n \"description\": \"Read any Azure Customer Insights Predictions operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/links\",\r\n \"displayName\": \"Azure Customer Insights Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/read\",\r\n \"displayName\": \"Read Azure Customer Insights Links\",\r\n \"description\": \"Read any Azure Customer Insights Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/write\",\r\n \"displayName\": \"Create or Update Azure Customer Links\",\r\n \"description\": \"Create or Update any Azure Customer Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Links\",\r\n \"description\": \"Delete any Azure Customer Insights Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/links/operations\",\r\n \"displayName\": \"Azure Customer Insights Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Links operation result\",\r\n \"description\": \"Read any Azure Customer Insights Links operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationships\",\r\n \"displayName\": \"Azure Customer Insights Relationships\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationships\",\r\n \"description\": \"Read any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Relationships\",\r\n \"description\": \"Create or Update any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Relationships\",\r\n \"description\": \"Delete any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationships/operations\",\r\n \"displayName\": \"Azure Customer Insights Relationships\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationships operation result\",\r\n \"description\": \"Read any Azure Customer Insights Relationships operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationshiplinks\",\r\n \"displayName\": \"Azure Customer Insights Relationship Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationship Links\",\r\n \"description\": \"Read any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Relationship Links\",\r\n \"description\": \"Create or Update any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Relationship Links\",\r\n \"description\": \"Delete any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationshiplinks/operations\",\r\n \"displayName\": \"Azure Customer Insights Relationship Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationship Links operation result\",\r\n \"description\": \"Read any Azure Customer Insights Relationship Links operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/gdpr\",\r\n \"displayName\": \"Azure Customer Insights Gdpr\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/read\",\r\n \"displayName\": \"Read Azure Customer Insights Gdpr\",\r\n \"description\": \"Read any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Gdpr\",\r\n \"description\": \"Create or Update any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Gdpr\",\r\n \"description\": \"Delete any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read resource metric definitions\",\r\n \"description\": \"Gets the available metrics for resource\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Customer Insights API Calls\",\r\n \"name\": \"DCIApiCalls\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Successful Lines\",\r\n \"name\": \"DCIMappingImportOperationSuccessfulLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Failed Lines\",\r\n \"name\": \"DCIMappingImportOperationFailedLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Total Lines\",\r\n \"name\": \"DCIMappingImportOperationTotalLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Runtime In Seconds\",\r\n \"name\": \"DCIMappingImportOperationRuntimeInSeconds\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Succeeded\",\r\n \"name\": \"DCIOutboundProfileExportSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Failed\",\r\n \"name\": \"DCIOutboundProfileExportFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Duration\",\r\n \"name\": \"DCIOutboundProfileExportDuration\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Succeeded\",\r\n \"name\": \"DCIOutboundKpiExportSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Failed\",\r\n \"name\": \"DCIOutboundKpiExportFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Duration\",\r\n \"name\": \"DCIOutboundKpiExportDuration\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Started\",\r\n \"name\": \"DCIOutboundKpiExportStarted\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Record Count\",\r\n \"name\": \"DCIOutboundKpiRecordCount\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Count\",\r\n \"name\": \"DCIOutboundProfileExportCount\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Failed\",\r\n \"name\": \"DCIOutboundInitialProfileExportFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Succeeded\",\r\n \"name\": \"DCIOutboundInitialProfileExportSucceeded\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Kpi Export Failed\",\r\n \"name\": \"DCIOutboundInitialKpiExportFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Kpi Export Succeeded\",\r\n \"name\": \"DCIOutboundInitialKpiExportSucceeded\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Duration In Seconds\",\r\n \"name\": \"DCIOutboundInitialProfileExportDurationInSeconds\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi Failed In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi TimeOut In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiTimeOut\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi Completed In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiCompleted\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Import ASA Values Failed Count\",\r\n \"name\": \"ImportASAValuesFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Import ASA Values Succeeded Count\",\r\n \"name\": \"ImportASAValuesSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Profile Instance Count\",\r\n \"name\": \"DCIProfilesCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Interactions per Month Count\",\r\n \"name\": \"DCIInteractionsPerMonthCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"KPI Count\",\r\n \"name\": \"DCIKpisCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Segment Count\",\r\n \"name\": \"DCISegmentsCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Predictive Match Count\",\r\n \"name\": \"DCIPredictiveMatchPoliciesCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Prediction Count\",\r\n \"name\": \"DCIPredictionsCount\",\r\n \"unit\": \"Count\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read resource log definitions\",\r\n \"description\": \"Gets the available logs for resource\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"displayName\": \"AuditEvents\",\r\n \"name\": \"AuditEvents\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Diagnostic setting read\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Diagnostic setting write\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/sqlconnectionstrings\",\r\n \"displayName\": \"Azure Customer Insights SqlConnectionStrings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/read\",\r\n \"displayName\": \"Read Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Read any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Create or Update any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Delete any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CustomerInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CustomerInsights\"\r\n },\r\n {\r\n \"displayName\": \"Azure Data Box\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"jobs\",\r\n \"displayName\": \"Orders\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/cancel/action\",\r\n \"displayName\": \"Cancel\",\r\n \"description\": \"Cancels an order in progress.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/bookShipmentPickUp/action\",\r\n \"displayName\": \"Book Shipment Pick Up\",\r\n \"description\": \"Allows to book a pick up for return shipments.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/read\",\r\n \"displayName\": \"List Orders\",\r\n \"description\": \"List or get the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/delete\",\r\n \"displayName\": \"Delete Orders\",\r\n \"description\": \"Delete the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/write\",\r\n \"displayName\": \"Create or Update Orders\",\r\n \"description\": \"Create or update the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/listCredentials/action\",\r\n \"displayName\": \"List Credentials\",\r\n \"description\": \"Lists the unencrypted credentials related to the order.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Validate Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBox/locations/validateAddress/action\",\r\n \"displayName\": \"Validate Address\",\r\n \"description\": \"Validates the shipping address and provides alternate addresses if any.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/locations/availableSkus/action\",\r\n \"displayName\": \"Availabe Skus\",\r\n \"description\": \"This method returns the list of available skus.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataBox\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataBox\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Databricks\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/read\",\r\n \"displayName\": \"List Workspaces\",\r\n \"description\": \"Retrieves a list of workspaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/write\",\r\n \"displayName\": \"Create Workspace\",\r\n \"description\": \"Creates an workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/delete\",\r\n \"displayName\": \"Remove Workspace\",\r\n \"description\": \"Removes an workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Databricks\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Databricks\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Data Catalog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/checkNameAvailability/action\",\r\n \"displayName\": \"Check Catalog Name Availability\",\r\n \"description\": \"Checks catalog name availability for tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/register/action\",\r\n \"displayName\": \"Register Subscription for Data Catalog\",\r\n \"description\": \"Registers subscription with Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/unregister/action\",\r\n \"displayName\": \"Unregister Subscription for Data Catalog\",\r\n \"description\": \"Unregisters subscription from Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"catalogs\",\r\n \"displayName\": \"Catalog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/read\",\r\n \"displayName\": \"Catalog Read Or List \",\r\n \"description\": \"Get properties for catalog or catalogs under subscription or resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/write\",\r\n \"displayName\": \"Create Or Update Catalog\",\r\n \"description\": \"Creates catalog or updates the tags and properties for the catalog.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/delete\",\r\n \"displayName\": \"Delete Catalog\",\r\n \"description\": \"Deletes the catalog.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Catalog Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/operations/read\",\r\n \"displayName\": \"List Available Catalog Operations\",\r\n \"description\": \"Lists operations available on Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataCatalog\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataCatalog\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/register/action\",\r\n \"displayName\": \"Register Data Factory Resource Provider\",\r\n \"description\": \"Registers the subscription for the Data Factory Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/unregister/action\",\r\n \"displayName\": \"Unregister Data Factory Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Data Factory Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"datafactories/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read datafactories metric definitions\",\r\n \"description\": \"Gets the available metrics for datafactories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"FailedRuns\",\r\n \"displayName\": \"Failed Runs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetricsV1\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"pipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"activityName\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfulRuns\",\r\n \"displayName\": \"Successful Runs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetricsV1\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"pipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"activityName\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of data factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read factories log definitions\",\r\n \"description\": \"Gets the available logs for factories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ActivityRuns\",\r\n \"displayName\": \"Pipeline activity runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PipelineRuns\",\r\n \"displayName\": \"Pipeline runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TriggerRuns\",\r\n \"displayName\": \"Trigger runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Gets the available metrics for factories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PipelineFailedRuns\",\r\n \"displayName\": \"Failed pipeline runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PipelineSucceededRuns\",\r\n \"displayName\": \"Succeeded pipeline runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivityFailedRuns\",\r\n \"displayName\": \"Failed activity runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"PipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivitySucceededRuns\",\r\n \"displayName\": \"Succeeded activity runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"PipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TriggerFailedRuns\",\r\n \"displayName\": \"Failed trigger runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Trigger\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TriggerSucceededRuns\",\r\n \"displayName\": \"Succeeded trigger runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Trigger\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegrationRuntimeCpuPercentage\",\r\n \"displayName\": \"Integration runtime CPU utilization\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IntegrationRuntimeName\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"NodeName\",\r\n \"displayName\": \"Integration Runtime Node\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegrationRuntimeAvailableMemory\",\r\n \"displayName\": \"Integration runtime available memory\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IntegrationRuntimeName\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"NodeName\",\r\n \"displayName\": \"Integration Runtime Node\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/read\",\r\n \"displayName\": \"Read Data Factory\",\r\n \"description\": \"Reads the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/write\",\r\n \"displayName\": \"Create or Update Data Factory\",\r\n \"description\": \"Creates or Updates the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/delete\",\r\n \"displayName\": \"Delete Data Factory\",\r\n \"description\": \"Deletes the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/linkedServices\",\r\n \"displayName\": \"Linked Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/read\",\r\n \"displayName\": \"Read Linked Service\",\r\n \"description\": \"Reads any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/delete\",\r\n \"displayName\": \"Delete Linked Service\",\r\n \"description\": \"Deletes any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/write\",\r\n \"displayName\": \"Create or Update Linked Service\",\r\n \"description\": \"Creates or Updates any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines\",\r\n \"displayName\": \"Pipeline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/read\",\r\n \"displayName\": \"Read Pipeline\",\r\n \"description\": \"Reads any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/delete\",\r\n \"displayName\": \"Delete Pipeline\",\r\n \"description\": \"Deletes any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/pause/action\",\r\n \"displayName\": \"Pause Pipeline\",\r\n \"description\": \"Pauses any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/resume/action\",\r\n \"displayName\": \"Resume Pipeline\",\r\n \"description\": \"Resumes any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/update/action\",\r\n \"displayName\": \"Update Pipeline\",\r\n \"description\": \"Updates any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/write\",\r\n \"displayName\": \"Create or Update Pipeline\",\r\n \"description\": \"Creates or Updates any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/tables\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/slices\",\r\n \"displayName\": \"Data Slice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/slices/read\",\r\n \"displayName\": \"Read Data Slices\",\r\n \"description\": \"Gets the Data Slices in the given period.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/slices/write\",\r\n \"displayName\": \"Update Data Slice Status\",\r\n \"description\": \"Update the Status of the Data Slice.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/sliceruns\",\r\n \"displayName\": \"Data Slice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/sliceruns/read\",\r\n \"displayName\": \"Read Data Slice Run\",\r\n \"description\": \"Reads the Data Slice Run for the given dataset with the given start time.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/runs/loginfo\",\r\n \"displayName\": \"Run Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/runs/loginfo/read\",\r\n \"displayName\": \"Read Run Log Info\",\r\n \"description\": \"Reads a SAS URI to a blob container containing the logs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows in any Data Factory\",\r\n \"description\": \"Reads Activity Windows in the Data Factory with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Pipeline\",\r\n \"description\": \"Reads Activity Windows for the Pipeline with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines/activities/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/activities/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Pipeline Activity\",\r\n \"description\": \"Reads Activity Windows for the Pipeline Activity with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Dataset\",\r\n \"description\": \"Reads Activity Windows for the Dataset with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/gateways\",\r\n \"displayName\": \"Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/read\",\r\n \"displayName\": \"Read Gateway\",\r\n \"description\": \"Reads any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/write\",\r\n \"displayName\": \"Create or Update Gateway\",\r\n \"description\": \"Creates or Updates any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/delete\",\r\n \"displayName\": \"Delete Gateway\",\r\n \"description\": \"Deletes any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/connectioninfo/action\",\r\n \"displayName\": \"Read Gateway Connection Info\",\r\n \"description\": \"Reads the Connection Info for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/listauthkeys/action\",\r\n \"displayName\": \"List Gateway Authentication Keys\",\r\n \"description\": \"Lists the Authentication Keys for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/regenerateauthkey/action\",\r\n \"displayName\": \"Regenerate Gateway Authentication Keys\",\r\n \"description\": \"Regenerates the Authentication Keys for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/read\",\r\n \"displayName\": \"Read Data Factory\",\r\n \"description\": \"Reads Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/write\",\r\n \"displayName\": \"Create or Update any Data Factory.\",\r\n \"description\": \"Create or Update Data Factory\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/delete\",\r\n \"displayName\": \"Delete Data Factory\",\r\n \"description\": \"Deletes Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/cancelpipelinerun/action\",\r\n \"displayName\": \"Cancel any Pipeline Run\",\r\n \"description\": \"Cancels the pipeline run specified by the run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querytriggerruns/action\",\r\n \"displayName\": \"Query Trigger Runs\",\r\n \"description\": \"Queries the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querypipelineruns/action\",\r\n \"displayName\": \"Query Pipeline Runs\",\r\n \"description\": \"Queries the Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/linkedServices\",\r\n \"displayName\": \"Linked Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/read\",\r\n \"displayName\": \"Read Linked Service\",\r\n \"description\": \"Reads Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/delete\",\r\n \"displayName\": \"Delete Linked Service\",\r\n \"description\": \"Deletes Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/write\",\r\n \"displayName\": \"Create or Update any Linked Service.\",\r\n \"description\": \"Create or Update Linked Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines\",\r\n \"displayName\": \"Pipeline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/read\",\r\n \"displayName\": \"Read Pipeline\",\r\n \"description\": \"Reads Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/delete\",\r\n \"displayName\": \"Delete Pipeline\",\r\n \"description\": \"Deletes Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/write\",\r\n \"displayName\": \"Create or Update any Pipeline.\",\r\n \"description\": \"Create or Update Pipeline\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/createrun/action\",\r\n \"displayName\": \"Create Pipeline Run\",\r\n \"description\": \"Creates a run for the Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/read\",\r\n \"displayName\": \"Read Pipeline Runs\",\r\n \"description\": \"Reads the Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/cancel/action\",\r\n \"displayName\": \"Cancel any Pipeline Run\",\r\n \"description\": \"Cancels the pipeline run specified by the run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/queryactivityruns/action\",\r\n \"displayName\": \"Query Activity Runs\",\r\n \"description\": \"Queries the activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns/activityruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/activityruns/read\",\r\n \"displayName\": \"Read Activity Runs\",\r\n \"description\": \"Reads the activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/datasets\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/read\",\r\n \"displayName\": \"Read Integration Runtime\",\r\n \"description\": \"Reads any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/write\",\r\n \"displayName\": \"Create or Update Integration Runtime\",\r\n \"description\": \"Creates or Updates any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/delete\",\r\n \"displayName\": \"Delete Integration Runtime\",\r\n \"description\": \"Deletes any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/start/action\",\r\n \"displayName\": \"Start Integration Runtime\",\r\n \"description\": \"Starts any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/stop/action\",\r\n \"displayName\": \"Stop Integration Runtime\",\r\n \"description\": \"Stops any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/synccredentials/action\",\r\n \"displayName\": \"Sync Credentials for Integration Runtime\",\r\n \"description\": \"Syncs the Credentials for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/upgrade/action\",\r\n \"displayName\": \"Upgrade Integration Runtime\",\r\n \"description\": \"Upgrades the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/regenerateauthkey/action\",\r\n \"displayName\": \"Regenerate Integration Runtime Authentication Keys\",\r\n \"description\": \"Regenerates the Authentication Keys for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/getconnectioninfo\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/getconnectioninfo/read\",\r\n \"displayName\": \"Read Integration Runtime Connection Info\",\r\n \"description\": \"Reads Integration Runtime Connection Info.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/getstatus\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/getstatus/read\",\r\n \"displayName\": \"Read Integration Runtime Status\",\r\n \"description\": \"Reads Integration Runtime Status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/listauthkeys\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/listauthkeys/read\",\r\n \"displayName\": \"List Integration Runtime Authentication Keys\",\r\n \"description\": \"Lists the Authentication Keys for any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/monitoringdata\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/monitoringdata/read\",\r\n \"displayName\": \"Get Integration Runtime Monitoring Data\",\r\n \"description\": \"Gets the Monitoring Data for any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/nodes\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/delete\",\r\n \"displayName\": \"Delete Integration Runtime Node\",\r\n \"description\": \"Deletes the Node for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/write\",\r\n \"displayName\": \"Update Integration Runtime Node\",\r\n \"description\": \"Updates a self-hosted Integration Runtime Node.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/ipAddress/action\",\r\n \"displayName\": \"Read Integration Runtime Node IP Address\",\r\n \"description\": \"Returns the IP Address for the specified node of the Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/read\",\r\n \"displayName\": \"Read Trigger\",\r\n \"description\": \"Reads any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/write\",\r\n \"displayName\": \"Create or Update Trigger\",\r\n \"description\": \"Creates or Updates any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/delete\",\r\n \"displayName\": \"Delete Trigger\",\r\n \"description\": \"Deletes any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/start/action\",\r\n \"displayName\": \"Start Trigger\",\r\n \"description\": \"Starts any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/stop/action\",\r\n \"displayName\": \"Stop Trigger\",\r\n \"description\": \"Stops any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggers/triggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/triggerruns/read\",\r\n \"displayName\": \"Read Trigger Runs\",\r\n \"description\": \"Reads the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/locations/configureFactoryRepo/action\",\r\n \"displayName\": \"Configure Factory Repository\",\r\n \"description\": \"Configures the repository for the factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggerruns/read\",\r\n \"displayName\": \"Read Trigger Runs\",\r\n \"description\": \"Reads the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines/pipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/pipelineruns/read\",\r\n \"displayName\": \"Read Pipeline Run\",\r\n \"description\": \"Reads the Pipeline Run.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/querytriggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querytriggerruns/read\",\r\n \"displayName\": \"Read the Result of Query Trigger Runs\",\r\n \"description\": \"Reads the Result of Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/querypipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querypipelineruns/read\",\r\n \"displayName\": \"Read the Result of Query Pipeline Runs\",\r\n \"description\": \"Reads the Result of Query Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns/queryactivityruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/queryactivityruns/read\",\r\n \"displayName\": \"Read the Result of Query Activity Runs\",\r\n \"description\": \"Reads the result of query activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines/pipelineruns/activityruns/progress\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/pipelineruns/activityruns/progress/read\",\r\n \"displayName\": \"Get the Progress of Activity Runs\",\r\n \"description\": \"Gets the Progress of Activity Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft Data Factory Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/operations/read\",\r\n \"displayName\": \"Read all Operations\",\r\n \"description\": \"Reads all Operations in Microsoft Data Factory Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataFactory\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataFactory\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DataLakeAnalytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/register/action\",\r\n \"displayName\": \"Register to DataLakeAnalytics\",\r\n \"description\": \"Register subscription to DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get available operations of DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account\",\r\n \"description\": \"Get information about an existing DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/write\",\r\n \"displayName\": \"Create or Update DataLakeAnalytics Account\",\r\n \"description\": \"Create or update a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeAnalytics Account\",\r\n \"description\": \"Delete a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"displayName\": \"Take Ownership of DataLakeAnalytics Job\",\r\n \"description\": \"Grant permissions to cancel jobs submitted by other users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/operationResults/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeAnalytics account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/firewallRules\",\r\n \"displayName\": \"Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/read\",\r\n \"displayName\": \"Get Firewall Rule\",\r\n \"description\": \"Get information about a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/write\",\r\n \"displayName\": \"Create or Update Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Delete a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/dataLakeStoreAccounts\",\r\n \"displayName\": \"DataLakeStore Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/read\",\r\n \"displayName\": \"Get Linked DataLakeStore Account\",\r\n \"description\": \"Get information about a linked DataLakeStore account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/write\",\r\n \"displayName\": \"Create or Update Linked DataLakeStore Account\",\r\n \"description\": \"Create or update a linked DataLakeStore account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/delete\",\r\n \"displayName\": \"Unlink DataLakeStore Account\",\r\n \"description\": \"Unlink a DataLakeStore account from a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/storageAccounts\",\r\n \"displayName\": \"Storage Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/read\",\r\n \"displayName\": \"Get Linked Storage Account\",\r\n \"description\": \"Get information about a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/write\",\r\n \"displayName\": \"Create or Update Linked Storage Account\",\r\n \"description\": \"Create or update a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/delete\",\r\n \"displayName\": \"Unlink Storage Account\",\r\n \"description\": \"Unlink a Storage account from a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/storageAccounts/Containers\",\r\n \"displayName\": \"Container\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Containers/read\",\r\n \"displayName\": \"Get Storage Container\",\r\n \"description\": \"Get containers of a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Containers/listSasTokens/action\",\r\n \"displayName\": \"List SAS Tokens\",\r\n \"description\": \"List SAS tokens for storage containers of a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/computePolicies\",\r\n \"displayName\": \"Compute Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/read\",\r\n \"displayName\": \"Get Compute Policy\",\r\n \"description\": \"Get information about a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/write\",\r\n \"displayName\": \"Create or Update Compute Policy\",\r\n \"description\": \"Create or update a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/delete\",\r\n \"displayName\": \"Delete Compute Policy\",\r\n \"description\": \"Delete a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capability\",\r\n \"displayName\": \"Subscription Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/capability/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Subscription Capability\",\r\n \"description\": \"Get capability information of a subscription regarding using DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check DataLakeAnalytics Account Name Availability\",\r\n \"description\": \"Check availability of a DataLakeAnalytics account name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/operationResults/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeAnalytics account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account metric definitions\",\r\n \"description\": \"Get the available metrics for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"JobEndedSuccess\",\r\n \"displayName\": \"Successful Jobs\",\r\n \"displayDescription\": \"Count of successful jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobEndedFailure\",\r\n \"displayName\": \"Failed Jobs\",\r\n \"displayDescription\": \"Count of failed jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobEndedCancelled\",\r\n \"displayName\": \"Cancelled Jobs\",\r\n \"displayDescription\": \"Count of cancelled jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedSuccess\",\r\n \"displayName\": \"Successful AU Time\",\r\n \"displayDescription\": \"Total AU time for successful jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedFailure\",\r\n \"displayName\": \"Failed AU Time\",\r\n \"displayDescription\": \"Total AU time for failed jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedCancelled\",\r\n \"displayName\": \"Cancelled AU Time\",\r\n \"displayDescription\": \"Total AU time for cancelled jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account log definitions\",\r\n \"description\": \"Get the available logs for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Request Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account diagnostic settings\",\r\n \"description\": \"Get the diagnostic settings for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DataLakeAnalytics Account diagnostic settings\",\r\n \"description\": \"Create or update the diagnostic settings for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataLakeAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataLakeAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DataLakeStore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/register/action\",\r\n \"displayName\": \"Register to DataLakeStore\",\r\n \"description\": \"Register subscription to DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get available operations of DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/read\",\r\n \"displayName\": \"Get DataLakeStore Account\",\r\n \"description\": \"Get information about an existing DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/write\",\r\n \"displayName\": \"Create or Update DataLakeStore Account\",\r\n \"description\": \"Create or update a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeStore Account\",\r\n \"description\": \"Delete a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/enableKeyVault/action\",\r\n \"displayName\": \"Enable Key Vault for DataLakeStore Account\",\r\n \"description\": \"Enable KeyVault for a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/Superuser/action\",\r\n \"displayName\": \"Grant Superuser\",\r\n \"description\": \"Grant Superuser on Data Lake Store when granted with Microsoft.Authorization/roleAssignments/write.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/operationResults/read\",\r\n \"displayName\": \"Get DataLakeStore Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeStore account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/firewallRules\",\r\n \"displayName\": \"Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/read\",\r\n \"displayName\": \"Get Firewall Rule\",\r\n \"description\": \"Get information about a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/write\",\r\n \"displayName\": \"Create or Update Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Delete a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/trustedIdProviders\",\r\n \"displayName\": \"Trusted IdProvider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/read\",\r\n \"displayName\": \"Get Trusted Identity Provider\",\r\n \"description\": \"Get information about a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/write\",\r\n \"displayName\": \"Create or Update Trusted Identity Provider\",\r\n \"description\": \"Create or update a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/delete\",\r\n \"displayName\": \"Delete Trusted Identity Provider\",\r\n \"description\": \"Delete a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/eventGridFilters\",\r\n \"displayName\": \"EventGrid Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/read\",\r\n \"displayName\": \"Get EventGrid Filter\",\r\n \"description\": \"Get an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update EventGrid Filter\",\r\n \"description\": \"Create or update an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/delete\",\r\n \"displayName\": \"Delete EventGrid Filter\",\r\n \"description\": \"Delete an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capability\",\r\n \"displayName\": \"Subscription Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/capability/read\",\r\n \"displayName\": \"Get DataLakeStore Subscription Capability\",\r\n \"description\": \"Get capability information of a subscription regarding using DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check DataLakeStore Account Name Availability\",\r\n \"description\": \"Check availability of a DataLakeStore account name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/operationResults/read\",\r\n \"displayName\": \"Get DataLakeStore Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeStore account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DataLakeStore Account metric definitions\",\r\n \"description\": \"Get the available metrics for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalStorage\",\r\n \"displayName\": \"Total Storage\",\r\n \"displayDescription\": \"Total amount of data stored in the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataWritten\",\r\n \"displayName\": \"Data Written\",\r\n \"displayDescription\": \"Total amount of data written to the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataRead\",\r\n \"displayName\": \"Data Read\",\r\n \"displayDescription\": \"Total amount of data read from the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WriteRequests\",\r\n \"displayName\": \"Write Requests\",\r\n \"displayDescription\": \"Count of data write requests to the account.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ReadRequests\",\r\n \"displayName\": \"Read Requests\",\r\n \"displayDescription\": \"Count of data read requests to the account.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get DataLakeStore Account log definitions\",\r\n \"description\": \"Get the available logs for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Request Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DataLakeStore Account diagnostic settings\",\r\n \"description\": \"Get the diagnostic settings for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DataLakeStore Account diagnostic settings\",\r\n \"description\": \"Create or update the diagnostic settings for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataLakeStore\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataLakeStore\"\r\n },\r\n {\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/register/action\",\r\n \"displayName\": \"Registers the subscription\",\r\n \"description\": \"Registers the subscription with the Azure Database Migration Service provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/locations/operationResults/read\",\r\n \"displayName\": \"Get the status of a long-running operation\",\r\n \"description\": \"Get the status of a long-running operation related to a 202 Accepted response\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatuses\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/locations/operationStatuses/read\",\r\n \"displayName\": \"Get the status of a long-running operation\",\r\n \"description\": \"Get the status of a long-running operation related to a 202 Accepted response\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/skus/read\",\r\n \"displayName\": \"Get supported SKUs\",\r\n \"description\": \"Get a list of SKUs supported by DMS resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/stop/action\",\r\n \"displayName\": \"Stop DMS service\",\r\n \"description\": \"Stop the DMS service to minimize its cost\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/start/action\",\r\n \"displayName\": \"Start DMS service\",\r\n \"description\": \"Start the DMS service to allow it to process migrations again\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/checkStatus/action\",\r\n \"displayName\": \"Check service status\",\r\n \"description\": \"Check whether the service is deployed and running\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects\",\r\n \"displayName\": \"Azure Database Migration Service Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/write\",\r\n \"displayName\": \"Run tasks\",\r\n \"description\": \"Run tasks Azure Database Migration Service tasks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/accessArtifacts/action\",\r\n \"displayName\": \"Access project artifacts\",\r\n \"description\": \"Generate a URL that can be used to GET or PUT project artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects/tasks\",\r\n \"displayName\": \"Azure Database Migration Service Task\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/write\",\r\n \"displayName\": \"Run tasks\",\r\n \"description\": \"Run tasks Azure Database Migration Service tasks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/cancel/action\",\r\n \"displayName\": \"Cancel running task\",\r\n \"description\": \"Cancel the task if it's currently running\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/slots\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects/files\",\r\n \"displayName\": \"Azure Database Migration Service File\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/read/action\",\r\n \"displayName\": \"Read file content\",\r\n \"description\": \"Obtain a URL that can be used to read the content of the file\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/readWrite/action\",\r\n \"displayName\": \"Read/write file content\",\r\n \"description\": \"Obtain a URL that can be used to read or write the content of the file\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataMigration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataMigration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for MySQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"MySQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/read\",\r\n \"displayName\": \"List/Get MySQL Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/write\",\r\n \"displayName\": \"Create/Update MySQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/delete\",\r\n \"displayName\": \"Delete MySQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable MySQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable MySQL Server info\",\r\n \"description\": \"Return the recoverable MySQL Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"seconds_behind_master\",\r\n \"displayName\": \"Replication lag in seconds\",\r\n \"displayDescription\": \"Replication lag in seconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"backup_storage_used\",\r\n \"displayName\": \"Backup Storage used\",\r\n \"displayDescription\": \"Backup Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read the server log definitions\",\r\n \"description\": \"Gets the available logs for MySQL servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"MySqlSlowLogs\",\r\n \"displayName\": \"MySQL Server Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforMySQL\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforMySQL\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for PostgreSQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"PostgreSQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/read\",\r\n \"displayName\": \"List/Get PostgreSQL Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/write\",\r\n \"displayName\": \"Create/Update PostgreSQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/delete\",\r\n \"displayName\": \"Delete PostgreSQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/queryTexts/action\",\r\n \"displayName\": \"Return the text of a query\",\r\n \"description\": \"Return the text of a query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable PostgreSQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable PostgreSQL Server info\",\r\n \"description\": \"Return the recoverable PostgreSQL Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"backup_storage_used\",\r\n \"displayName\": \"Backup Storage used\",\r\n \"displayDescription\": \"Backup Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"pg_replica_log_delay_in_seconds\",\r\n \"displayName\": \"Replica Lag (seconds)\",\r\n \"displayDescription\": \"Replica lag in seconds\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Max\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read server log definitions\",\r\n \"description\": \"Gets the available logs for Postgres servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"PostgreSQLLogs\",\r\n \"displayName\": \"PostgreSQL Server Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/topQueryStatistics\",\r\n \"displayName\": \"Top Query Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/topQueryStatistics/read\",\r\n \"displayName\": \"List/Get Query Statistic(s) for top queries\",\r\n \"description\": \"Return the list of Query Statistics for the top queries.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/waitStatistics\",\r\n \"displayName\": \"Wait Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/waitStatistics/read\",\r\n \"displayName\": \"List Wait Statistics for an instance\",\r\n \"description\": \"Return wait statistics for an instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors\",\r\n \"displayName\": \"Advisors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/read\",\r\n \"displayName\": \"Return the list of advisros\",\r\n \"description\": \"Return the list of advisros\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActionSessions/action\",\r\n \"displayName\": \"Make recommendations\",\r\n \"description\": \"Make recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors/recommendedActions\",\r\n \"displayName\": \"Recommended Actions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActions/read\",\r\n \"displayName\": \"Return the list of recommended actions\",\r\n \"description\": \"Return the list of recommended actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforPostgreSQL\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforPostgreSQL\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register the subscription for the IotHub resource provider and enables the creation of IotHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/checkNameAvailability/Action\",\r\n \"displayName\": \"Check If IotHub name is available\",\r\n \"description\": \"Check If IotHub name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/checkProvisioningServiceNameAvailability/Action\",\r\n \"displayName\": \"Check If Provisioning Service name is available\",\r\n \"description\": \"Check If Provisioning service name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register the subscription for the IotHub resource provider and enables the creation of IotHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"IotHubs/diagnosticSettings\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IotHubs/metricDefinitions\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"d2c.telemetry.ingress.allProtocol\",\r\n \"displayName\": \"Telemetry message send attempts\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages attempted to be sent to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.success\",\r\n \"displayName\": \"Telemetry messages sent\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages sent successfully to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.complete.success\",\r\n \"displayName\": \"Commands completed\",\r\n \"displayDescription\": \"Number of cloud-to-device commands completed successfully by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.abandon.success\",\r\n \"displayName\": \"Commands abandoned\",\r\n \"displayDescription\": \"Number of cloud-to-device commands abandoned by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.reject.success\",\r\n \"displayName\": \"Commands rejected\",\r\n \"displayDescription\": \"Number of cloud-to-device commands rejected by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.totalDevices\",\r\n \"displayName\": \"Total devices (deprecated)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.connectedDevices.allProtocol\",\r\n \"displayName\": \"Connected devices (deprecated) \",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.success\",\r\n \"displayName\": \"Routing: telemetry messages delivered\",\r\n \"displayDescription\": \"The number of times messages were successfully delivered to all endpoints using IoT Hub routing. If a message is routed to multiple endpoints, this value increases by one for each successful delivery. If a message is delivered to the same endpoint multiple times, this value increases by one for each successful delivery.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.dropped\",\r\n \"displayName\": \"Routing: telemetry messages dropped \",\r\n \"displayDescription\": \"The number of times messages were dropped by IoT Hub routing due to dead endpoints. This value does not count messages delivered to fallback route as dropped messages are not delivered there.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.orphaned\",\r\n \"displayName\": \"Routing: telemetry messages orphaned \",\r\n \"displayDescription\": \"The number of times messages were orphaned by IoT Hub routing because they didn't match any routing rules (including the fallback rule). \",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.invalid\",\r\n \"displayName\": \"Routing: telemetry messages incompatible\",\r\n \"displayDescription\": \"The number of times IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. This value does not include retries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.fallback\",\r\n \"displayName\": \"Routing: messages delivered to fallback\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered messages to the endpoint associated with the fallback route.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.eventHubs\",\r\n \"displayName\": \"Routing: messages delivered to Event Hub\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Event Hub endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.eventHubs\",\r\n \"displayName\": \"Routing: message latency for Event Hub\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and message ingress into an Event Hub endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusQueues\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Queue\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus queue endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusQueues\",\r\n \"displayName\": \"Routing: message latency for Service Bus Queue\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus queue endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusTopics\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Topic\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus topic endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusTopics\",\r\n \"displayName\": \"Routing: message latency for Service Bus Topic\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus topic endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.builtIn.events\",\r\n \"displayName\": \"Routing: messages delivered to messages/events\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.builtIn.events\",\r\n \"displayName\": \"Routing: message latency for messages/events\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage\",\r\n \"displayName\": \"Routing: messages delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.storage\",\r\n \"displayName\": \"Routing: message latency for storage\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a storage endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.bytes\",\r\n \"displayName\": \"Routing: data delivered to storage\",\r\n \"displayDescription\": \"The amount of data (bytes) IoT Hub routing delivered to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.blobs\",\r\n \"displayName\": \"Routing: blobs delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered blobs to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from devices\",\r\n \"displayDescription\": \"The average, min, and max of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from devices\",\r\n \"displayDescription\": \"The average, min, and max size of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.success\",\r\n \"displayName\": \"Successful direct method invocations\",\r\n \"displayDescription\": \"The count of all successful direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.failure\",\r\n \"displayName\": \"Failed direct method invocations\",\r\n \"displayDescription\": \"The count of all failed direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.requestSize\",\r\n \"displayName\": \"Request size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method requests.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.responseSize\",\r\n \"displayName\": \"Response size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method responses.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from back end\",\r\n \"displayDescription\": \"The average, min, and max of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from back end\",\r\n \"displayDescription\": \"The average, min, and max size of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.success\",\r\n \"displayName\": \"Successful twin queries\",\r\n \"displayDescription\": \"The count of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.failure\",\r\n \"displayName\": \"Failed twin queries\",\r\n \"displayDescription\": \"The count of all failed twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.resultSize\",\r\n \"displayName\": \"Twin queries result size\",\r\n \"displayDescription\": \"The average, min, and max of the result size of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.success\",\r\n \"displayName\": \"Successful creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all successful creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.failure\",\r\n \"displayName\": \"Failed creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all failed creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.success\",\r\n \"displayName\": \"Successful creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all successful creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.failure\",\r\n \"displayName\": \"Failed creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all failed creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.success\",\r\n \"displayName\": \"Successful calls to list jobs\",\r\n \"displayDescription\": \"The count of all successful calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.failure\",\r\n \"displayName\": \"Failed calls to list jobs\",\r\n \"displayDescription\": \"The count of all failed calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.success\",\r\n \"displayName\": \"Successful job cancellations\",\r\n \"displayDescription\": \"The count of all successful calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.failure\",\r\n \"displayName\": \"Failed job cancellations\",\r\n \"displayDescription\": \"The count of all failed calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.success\",\r\n \"displayName\": \"Successful job queries\",\r\n \"displayDescription\": \"The count of all successful calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.failure\",\r\n \"displayName\": \"Failed job queries\",\r\n \"displayDescription\": \"The count of all failed calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.completed\",\r\n \"displayName\": \"Completed jobs\",\r\n \"displayDescription\": \"The count of all completed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.failed\",\r\n \"displayName\": \"Failed jobs\",\r\n \"displayDescription\": \"The count of all failed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.sendThrottle\",\r\n \"displayName\": \"Number of throttling errors\",\r\n \"displayDescription\": \"Number of throttling errors due to device throughput throttles\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dailyMessageQuotaUsed\",\r\n \"displayName\": \"Total number of messages used\",\r\n \"displayDescription\": \"Number of total messages used today\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsage\",\r\n \"displayName\": \"Total devicedata usage (deprecated)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsageV2\",\r\n \"displayName\": \"Total device data usage (preview)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalDeviceCount\",\r\n \"displayName\": \"Total devices (preview)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"lockAggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"connectedDeviceCount\",\r\n \"displayName\": \"Connected devices (preview)\",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"lockAggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configuration Metrics\",\r\n \"displayDescription\": \"Metrics for Configuration Operations\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IotHubs/logDefinitions\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/logDefinitions/read\",\r\n \"displayName\": \"Read IotHub service log definitions\",\r\n \"description\": \"Gets the available log definitions for the IotHub Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Connections\",\r\n \"displayName\": \"Connections\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceTelemetry\",\r\n \"displayName\": \"Device Telemetry\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DCommands\",\r\n \"displayName\": \"C2D Commands\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceIdentityOperations\",\r\n \"displayName\": \"Device Identity Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FileUploadOperations\",\r\n \"displayName\": \"File Upload Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Routes\",\r\n \"displayName\": \"Routes\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"D2CTwinOperations\",\r\n \"displayName\": \"D2CTwinOperations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DTwinOperations\",\r\n \"displayName\": \"C2D Twin Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TwinQueries\",\r\n \"displayName\": \"Twin Queries\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobsOperations\",\r\n \"displayName\": \"Jobs Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DirectMethods\",\r\n \"displayName\": \"Direct Methods\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"E2EDiagnostics\",\r\n \"displayName\": \"E2E Diagnostics (Preview)\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Read\",\r\n \"displayName\": \"Get IotHub(s)\",\r\n \"description\": \"Gets the IotHub resource(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Write\",\r\n \"displayName\": \"Create or update IotHub Resource\",\r\n \"description\": \"Create or update IotHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Delete\",\r\n \"displayName\": \"Delete IotHub Resource\",\r\n \"description\": \"Delete IotHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/listkeys/Action\",\r\n \"displayName\": \"Get all IotHub Keys\",\r\n \"description\": \"Get all IotHub Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/exportDevices/Action\",\r\n \"displayName\": \"Export Devices\",\r\n \"description\": \"Export Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/importDevices/Action\",\r\n \"displayName\": \"Import Devices\",\r\n \"description\": \"Import Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/operationresults/Read\",\r\n \"displayName\": \"Get Operation Result (Obsolete API)\",\r\n \"description\": \"Get Operation Result (Obsolete API)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubStats\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/iotHubStats/Read\",\r\n \"displayName\": \"Get IotHub Statistics\",\r\n \"description\": \"Get IotHub Statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/skus\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/skus/Read\",\r\n \"displayName\": \"Get valid IotHub Skus\",\r\n \"description\": \"Get valid IotHub Skus\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubKeys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/iotHubKeys/listkeys/Action\",\r\n \"displayName\": \"Get IotHub Key for the given name\",\r\n \"description\": \"Get IotHub Key for the given name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/eventHubEndpoints/consumerGroups\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Write\",\r\n \"displayName\": \"Create EventHub Consumer Group\",\r\n \"description\": \"Create EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Read\",\r\n \"displayName\": \"Get EventHub Consumer Group(s)\",\r\n \"description\": \"Get EventHub Consumer Group(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Delete\",\r\n \"displayName\": \"Delete EventHub Consumer Group\",\r\n \"description\": \"Delete EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/jobs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/jobs/Read\",\r\n \"displayName\": \"Get the Job(s) on IotHub\",\r\n \"description\": \"Get Job(s) details submitted on given IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/quotaMetrics\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/quotaMetrics/Read\",\r\n \"displayName\": \"Get Quota Metrics\",\r\n \"description\": \"Get Quota Metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routing\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routing/$testall/Action\",\r\n \"displayName\": \"Routing Rule Test All\",\r\n \"description\": \"Test a message against all existing Routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routing/$testnew/Action\",\r\n \"displayName\": \"Routing Rule Test Route\",\r\n \"description\": \"Test a message against a provided test Route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routingEndpointsHealth\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routingEndpointsHealth/Read\",\r\n \"displayName\": \"Get Endpoint Health\",\r\n \"description\": \"Gets the health of all routing Endpoints for an IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/operations/Read\",\r\n \"displayName\": \"Get All ResourceProvider Operations\",\r\n \"description\": \"Get All ResourceProvider Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usages\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/usages/Read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Get subscription usage details for this provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/operationresults/Read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Get Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Read\",\r\n \"displayName\": \"Get IotDps resource\",\r\n \"description\": \"Get IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Write\",\r\n \"displayName\": \"Create IotDps resource\",\r\n \"description\": \"Create IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Delete\",\r\n \"displayName\": \"Delete IotDps resource\",\r\n \"description\": \"Delete IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/listkeys/Action\",\r\n \"displayName\": \"Get all IotDps keys\",\r\n \"description\": \"Get all IotDps keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/operationresults/Read\",\r\n \"displayName\": \"Get DPS Operation Result\",\r\n \"description\": \"Get DPS Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/skus\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/skus/Read\",\r\n \"displayName\": \"Get valid IotDps Skus\",\r\n \"description\": \"Get valid IotDps Skus\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/keys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/keys/listkeys/Action\",\r\n \"displayName\": \"Get IotDps Keys for key name\",\r\n \"description\": \"Get IotDps Keys for key name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/diagnosticSettings\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/metricDefinitions\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/metricDefinitions/read\",\r\n \"displayName\": \"Read provisioning service metric definitions\",\r\n \"description\": \"Gets the available metrics for the provisioning service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RegistrationAttempts\",\r\n \"displayName\": \"Registration attempts\",\r\n \"displayDescription\": \"Number of device registrations attempted\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"IotHubName\",\r\n \"displayName\": \"IoT hub name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeviceAssignments\",\r\n \"displayName\": \"Devices assigned\",\r\n \"displayDescription\": \"Number of devices assigned to an IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"IotHubName\",\r\n \"displayName\": \"IoT hub name\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AttestationAttempts\",\r\n \"displayName\": \"Attestation attempts\",\r\n \"displayDescription\": \"Number of device attestations attempted\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/logDefinitions\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/logDefinitions/read\",\r\n \"displayName\": \"Read provisioning service log definitions\",\r\n \"description\": \"Gets the available log definitions for the provisioning Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DeviceOperations\",\r\n \"displayName\": \"Device Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ServiceOperations\",\r\n \"displayName\": \"Service Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/diagnosticSettings\",\r\n \"displayName\": \"ElasticPools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/metricDefinitions\",\r\n \"displayName\": \"ElasticPools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"elasticPool.requestedUsageRate\",\r\n \"displayName\": \"requested usage rate\",\r\n \"displayDescription\": \"requested usage rate\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/diagnosticSettings\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/metricDefinitions\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"tenantHub.requestedUsageRate\",\r\n \"displayName\": \"requested usage rate\",\r\n \"displayDescription\": \"requested usage rate\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.allProtocol\",\r\n \"displayName\": \"Telemetry message send attempts\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages attempted to be sent to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.success\",\r\n \"displayName\": \"Telemetry messages sent\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages sent successfully to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.complete.success\",\r\n \"displayName\": \"Commands completed\",\r\n \"displayDescription\": \"Number of cloud-to-device commands completed successfully by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.abandon.success\",\r\n \"displayName\": \"Commands abandoned\",\r\n \"displayDescription\": \"Number of cloud-to-device commands abandoned by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.reject.success\",\r\n \"displayName\": \"Commands rejected\",\r\n \"displayDescription\": \"Number of cloud-to-device commands rejected by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.totalDevices\",\r\n \"displayName\": \"Total devices (deprecated)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.connectedDevices.allProtocol\",\r\n \"displayName\": \"Connected devices (deprecated) \",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.success\",\r\n \"displayName\": \"Routing: telemetry messages delivered\",\r\n \"displayDescription\": \"The number of times messages were successfully delivered to all endpoints using IoT Hub routing. If a message is routed to multiple endpoints, this value increases by one for each successful delivery. If a message is delivered to the same endpoint multiple times, this value increases by one for each successful delivery.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.dropped\",\r\n \"displayName\": \"Routing: telemetry messages dropped \",\r\n \"displayDescription\": \"The number of times messages were dropped by IoT Hub routing due to dead endpoints. This value does not count messages delivered to fallback route as dropped messages are not delivered there.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.orphaned\",\r\n \"displayName\": \"Routing: telemetry messages orphaned \",\r\n \"displayDescription\": \"The number of times messages were orphaned by IoT Hub routing because they didn't match any routing rules (including the fallback rule). \",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.invalid\",\r\n \"displayName\": \"Routing: telemetry messages incompatible\",\r\n \"displayDescription\": \"The number of times IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. This value does not include retries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.fallback\",\r\n \"displayName\": \"Routing: messages delivered to fallback\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered messages to the endpoint associated with the fallback route.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.eventHubs\",\r\n \"displayName\": \"Routing: messages delivered to Event Hub\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Event Hub endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.eventHubs\",\r\n \"displayName\": \"Routing: message latency for Event Hub\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and message ingress into an Event Hub endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusQueues\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Queue\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus queue endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusQueues\",\r\n \"displayName\": \"Routing: message latency for Service Bus Queue\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus queue endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusTopics\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Topic\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus topic endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusTopics\",\r\n \"displayName\": \"Routing: message latency for Service Bus Topic\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus topic endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.builtIn.events\",\r\n \"displayName\": \"Routing: messages delivered to messages/events\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.builtIn.events\",\r\n \"displayName\": \"Routing: message latency for messages/events\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage\",\r\n \"displayName\": \"Routing: messages delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.storage\",\r\n \"displayName\": \"Routing: message latency for storage\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a storage endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.bytes\",\r\n \"displayName\": \"Routing: data delivered to storage\",\r\n \"displayDescription\": \"The amount of data (bytes) IoT Hub routing delivered to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.blobs\",\r\n \"displayName\": \"Routing: blobs delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered blobs to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from devices\",\r\n \"displayDescription\": \"The average, min, and max of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from devices\",\r\n \"displayDescription\": \"The average, min, and max size of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.success\",\r\n \"displayName\": \"Successful direct method invocations\",\r\n \"displayDescription\": \"The count of all successful direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.failure\",\r\n \"displayName\": \"Failed direct method invocations\",\r\n \"displayDescription\": \"The count of all failed direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.requestSize\",\r\n \"displayName\": \"Request size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method requests.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.responseSize\",\r\n \"displayName\": \"Response size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method responses.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from back end\",\r\n \"displayDescription\": \"The average, min, and max of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from back end\",\r\n \"displayDescription\": \"The average, min, and max size of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.success\",\r\n \"displayName\": \"Successful twin queries\",\r\n \"displayDescription\": \"The count of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.failure\",\r\n \"displayName\": \"Failed twin queries\",\r\n \"displayDescription\": \"The count of all failed twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.resultSize\",\r\n \"displayName\": \"Twin queries result size\",\r\n \"displayDescription\": \"The average, min, and max of the result size of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.success\",\r\n \"displayName\": \"Successful creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all successful creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.failure\",\r\n \"displayName\": \"Failed creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all failed creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.success\",\r\n \"displayName\": \"Successful creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all successful creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.failure\",\r\n \"displayName\": \"Failed creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all failed creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.success\",\r\n \"displayName\": \"Successful calls to list jobs\",\r\n \"displayDescription\": \"The count of all successful calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.failure\",\r\n \"displayName\": \"Failed calls to list jobs\",\r\n \"displayDescription\": \"The count of all failed calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.success\",\r\n \"displayName\": \"Successful job cancellations\",\r\n \"displayDescription\": \"The count of all successful calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.failure\",\r\n \"displayName\": \"Failed job cancellations\",\r\n \"displayDescription\": \"The count of all failed calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.success\",\r\n \"displayName\": \"Successful job queries\",\r\n \"displayDescription\": \"The count of all successful calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.failure\",\r\n \"displayName\": \"Failed job queries\",\r\n \"displayDescription\": \"The count of all failed calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.completed\",\r\n \"displayName\": \"Completed jobs\",\r\n \"displayDescription\": \"The count of all completed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.failed\",\r\n \"displayName\": \"Failed jobs\",\r\n \"displayDescription\": \"The count of all failed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.sendThrottle\",\r\n \"displayName\": \"Number of throttling errors\",\r\n \"displayDescription\": \"Number of throttling errors due to device throughput throttles\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dailyMessageQuotaUsed\",\r\n \"displayName\": \"Total number of messages used\",\r\n \"displayDescription\": \"Number of total messages used today\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsage\",\r\n \"displayName\": \"Total devicedata usage (deprecated)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsageV2\",\r\n \"displayName\": \"Total device data usage (preview)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalDeviceCount\",\r\n \"displayName\": \"Total devices (preview)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedDeviceCount\",\r\n \"displayName\": \"Connected devices (preview)\",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configuration Metrics\",\r\n \"displayDescription\": \"Metrics for Configuration Operations\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/logDefinitions\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/logDefinitions/read\",\r\n \"displayName\": \"Read IotHub service log definitions\",\r\n \"description\": \"Gets the available log definitions for the IotHub Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Connections\",\r\n \"displayName\": \"Connections\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceTelemetry\",\r\n \"displayName\": \"Device Telemetry\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DCommands\",\r\n \"displayName\": \"C2D Commands\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceIdentityOperations\",\r\n \"displayName\": \"Device Identity Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FileUploadOperations\",\r\n \"displayName\": \"File Upload Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Routes\",\r\n \"displayName\": \"Routes\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"D2CTwinOperations\",\r\n \"displayName\": \"D2CTwinOperations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DTwinOperations\",\r\n \"displayName\": \"C2D Twin Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TwinQueries\",\r\n \"displayName\": \"Twin Queries\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobsOperations\",\r\n \"displayName\": \"Jobs Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DirectMethods\",\r\n \"displayName\": \"Direct Methods\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"E2EDiagnostics\",\r\n \"displayName\": \"E2E Diagnostics (Preview)\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Write\",\r\n \"displayName\": \"Create or Update IotHubTenant\",\r\n \"description\": \"Create or Update the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Read\",\r\n \"displayName\": \"Get IotHubTenant\",\r\n \"description\": \"Gets the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Delete\",\r\n \"displayName\": \"Delete IotHubTenant\",\r\n \"description\": \"Delete the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/listKeys/Action\",\r\n \"displayName\": \"Get IotHubTenant Keys\",\r\n \"description\": \"Gets IotHub tenant keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/exportDevices/Action\",\r\n \"displayName\": \"Export Devices\",\r\n \"description\": \"Export Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/importDevices/Action\",\r\n \"displayName\": \"Import Devices\",\r\n \"description\": \"Import Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/getStats\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/getStats/Read\",\r\n \"displayName\": \"Get IotHubTenant Stats\",\r\n \"description\": \"Gets the IotHub tenant stats resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/iotHubKeys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/iotHubKeys/listkeys/Action\",\r\n \"displayName\": \"Get IotHubTenant tenant key\",\r\n \"description\": \"Gets the IotHub tenant key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Write\",\r\n \"displayName\": \"Create EventHub Consumer Group\",\r\n \"description\": \"Create EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Read\",\r\n \"displayName\": \"Get EventHub Consumer Group(s)\",\r\n \"description\": \"Get EventHub Consumer Group(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Delete\",\r\n \"displayName\": \"Delete EventHub Consumer Group\",\r\n \"description\": \"Delete EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/jobs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/jobs/Read\",\r\n \"displayName\": \"Get the Job(s) on IotHub\",\r\n \"description\": \"Get Job(s) details submitted on given IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/quotaMetrics\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/quotaMetrics/Read\",\r\n \"displayName\": \"Get Quota Metrics\",\r\n \"description\": \"Get Quota Metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/routing/routes\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routing/routes/$testall/Action\",\r\n \"displayName\": \"Routing Rule Test All\",\r\n \"description\": \"Test a message against all existing Routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routing/routes/$testnew/Action\",\r\n \"displayName\": \"Routing Rule Test Route\",\r\n \"description\": \"Test a message against a provided test Route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/routingEndpointsHealth\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routingEndpointsHealth/Read\",\r\n \"displayName\": \"Get Endpoint Health\",\r\n \"description\": \"Gets the health of all routing Endpoints for an IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/eventGridFilters\",\r\n \"displayName\": \"Microsoft.Devices/IotHubs/EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Write\",\r\n \"displayName\": \"Create or Update Event Grid filter\",\r\n \"description\": \"Create new or Update existing Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Read\",\r\n \"displayName\": \"Get Event Grid filter\",\r\n \"description\": \"Gets the Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Delete\",\r\n \"displayName\": \"Delete Event Grid filter\",\r\n \"description\": \"Deletes the Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/locations/operationresults/Read\",\r\n \"displayName\": \"Get Location based Operation Result\",\r\n \"description\": \"Get Location based Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Devices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Devices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DevTest Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labs/policySets\",\r\n \"displayName\": \"policy sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/EvaluatePolicies/action\",\r\n \"displayName\": \"Evaluate policy\",\r\n \"description\": \"Evaluates lab policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ListVhds/action\",\r\n \"displayName\": \"List VHDs\",\r\n \"description\": \"List disk images available for custom image creation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/GenerateUploadUri/action\",\r\n \"displayName\": \"Generate image upload URI\",\r\n \"description\": \"Generate a URI for uploading custom disk images to a Lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/CreateEnvironment/action\",\r\n \"displayName\": \"Create a virtual machine\",\r\n \"description\": \"Create virtual machines in a lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ClaimAnyVm/action\",\r\n \"displayName\": \"Claim Any Virtual Machine\",\r\n \"description\": \"Claim a random claimable virtual machine in the lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ExportResourceUsage/action\",\r\n \"displayName\": \"Exports the lab resource usage into a storage account\",\r\n \"description\": \"Exports the lab resource usage into a storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ImportVirtualMachine/action\",\r\n \"displayName\": \"Import a virtual machine\",\r\n \"description\": \"Import a virtual machine into a different lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/policySets/policies\",\r\n \"displayName\": \"policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/delete\",\r\n \"displayName\": \"Delete policies.\",\r\n \"description\": \"Delete policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/read\",\r\n \"displayName\": \"Read policies.\",\r\n \"description\": \"Read policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/write\",\r\n \"displayName\": \"Add or modify policies.\",\r\n \"description\": \"Add or modify policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/ListApplicable/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists all applicable schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/Retarget/action\",\r\n \"displayName\": \"Retarget schedule.\",\r\n \"description\": \"Updates a schedule's target resource Id.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualMachines/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/serviceFabrics/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources\",\r\n \"displayName\": \"Artifact sources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/delete\",\r\n \"displayName\": \"Delete artifact sources.\",\r\n \"description\": \"Delete artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/read\",\r\n \"displayName\": \"Read artifact sources.\",\r\n \"description\": \"Read artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/write\",\r\n \"displayName\": \"Add or modify artifact sources.\",\r\n \"description\": \"Add or modify artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources/artifacts\",\r\n \"displayName\": \"Artifacts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/artifacts/read\",\r\n \"displayName\": \"Read artifacts.\",\r\n \"description\": \"Read artifacts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/artifacts/GenerateArmTemplate/action\",\r\n \"displayName\": \"Generates an ARM template for the given artifact\",\r\n \"description\": \"Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/galleryImages\",\r\n \"displayName\": \"gallery images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/galleryImages/read\",\r\n \"displayName\": \"Read gallery images.\",\r\n \"description\": \"Read gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/customImages\",\r\n \"displayName\": \"custom images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/delete\",\r\n \"displayName\": \"Delete custom images.\",\r\n \"description\": \"Delete custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/read\",\r\n \"displayName\": \"Read custom images.\",\r\n \"description\": \"Read custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/write\",\r\n \"displayName\": \"Add or modify custom images.\",\r\n \"description\": \"Add or modify custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualNetworks\",\r\n \"displayName\": \"virtual networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/delete\",\r\n \"displayName\": \"Delete virtual networks.\",\r\n \"description\": \"Delete virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/read\",\r\n \"displayName\": \"Read virtual networks.\",\r\n \"description\": \"Read virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/write\",\r\n \"displayName\": \"Add or modify virtual networks.\",\r\n \"description\": \"Add or modify virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualMachines\",\r\n \"displayName\": \"Virtual machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/delete\",\r\n \"displayName\": \"Delete virtual machines.\",\r\n \"description\": \"Delete virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/read\",\r\n \"displayName\": \"Read virtual machines.\",\r\n \"description\": \"Read virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/write\",\r\n \"displayName\": \"Add or modify virtual machines.\",\r\n \"description\": \"Add or modify virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Start/action\",\r\n \"displayName\": \"Start virtual machine\",\r\n \"description\": \"Start a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Stop/action\",\r\n \"displayName\": \"Stop virtual machine\",\r\n \"description\": \"Stop a virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Restart/action\",\r\n \"displayName\": \"Restart virtual machine\",\r\n \"description\": \"Restart a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Redeploy/action\",\r\n \"displayName\": \"Redeploy a virtual machine\",\r\n \"description\": \"Redeploy a virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Resize/action\",\r\n \"displayName\": \"Resize Virtual Machine.\",\r\n \"description\": \"Resize Virtual Machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/ApplyArtifacts/action\",\r\n \"displayName\": \"Apply artifacts to virtual machine\",\r\n \"description\": \"Apply artifacts to virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/AddDataDisk/action\",\r\n \"displayName\": \"Add or attach a data disk\",\r\n \"description\": \"Attach a new or existing data disk to virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/DetachDataDisk/action\",\r\n \"displayName\": \"Detach the specified disk from the virtual machine\",\r\n \"description\": \"Detach the specified disk from the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Claim/action\",\r\n \"displayName\": \"Claim a virtual machine\",\r\n \"description\": \"Take ownership of an existing virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/UnClaim/action\",\r\n \"displayName\": \"Unclaim a virtual machine\",\r\n \"description\": \"Release ownership of an existing virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/TransferDisks/action\",\r\n \"displayName\": \"Transfer data disks to yourself\",\r\n \"description\": \"Transfer ownership of virtual machine data disks to yourself\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/ListApplicableSchedules/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists all applicable schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/GetRdpFileContents/action\",\r\n \"displayName\": \"Get RDP file contents\",\r\n \"description\": \"Gets a string that represents the contents of the RDP file for the virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/formulas\",\r\n \"displayName\": \"Formulas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"displayName\": \"Delete formulas.\",\r\n \"description\": \"Delete formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"displayName\": \"Read formulas.\",\r\n \"description\": \"Read formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"displayName\": \"Add or modify formulas.\",\r\n \"description\": \"Add or modify formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/costs\",\r\n \"displayName\": \"costs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/costs/read\",\r\n \"displayName\": \"Read costs.\",\r\n \"description\": \"Read costs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/costs/write\",\r\n \"displayName\": \"Add or modify costs.\",\r\n \"description\": \"Add or modify costs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/disks\",\r\n \"displayName\": \"disks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/delete\",\r\n \"displayName\": \"Delete disks.\",\r\n \"description\": \"Delete disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/read\",\r\n \"displayName\": \"Read disks.\",\r\n \"description\": \"Read disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/write\",\r\n \"displayName\": \"Add or modify disks.\",\r\n \"description\": \"Add or modify disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/Attach/action\",\r\n \"displayName\": \"Attach disk\",\r\n \"description\": \"Attach and create the lease of the disk to the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/Detach/action\",\r\n \"displayName\": \"Detach and break the lease of the disk attached to the virtual machine\",\r\n \"description\": \"Detach and break the lease of the disk attached to the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users\",\r\n \"displayName\": \"user profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/delete\",\r\n \"displayName\": \"Delete user profiles.\",\r\n \"description\": \"Delete user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/read\",\r\n \"displayName\": \"Read user profiles.\",\r\n \"description\": \"Read user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/write\",\r\n \"displayName\": \"Add or modify user profiles.\",\r\n \"description\": \"Add or modify user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/notificationChannels\",\r\n \"displayName\": \"notificationChannels\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/delete\",\r\n \"displayName\": \"Delete notificationchannels.\",\r\n \"description\": \"Delete notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/read\",\r\n \"displayName\": \"Read notificationchannels.\",\r\n \"description\": \"Read notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/write\",\r\n \"displayName\": \"Add or modify notificationchannels.\",\r\n \"description\": \"Add or modify notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/Notify/action\",\r\n \"displayName\": \"Notify\",\r\n \"description\": \"Send notification to provided channel.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/secrets\",\r\n \"displayName\": \"secrets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/delete\",\r\n \"displayName\": \"Delete secrets.\",\r\n \"description\": \"Delete secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/read\",\r\n \"displayName\": \"Read secrets.\",\r\n \"description\": \"Read secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/write\",\r\n \"displayName\": \"Add or modify secrets.\",\r\n \"description\": \"Add or modify secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources/armTemplates\",\r\n \"displayName\": \"Azure Resource Manager templates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/armTemplates/read\",\r\n \"displayName\": \"Read azure resource manager templates.\",\r\n \"description\": \"Read azure resource manager templates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/environments\",\r\n \"displayName\": \"environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/serviceRunners\",\r\n \"displayName\": \"Service runners\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/delete\",\r\n \"displayName\": \"Delete service runners.\",\r\n \"description\": \"Delete service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/read\",\r\n \"displayName\": \"Read service runners.\",\r\n \"description\": \"Read service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/write\",\r\n \"displayName\": \"Add or modify service runners.\",\r\n \"description\": \"Add or modify service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/serviceFabrics\",\r\n \"displayName\": \"Service Fabrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/delete\",\r\n \"displayName\": \"Delete service fabrics.\",\r\n \"description\": \"Delete service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/read\",\r\n \"displayName\": \"Read service fabrics.\",\r\n \"description\": \"Read service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/write\",\r\n \"displayName\": \"Add or modify service fabrics.\",\r\n \"description\": \"Add or modify service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/Start/action\",\r\n \"displayName\": \"Start service fabric\",\r\n \"description\": \"Start a service fabric.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/Stop/action\",\r\n \"displayName\": \"Stop service fabric\",\r\n \"description\": \"Stop a service fabric\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/ListApplicableSchedules/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists all applicable schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labCenters\",\r\n \"displayName\": \"Lab centers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/delete\",\r\n \"displayName\": \"Delete lab centers.\",\r\n \"description\": \"Delete lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/read\",\r\n \"displayName\": \"Read lab centers.\",\r\n \"description\": \"Read lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/write\",\r\n \"displayName\": \"Add or modify lab centers.\",\r\n \"description\": \"Add or modify lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/vmPools\",\r\n \"displayName\": \"Virtual Machine Pools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/delete\",\r\n \"displayName\": \"Delete virtual machine pools.\",\r\n \"description\": \"Delete virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/read\",\r\n \"displayName\": \"Read virtual machine pools.\",\r\n \"description\": \"Read virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/write\",\r\n \"displayName\": \"Add or modify virtual machine pools.\",\r\n \"description\": \"Add or modify virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DevTestLab\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DevTestLab\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DocumentDB\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/register/action\",\r\n \"displayName\": \"Register Microsoft DocumentDB resource provider\",\r\n \"description\": \" Register the Microsoft DocumentDB resource provider for the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operationResults/read\",\r\n \"displayName\": \"Read operation status\",\r\n \"description\": \"Read status of the asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccountNames\",\r\n \"displayName\": \"Database Account Names\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccountNames/read\",\r\n \"displayName\": \"Read database account names\",\r\n \"description\": \"Checks for name availability.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/read\",\r\n \"displayName\": \"Read database account\",\r\n \"description\": \"Reads a database account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/write\",\r\n \"displayName\": \"Update database account\",\r\n \"description\": \"Update a database accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listKeys/action\",\r\n \"displayName\": \"List keys\",\r\n \"description\": \"List keys of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"displayName\": \"Read database account readonly keys\",\r\n \"description\": \"Reads the database account readonly keys.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/regenerateKey/action\",\r\n \"displayName\": \"Rotate keys\",\r\n \"description\": \"Rotate keys of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listConnectionStrings/action\",\r\n \"displayName\": \"Get Connection Strings\",\r\n \"description\": \"Get the connection strings for a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/changeResourceGroup/action\",\r\n \"displayName\": \"Change resource group\",\r\n \"description\": \"Change resource group of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/failoverPriorityChange/action\",\r\n \"displayName\": \"Manual Failover\",\r\n \"description\": \"Change failover priorities of regions of a database account. This is used to perform manual failover operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/offlineRegion/action\",\r\n \"displayName\": \"Offline Region\",\r\n \"description\": \"Offline a region of a database account. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/onlineRegion/action\",\r\n \"displayName\": \"Online Region\",\r\n \"description\": \"Online a region of a database account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/delete\",\r\n \"displayName\": \"Delete database accounts\",\r\n \"description\": \"Deletes the database accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/readonlykeys\",\r\n \"displayName\": \"Database Account readonly keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/read\",\r\n \"displayName\": \"Read database account readonly keys\",\r\n \"description\": \"Reads the database account readonly keys.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/operationResults\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/operationResults/read\",\r\n \"displayName\": \"Read operation status\",\r\n \"description\": \"Read status of the asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile\",\r\n \"displayName\": \"Database Account latencies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/read\",\r\n \"displayName\": \"Read latency percentiles\",\r\n \"description\": \"Read percentiles of replication latencies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/metrics\",\r\n \"displayName\": \"Database Account metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/metrics/read\",\r\n \"displayName\": \"Read latency metrics\",\r\n \"description\": \"Read latency metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/targetRegion/metrics\",\r\n \"displayName\": \"Database Account metrics for a specific target region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/targetRegion/metrics/read\",\r\n \"displayName\": \"Read latency metricsfor a specific target region\",\r\n \"description\": \"Read latency metrics for a specific target region\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/sourceRegion/targetRegion/metrics\",\r\n \"displayName\": \"Database Account metrics for a specific source and target region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/sourceRegion/targetRegion/metrics/read\",\r\n \"displayName\": \"Read latency metrics for a specific source and target region\",\r\n \"description\": \"Read latency metrics for a specific source and target region\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions/usages\",\r\n \"displayName\": \"Database Account partition usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/usages/read\",\r\n \"displayName\": \"Read database account partition level usages\",\r\n \"description\": \"Read database account partition level usages\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/metricDefinitions\",\r\n \"displayName\": \"Database Account metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metricDefinitions/read\",\r\n \"displayName\": \"Read database account metrics definitions\",\r\n \"description\": \"Reads the database account metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/metrics\",\r\n \"displayName\": \"Database Account metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metrics/read\",\r\n \"displayName\": \"Read database account metrics\",\r\n \"description\": \"Reads the database account metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/usages\",\r\n \"displayName\": \"Database Account usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/usages/read\",\r\n \"displayName\": \"Read database account usages\",\r\n \"description\": \"Reads the database account usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/metricDefinitions\",\r\n \"displayName\": \"Database metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metricDefinitions/read\",\r\n \"displayName\": \"Read database metric definitions\",\r\n \"description\": \"Reads the database metric definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/metrics\",\r\n \"displayName\": \"Database metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metrics/read\",\r\n \"displayName\": \"Read database metrics\",\r\n \"description\": \"Reads the database metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/usages\",\r\n \"displayName\": \"Database usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/usages/read\",\r\n \"displayName\": \"Read database usages\",\r\n \"description\": \"Reads the database usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/metricDefinitions\",\r\n \"displayName\": \"Collection metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metricDefinitions/read\",\r\n \"displayName\": \"Read collection metric definitions\",\r\n \"description\": \"Reads the collection metric definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/metrics\",\r\n \"displayName\": \"Collection metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metrics/read\",\r\n \"displayName\": \"Read collection metrics\",\r\n \"description\": \"Reads the collection metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/usages\",\r\n \"displayName\": \"Collection usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/usages/read\",\r\n \"displayName\": \"Read collection usages\",\r\n \"description\": \"Reads the collection usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/metrics\",\r\n \"displayName\": \"Database Account and Region metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/metrics/read\",\r\n \"displayName\": \"Read region database account metrics\",\r\n \"description\": \"Reads the region and database account metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/metrics\",\r\n \"displayName\": \"Regional Collection metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/metrics/read\",\r\n \"displayName\": \"Read regional collection metrics\",\r\n \"description\": \"Reads the regional collection metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitions\",\r\n \"displayName\": \"Regional Database Account Collection partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/read\",\r\n \"displayName\": \"Read regional database account partitions in a collection\",\r\n \"description\": \"Read regional database account partitions in a collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions/metrics\",\r\n \"displayName\": \"Database Account partition metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/metrics/read\",\r\n \"displayName\": \"Read database account partition level metrics\",\r\n \"description\": \"Read database account partition level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitions/metrics\",\r\n \"displayName\": \"Regional Database Account partition metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/metrics/read\",\r\n \"displayName\": \"Read regional database account partition level metrics\",\r\n \"description\": \"Read regional database account partition level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics\",\r\n \"displayName\": \"Regional Database Account partition key metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"displayName\": \"Read regional database account partition key level metrics\",\r\n \"description\": \"Read regional database account partition key level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitionKeyRangeId/metrics\",\r\n \"displayName\": \"Database Account partition key metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"displayName\": \"Read database account partition key level metrics\",\r\n \"description\": \"Read database account partition key level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions\",\r\n \"displayName\": \"Database Account Collection partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/read\",\r\n \"displayName\": \"Read database account partitions in a collection\",\r\n \"description\": \"Read database account partitions in a collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operations/read\",\r\n \"displayName\": \"List operations\",\r\n \"description\": \"Read operations available for the Microsoft DocumentDB \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"description\": \"Notifies Microsoft.DocumentDB that VirtualNetwork or Subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deleteVirtualNetworkOrSubnets/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"displayName\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"description\": \"Read Status of deleteVirtualNetworkOrSubnets asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read database account log definitions\",\r\n \"description\": \"Gets the available log catageries for Database Account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DataPlaneRequests\",\r\n \"displayName\": \"DataPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"MongoRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryRuntimeStatistics\",\r\n \"displayName\": \"QueryRuntimeStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database account metric definitions\",\r\n \"description\": \"Gets the available metrics for the database Account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CassandraRequestCharges\",\r\n \"displayName\": \"Cassandra Request Charges\",\r\n \"internalMetricName\": \"CassandraRequestCharges\",\r\n \"displayDescription\": \"RUs consumed for Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"Cassandra Requests\",\r\n \"internalMetricName\": \"CassandraRequests\",\r\n \"displayDescription\": \"Number of Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetadataRequests\",\r\n \"displayName\": \"Metadata Requests\",\r\n \"internalMetricName\": \"MetadataRequests\",\r\n \"displayDescription\": \"Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, etc, and their configurations, free of charge.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"Role\",\r\n \"internalName\": \"Role\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"MasterCluster0\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestCharge\",\r\n \"displayName\": \"Mongo Request Charge\",\r\n \"internalMetricName\": \"MongoRequestCharge\",\r\n \"displayDescription\": \"Mongo Request Units Consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"Mongo Requests\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Number of Mongo Requests Made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequestUnits\",\r\n \"displayName\": \"Total Request Units\",\r\n \"internalMetricName\": \"TotalRequestUnits\",\r\n \"displayDescription\": \"Request Units consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"internalMetricName\": \"TotalRequests\",\r\n \"displayDescription\": \"Number of requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DocumentDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DocumentDB\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Domains\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/generateSsoRequest/Action\",\r\n \"displayName\": \"Generate Domain Control Center Single Sign On Request\",\r\n \"description\": \"Generate a request for signing into domain control center.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/validateDomainRegistrationInformation/Action\",\r\n \"displayName\": \"Domain Purchase Info Validation\",\r\n \"description\": \"Validate domain purchase object without submitting it\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/checkDomainAvailability/Action\",\r\n \"displayName\": \"Check Domain Availablity\",\r\n \"description\": \"Check if a domain is available for purchase\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/listDomainRecommendations/Action\",\r\n \"displayName\": \"Retrieve Domain Recommendations\",\r\n \"description\": \"Retrieve the list domain recommendations based on keywords\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/register/action\",\r\n \"displayName\": \"Register Microsoft Domains resource provider\",\r\n \"description\": \"Register the Microsoft Domains resource provider for the subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domains\",\r\n \"displayName\": \"Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Read\",\r\n \"displayName\": \"Get Domains\",\r\n \"description\": \"Get the list of domains\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Read\",\r\n \"displayName\": \"Get Domain\",\r\n \"description\": \"Get domain\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Write\",\r\n \"displayName\": \"Add or Update Domain\",\r\n \"description\": \"Add a new Domain or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Delete\",\r\n \"displayName\": \"Delete Domain\",\r\n \"description\": \"Delete an existing domain.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/renew/Action\",\r\n \"displayName\": \"Renew Domain\",\r\n \"description\": \"Renew an existing domain.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/operationresults\",\r\n \"displayName\": \"Domain operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/operationresults/Read\",\r\n \"displayName\": \"Get Domain Operation\",\r\n \"description\": \"Get a domain operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/domainownershipidentifiers\",\r\n \"displayName\": \"Domain operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Read\",\r\n \"displayName\": \"Get ownership Identifiers\",\r\n \"description\": \"List ownership identifiers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Read\",\r\n \"displayName\": \"Get ownership Identifier\",\r\n \"description\": \"Get ownership identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Write\",\r\n \"displayName\": \"Create or update Identifier\",\r\n \"description\": \"Create or update identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Delete\",\r\n \"displayName\": \"Delete ownership Identifier\",\r\n \"description\": \"Delete ownership identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topLevelDomains\",\r\n \"displayName\": \"TopLevelDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/Read\",\r\n \"displayName\": \"Get toplevel domains\",\r\n \"description\": \"Get toplevel domains\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/Read\",\r\n \"displayName\": \"Get toplevel domain\",\r\n \"description\": \"Get toplevel domain\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/listAgreements/Action\",\r\n \"displayName\": \"List Agreement action\",\r\n \"description\": \"List Agreement action\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/operations/Read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"List all operations from app service domain registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DomainRegistration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DomainRegistration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Dynamics Lifecycle Services (LCS)\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"lcsprojects\",\r\n \"displayName\": \"Microsoft Dynamics Lifecycle Services project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/read\",\r\n \"displayName\": \"Read LCS projects\",\r\n \"description\": \"Display Microsoft Dynamics Lifecycle Services projects that belong to a user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/write\",\r\n \"displayName\": \"Create and update LCS projects\",\r\n \"description\": \"Create and update Microsoft Dynamics Lifecycle Services projects that belong to the user. Only the name and description properties can be updated. The subscription and location associated with the project cannot be updated after creation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/delete\",\r\n \"displayName\": \"Delete LCS projects\",\r\n \"description\": \"Delete Microsoft Dynamics Lifecycle Services projects that belong to the user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"lcsprojects/clouddeployments\",\r\n \"displayName\": \"Microsoft Dynamics AX 2012 deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/clouddeployments/read\",\r\n \"displayName\": \"Read Microsoft Dynamics AX 2012 deployments\",\r\n \"description\": \"Display Microsoft Dynamics AX 2012 R3 Evaluation deployments in a Microsoft Dynamics Lifecycle Services project that belong to a user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/clouddeployments/write\",\r\n \"displayName\": \"Create Microsoft Dynamics AX 2012 deployments\",\r\n \"description\": \"Create Microsoft Dynamics AX 2012 R3 Evaluation deployment in a Microsoft Dynamics Lifecycle Services project that belong to a user. Deployments can be managed from Azure management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"lcsprojects/connectors\",\r\n \"displayName\": \"Microsoft Dynamics project connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/connectors/read\",\r\n \"displayName\": \"Read Microsoft Dynamics project connectors\",\r\n \"description\": \"Read connectors that belong to a Microsoft Dynamics Lifecycle Services project\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/connectors/write\",\r\n \"displayName\": \"Create and update Microsoft Dynamics project connectors\",\r\n \"description\": \"Create and update connectors that belong to a Microsoft Dynamics Lifecycle Services project\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DynamicsLcs\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DynamicsLcs\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Event Grid\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/register/action\",\r\n \"displayName\": \"Registers the EventGrid Resource Provider\",\r\n \"description\": \"Registers the eventSubscription for the EventGrid resource provider and enables the creation of Event Grid subscriptions.\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"eventSubscriptions\",\r\n \"displayName\": \"eventSubscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/write\",\r\n \"displayName\": \"Write EventSubscription\",\r\n \"description\": \"Create or update a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/read\",\r\n \"displayName\": \"Read EventSubscription\",\r\n \"description\": \"Read a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/delete\",\r\n \"displayName\": \"Delete EventSubscription\",\r\n \"description\": \"Delete a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/getFullUrl/action\",\r\n \"displayName\": \"Get full url\",\r\n \"description\": \"Get full url for the event subscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics\",\r\n \"displayName\": \"topics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/write\",\r\n \"displayName\": \"Write Topic\",\r\n \"description\": \"Create or update a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/read\",\r\n \"displayName\": \"Read Topic\",\r\n \"description\": \"Read a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/delete\",\r\n \"displayName\": \"Delete Topic\",\r\n \"description\": \"Delete a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/listKeys/action\",\r\n \"displayName\": \"List keys\",\r\n \"description\": \"List keys for the topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/regenerateKey/action\",\r\n \"displayName\": \"Regenerate key\",\r\n \"description\": \"Regenerate key for the topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Topics Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read topic metric definitions\",\r\n \"description\": \"Gets the available metrics for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PublishSuccessCount\",\r\n \"displayName\": \"Published Events\",\r\n \"displayDescription\": \"Total events published to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishFailCount\",\r\n \"displayName\": \"Failed Events\",\r\n \"displayDescription\": \"Total events failed to publish to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ErrorType\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UnmatchedEventCount\",\r\n \"displayName\": \"Unmatched Events\",\r\n \"displayDescription\": \"Total events not matching any of the event subscriptions for this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"UnmatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishSuccessLatencyInMs\",\r\n \"displayName\": \"Publish Success Latency\",\r\n \"displayDescription\": \"Publish success latency in milliseconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessLatencyInMs\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Topics Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventSubscriptions/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"EventSubscription Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read eventSubscription metric definitions\",\r\n \"description\": \"Gets the available metrics for eventSubscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"MatchedEventCount\",\r\n \"displayName\": \"Matched Events\",\r\n \"displayDescription\": \"Total events matched to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"MatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DeliveryAttemptFailCount\",\r\n \"displayName\": \"Delivery Failed Events\",\r\n \"displayDescription\": \"Total events failed to deliver to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliveryFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Error\"\r\n },\r\n {\r\n \"name\": \"ErrorType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeliverySuccessCount\",\r\n \"displayName\": \"Delivered Events\",\r\n \"displayDescription\": \"Total events delivered to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliverySuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DestinationProcessingDurationInMs\",\r\n \"displayName\": \"Destination Processing Duration\",\r\n \"displayDescription\": \"Destination processing duration in milliseconds\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"DestinationProcessingDelay\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DroppedEventCount\",\r\n \"displayName\": \"Dropped Events\",\r\n \"displayDescription\": \"Total dropped events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ExpiredEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DeadLetteredCount\",\r\n \"displayName\": \"Dead Lettered Events\",\r\n \"displayDescription\": \"Total dead lettered events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeadLetteredCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DeadLetterReason\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"EventSubscription Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for event subscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for event subscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"extensionTopics/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Topics Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read topic metric definitions\",\r\n \"description\": \"Gets the available metrics for topics\",\r\n \"origin\": \"User,System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PublishSuccessCount\",\r\n \"displayName\": \"Published Events\",\r\n \"displayDescription\": \"Total events published to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishFailCount\",\r\n \"displayName\": \"Failed Events\",\r\n \"displayDescription\": \"Total events failed to publish to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ErrorType\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UnmatchedEventCount\",\r\n \"displayName\": \"Unmatched Events\",\r\n \"displayDescription\": \"Total events not matching any of the event subscriptions for this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"UnmatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishSuccessLatencyInMs\",\r\n \"displayName\": \"Publish Success Latency\",\r\n \"displayDescription\": \"Publish success latency in milliseconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessLatencyInMs\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"extensionTopics/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Topics Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.EventGrid\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.EventGrid\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/register/action\",\r\n \"displayName\": \"Registers the EventHub Resource Provider\",\r\n \"description\": \"Registers the subscription for the EventHub resource provider and enables the creation of EventHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/unregister/action\",\r\n \"displayName\": \"Registers the EventHub Resource Provider\",\r\n \"description\": \"Registers the EventHub Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs\",\r\n \"displayName\": \"EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/write\",\r\n \"displayName\": \"Create or Update EventHub\",\r\n \"description\": \"Create or Update EventHub properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/read\",\r\n \"displayName\": \"Get EventHub\",\r\n \"description\": \"Get list of EventHub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/Delete\",\r\n \"displayName\": \"Delete EventHub\",\r\n \"description\": \"Operation to delete EventHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/action\",\r\n \"displayName\": \"Update EventHub Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update EventHub. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs/authorizationRules\",\r\n \"displayName\": \"EventHub AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/read\",\r\n \"displayName\": \" Get EventHub Authorization Rules\",\r\n \"description\": \" Get the list of EventHub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/write\",\r\n \"displayName\": \"Create or Update EventHub Authorization Rule\",\r\n \"description\": \"Create EventHub Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/delete\",\r\n \"displayName\": \"Delete EventHub Authorization Rules\",\r\n \"description\": \"Operation to delete EventHub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List EventHub keys\",\r\n \"description\": \"Get the Connection String to EventHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventHubs/consumergroups\",\r\n \"displayName\": \"ConsumerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/write\",\r\n \"displayName\": \"Create or Update ConsumerGroup\",\r\n \"description\": \"Create or Update ConsumerGroup properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/read\",\r\n \"displayName\": \"Get ConsumerGroup\",\r\n \"description\": \"Get list of ConsumerGroup Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/Delete\",\r\n \"displayName\": \"Delete ConsumerGroup\",\r\n \"description\": \"Operation to delete ConsumerGroup Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/sku/read\",\r\n \"displayName\": \"Get Sku\",\r\n \"description\": \"Get list of Sku Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku/regions\",\r\n \"displayName\": \"SkuRegions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/sku/regions/read\",\r\n \"displayName\": \"Get SkuRegions\",\r\n \"description\": \"Get list of SkuRegions Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Successful Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"QuotaExceededErrors\",\r\n \"displayName\": \"Quota Exceeded Errors. (Preview)\",\r\n \"displayDescription\": \"Quota Exceeded Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"QuotaExceeded\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingBytes\",\r\n \"displayName\": \"Incoming Bytes. (Preview)\",\r\n \"displayDescription\": \"Incoming Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingBytes\",\r\n \"displayName\": \"Outgoing Bytes. (Preview)\",\r\n \"displayDescription\": \"Outgoing Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsOpened\",\r\n \"displayName\": \"Connections Opened. (Preview)\",\r\n \"displayDescription\": \"Connections Opened for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionOpen\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsClosed\",\r\n \"displayName\": \"Connections Closed. (Preview)\",\r\n \"displayDescription\": \"Connections Closed for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionClose\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CaptureBacklog\",\r\n \"displayName\": \"Capture Backlog. (Preview)\",\r\n \"displayDescription\": \"Capture Backlog for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchiveBacklog\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedMessages\",\r\n \"displayName\": \"Captured Messages. (Preview)\",\r\n \"displayDescription\": \"Captured Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedBytes\",\r\n \"displayName\": \"Captured Bytes. (Preview)\",\r\n \"displayDescription\": \"Captured Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Size\",\r\n \"displayName\": \"Size (Preview)\",\r\n \"displayDescription\": \"Size of an EventHub in Bytes. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntitySize\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INREQS\",\r\n \"displayName\": \"Incoming Requests\",\r\n \"displayDescription\": \"Total incoming send requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SUCCREQ\",\r\n \"displayName\": \"Successful Requests\",\r\n \"displayDescription\": \"Total successful requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"FAILREQ\",\r\n \"displayName\": \"Failed Requests\",\r\n \"displayDescription\": \"Total failed requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SVRBSY\",\r\n \"displayName\": \"Server Busy Errors\",\r\n \"displayDescription\": \"Total server busy errors for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INTERR\",\r\n \"displayName\": \"Internal Server Errors\",\r\n \"displayDescription\": \"Total internal server errors for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"MISCERR\",\r\n \"displayName\": \"Other Errors\",\r\n \"displayDescription\": \"Total failed requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INMSGS\",\r\n \"displayName\": \"Incoming Messages (Deprecated)\",\r\n \"displayDescription\": \"Total incoming messages for a namespace. This metric is deprecated. Please use Incoming Messages metric instead\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINMSGS\",\r\n \"displayName\": \"Incoming Messages\",\r\n \"displayDescription\": \"Total incoming messages for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OUTMSGS\",\r\n \"displayName\": \"Outgoing Messages (Deprecated)\",\r\n \"displayDescription\": \"Total outgoing messages for a namespace. This metric is deprecated. Please use Outgoing Messages metric instead\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTMSGS\",\r\n \"displayName\": \"Outgoing Messages\",\r\n \"displayDescription\": \"Total outgoing messages for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINMBS\",\r\n \"displayName\": \"Incoming bytes (Deprecated)\",\r\n \"displayDescription\": \"Event Hub incoming message throughput for a namespace. This metric is deprecated. Please use Incoming bytes metric instead\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINBYTES\",\r\n \"displayName\": \"Incoming bytes\",\r\n \"displayDescription\": \"Event Hub incoming message throughput for a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTMBS\",\r\n \"displayName\": \"Outgoing bytes (Deprecated)\",\r\n \"displayDescription\": \"Event Hub outgoing message throughput for a namespace. This metric is deprecated. Please use Outgoing bytes metric instead\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTBYTES\",\r\n \"displayName\": \"Outgoing bytes\",\r\n \"displayDescription\": \"Event Hub outgoing message throughput for a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHABL\",\r\n \"displayName\": \"Archive backlog messages\",\r\n \"displayDescription\": \"Event Hub archive messages in backlog for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHAMSGS\",\r\n \"displayName\": \"Archive messages\",\r\n \"displayDescription\": \"Event Hub archived messages in a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHAMBS\",\r\n \"displayName\": \"Archive message throughput\",\r\n \"displayDescription\": \"Event Hub archived message throughput in a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Cluster metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Cluster metrics\",\r\n \"description\": \"Get list of Cluster metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Successful Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"QuotaExceededErrors\",\r\n \"displayName\": \"Quota Exceeded Errors. (Preview)\",\r\n \"displayDescription\": \"Quota Exceeded Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"QuotaExceeded\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingBytes\",\r\n \"displayName\": \"Incoming Bytes. (Preview)\",\r\n \"displayDescription\": \"Incoming Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingBytes\",\r\n \"displayName\": \"Outgoing Bytes. (Preview)\",\r\n \"displayDescription\": \"Outgoing Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsOpened\",\r\n \"displayName\": \"Connections Opened. (Preview)\",\r\n \"displayDescription\": \"Connections Opened for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionOpen\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsClosed\",\r\n \"displayName\": \"Connections Closed. (Preview)\",\r\n \"displayDescription\": \"Connections Closed for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionClose\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CaptureBacklog\",\r\n \"displayName\": \"Capture Backlog. (Preview)\",\r\n \"displayDescription\": \"Capture Backlog for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchiveBacklog\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedMessages\",\r\n \"displayName\": \"Captured Messages. (Preview)\",\r\n \"displayDescription\": \"Captured Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedMessages\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedBytes\",\r\n \"displayName\": \"Captured Bytes. (Preview)\",\r\n \"displayDescription\": \"Captured Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CPU\",\r\n \"displayName\": \"CPU (Preview)\",\r\n \"displayDescription\": \"CPU utilization for the Event Hub Cluster as a percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"internalMetricName\": \"\\\\Processor(*)\\\\% Processor Time\",\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"PerformanceCounters\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Role\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"AvailableMemory\",\r\n \"displayName\": \"Available Memory (Preview)\",\r\n \"displayDescription\": \"Available memory for the Event Hub Cluster in bytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"internalMetricName\": \"\\\\Memory\\\\Available MBytes\",\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"PerformanceCounters\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Role\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or Update Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Namespace logs\",\r\n \"description\": \"Get list of Namespace logs Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ArchiveLogs\",\r\n \"displayName\": \"Archive Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n },\r\n {\r\n \"name\": \"OperationalLogs\",\r\n \"displayName\": \"Operational Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n },\r\n {\r\n \"name\": \"AutoScaleLogs\",\r\n \"displayName\": \"Auto Scale Logs\",\r\n \"blobDuration\": \"PT10M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/read\",\r\n \"displayName\": \"Get Cluster Resource\",\r\n \"description\": \"Gets the Cluster Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/write\",\r\n \"displayName\": \"Get Cluster Resource\",\r\n \"description\": \"Gets the Cluster Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.EventHub\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.EventHub\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/register/action\",\r\n \"displayName\": \"Register the feature\",\r\n \"description\": \"Registers the feature of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"features\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/features/read\",\r\n \"displayName\": \"Get Feature\",\r\n \"description\": \"Gets the features of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providers/features\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/read\",\r\n \"displayName\": \"Get Provider Feature\",\r\n \"description\": \"Gets the feature of a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/register/action\",\r\n \"displayName\": \"Register Provider Feature\",\r\n \"description\": \"Registers the feature for a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/unregister/action\",\r\n \"displayName\": \"Unregister Provider Feature\",\r\n \"description\": \"Unregisters the feature for a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Features\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Features\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.HDInsight\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/write\",\r\n \"displayName\": \"Create or Update Cluster\",\r\n \"description\": \"Create or Update HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/read\",\r\n \"displayName\": \"Read Cluster Details\",\r\n \"description\": \"Get details about HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/delete\",\r\n \"displayName\": \"Delete Cluster\",\r\n \"description\": \"Delete a HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/changerdpsetting/action\",\r\n \"displayName\": \"Change RDP setting\",\r\n \"description\": \"Change RDP setting for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/configurations/action\",\r\n \"displayName\": \"Update Cluster Configuration\",\r\n \"description\": \"Update HDInsight Cluster Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/roles\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/roles/resize/action\",\r\n \"displayName\": \"Resize Cluster\",\r\n \"description\": \"Resize a HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/configurations\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/configurations/read\",\r\n \"displayName\": \"Get Cluster Configurations\",\r\n \"description\": \"Get HDInsight Cluster Configurations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/checkNameAvailability\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/locations/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Check Name Availability\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capabilities\",\r\n \"displayName\": \"HDInsight Subscription Capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/locations/capabilities/read\",\r\n \"displayName\": \"Get Subscription Capabilities\",\r\n \"description\": \"Get Subscription Capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read HDInsight Cluster metric definitions\",\r\n \"description\": \"Gets the available metrics for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"GatewayRequests\",\r\n \"displayName\": \"Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\",\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"HttpStatus\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CategorizedGatewayRequests\",\r\n \"displayName\": \"Categorized Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests by categories (1xx/2xx/3xx/4xx/5xx)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\",\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"HttpStatus\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AmbariMetrics\",\r\n \"displayName\": \"Ambari Metrics\",\r\n \"displayDescription\": \"Ambari Metrics emitted by yarn\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"MetricName\",\r\n \"displayName\": \"MetricName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications\",\r\n \"displayName\": \"HDInsight Cluster Application\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/read\",\r\n \"displayName\": \"Get Cluster Application\",\r\n \"description\": \"Get Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/write\",\r\n \"displayName\": \"Create or Update Cluster Application\",\r\n \"description\": \"Create or Update Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/delete\",\r\n \"displayName\": \"Delete Cluster Application\",\r\n \"description\": \"Delete Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HDInsight\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HDInsight\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Import/Export\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/register/action\",\r\n \"displayName\": \"Registers the Import/Export Resource Provider\",\r\n \"description\": \"Registers the subscription for the import/export resource provider and enables the creation of import/export jobs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/locations/read\",\r\n \"displayName\": \"Get or List Locations\",\r\n \"description\": \"Gets the properties for the specified location or returns the list of locations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/write\",\r\n \"displayName\": \"Create or Update Job\",\r\n \"description\": \"Creates a job with the specified parameters or update the properties or tags for the specified job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/read\",\r\n \"displayName\": \"Get or List Jobs\",\r\n \"description\": \"Gets the properties for the specified job or returns the list of jobs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/listBitLockerKeys/action\",\r\n \"displayName\": \"List BitLocker Keys\",\r\n \"description\": \"Gets the BitLocker keys for the specified job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Deletes an existing job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ImportExport\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ImportExport\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Monitor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Register/Action\",\r\n \"displayName\": \"Register Microsoft.Insights\",\r\n \"description\": \"Register the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Unregister/Action\",\r\n \"displayName\": \"Register Microsoft.Insights\",\r\n \"description\": \"Register the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ListMigrationDate/Action\",\r\n \"displayName\": \"Subscription migration date read\",\r\n \"description\": \"Get back Subscription migration date\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MigrateToNewpricingModel/Action\",\r\n \"displayName\": \"Migrate subscription to new pricing model action\",\r\n \"description\": \"Migrate subscription to new pricing model\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/RollbackToLegacyPricingModel/Action\",\r\n \"displayName\": \"Rollback subscription to legacy pricing model action\",\r\n \"description\": \"Rollback subscription to legacy pricing model\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Operations/Read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Read operations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions/Microsoft.Insights\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/Microsoft.Insights/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions/providers/Microsoft.Insights\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/providers/Microsoft.Insights/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/Read\",\r\n \"displayName\": \"Read metrics\",\r\n \"description\": \"Read metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/Write\",\r\n \"displayName\": \"Write metrics\",\r\n \"description\": \"Write metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Metrics/providers/Metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/providers/Metrics/Read\",\r\n \"displayName\": \"Read metrics\",\r\n \"description\": \"Read metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AlertRules\",\r\n \"displayName\": \"Classic Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Write\",\r\n \"displayName\": \"Create or update classic metric alert\",\r\n \"description\": \"Create or update a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Delete\",\r\n \"displayName\": \"Delete classic metric alert\",\r\n \"description\": \"Delete a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Read\",\r\n \"displayName\": \"Read classic metric alert\",\r\n \"description\": \"Read a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Activated/Action\",\r\n \"displayName\": \"Classic metric alert activated\",\r\n \"description\": \"Classic metric alert activated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Resolved/Action\",\r\n \"displayName\": \"Classic metric alert resolved\",\r\n \"description\": \"Classic metric alert resolved\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Throttled/Action\",\r\n \"displayName\": \"Classic metric alert rule throttled\",\r\n \"description\": \"Classic metric alert rule throttled\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricAlerts\",\r\n \"displayName\": \"Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Write\",\r\n \"displayName\": \"Create or update metric alert\",\r\n \"description\": \"Create or update a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Delete\",\r\n \"displayName\": \"Delete metric alert\",\r\n \"description\": \"Delete a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Read\",\r\n \"displayName\": \"Read metric alert\",\r\n \"description\": \"Read a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricAlerts/Status\",\r\n \"displayName\": \"Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Status/Read\",\r\n \"displayName\": \"Read metric alert status\",\r\n \"description\": \"Read metric alert status\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings\",\r\n \"displayName\": \"Autoscale Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Write\",\r\n \"displayName\": \"Create or update autoscale setting\",\r\n \"description\": \"Create or update an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Delete\",\r\n \"displayName\": \"Delete autoscale setting\",\r\n \"description\": \"Delete an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Read\",\r\n \"displayName\": \"Read autoscale setting\",\r\n \"description\": \"Read an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaleup/Action\",\r\n \"displayName\": \"Autoscale scale up initiated\",\r\n \"description\": \"Autoscale scale up initiated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaledown/Action\",\r\n \"displayName\": \"Autoscale scale down initiated\",\r\n \"description\": \"Autoscale scale down initiated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/ScaleupResult/Action\",\r\n \"displayName\": \"Autoscale scale up completed\",\r\n \"description\": \"Autoscale scale up completed\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/ScaledownResult/Action\",\r\n \"displayName\": \"Autoscale scale down completed\",\r\n \"description\": \"Autoscale scale down completed\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AlertRules/Incidents\",\r\n \"displayName\": \"Alert Rule Incident resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Incidents/Read\",\r\n \"displayName\": \"Read classic metric alert incidents\",\r\n \"description\": \"Read a classic metric alert incident\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ObservedMetricValue\",\r\n \"displayName\": \"Observed Metric Value\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The value computed by autoscale when executed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Metric\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"MetricTriggerSource\",\r\n \"displayName\": \"Metric Trigger Source\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"MetricThreshold\",\r\n \"displayName\": \"Metric Threshold\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The configured autoscale threshold when autoscale ran.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Metric\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"MetricTriggerRule\",\r\n \"displayName\": \"Metric Trigger Rule\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"ObservedCapacity\",\r\n \"displayName\": \"Observed Capacity\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The capacity reported to autoscale when it executed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"ScaleAction\",\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"ScaleActionsInitiated\",\r\n \"displayName\": \"Scale Actions Initiated\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The direction of the scale operation.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"ScaleAction\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ScaleDirection\",\r\n \"displayName\": \"Scale Direction\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n }\r\n ],\r\n \"logSpecifications\": null,\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActionGroups\",\r\n \"displayName\": \"Action Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Write\",\r\n \"displayName\": \"Create or update action group\",\r\n \"description\": \"Create or update an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Delete\",\r\n \"displayName\": \"Delete action group\",\r\n \"description\": \"Delete an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Read\",\r\n \"displayName\": \"Read action group\",\r\n \"description\": \"Read an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivityLogAlerts\",\r\n \"displayName\": \"Activity Log Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Write\",\r\n \"displayName\": \"Create or update activity log alert\",\r\n \"description\": \"Create or update an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Delete\",\r\n \"displayName\": \"Delete activity log alert\",\r\n \"description\": \"Delete an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Read\",\r\n \"displayName\": \"Read activity log alert\",\r\n \"description\": \"Read an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Activated/Action\",\r\n \"displayName\": \"Activity Log Alert activated\",\r\n \"description\": \"Activity Log Alert activated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"EventCategories\",\r\n \"displayName\": \"Activity Log event category\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/EventCategories/Read\",\r\n \"displayName\": \"Read Activity Log event categories\",\r\n \"description\": \"Read available Activity Log event categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventtypes/values\",\r\n \"displayName\": \"Activity Log Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/eventtypes/values/Read\",\r\n \"displayName\": \"Read Activity Log\",\r\n \"description\": \"Read Activity Log events\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventtypes/digestevents\",\r\n \"displayName\": \"Digest events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/eventtypes/digestevents/Read\",\r\n \"displayName\": \"Event types management digest read\",\r\n \"description\": \"Read management event type digest\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiagnosticSettings\",\r\n \"displayName\": \"Resource diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Write\",\r\n \"displayName\": \"Create or update resource diagnostic setting\",\r\n \"description\": \"Create or update a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Delete\",\r\n \"displayName\": \"Delete resource diagnostic setting\",\r\n \"description\": \"Delete a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Read\",\r\n \"displayName\": \"Read resource diagnostic setting\",\r\n \"description\": \"Read a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ExtendedDiagnosticSettings\",\r\n \"displayName\": \"Network flow log diagnostic setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Write\",\r\n \"displayName\": \"Create or update network flow log diagnostic setting\",\r\n \"description\": \"Create or update a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Delete\",\r\n \"displayName\": \"Delete network flow log diagnostic setting\",\r\n \"description\": \"Delete a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Read\",\r\n \"displayName\": \"Read network flow log diagnostic setting\",\r\n \"description\": \"Read a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LogProfiles\",\r\n \"displayName\": \"Log Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Write\",\r\n \"displayName\": \"Create or update Activity Log log profile\",\r\n \"description\": \"Create or update an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Delete\",\r\n \"displayName\": \"Delete Activity Log log profile\",\r\n \"description\": \"Delete an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Read\",\r\n \"displayName\": \"Read Activity Log log profile\",\r\n \"description\": \"Read an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LogDefinitions\",\r\n \"displayName\": \"Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/LogDefinitions/Read\",\r\n \"displayName\": \"Log Definitions read\",\r\n \"description\": \"Read log definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Tenants\",\r\n \"displayName\": \"Microsoft.Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Tenants/Register/Action\",\r\n \"displayName\": \"Initialize Microsoft.Insights\",\r\n \"description\": \"Initializes the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/AnalyticsItems\",\r\n \"displayName\": \"Application Insights analytics item\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Delete\",\r\n \"displayName\": \"Application Insights analytics item delete\",\r\n \"description\": \"Deleting an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Read\",\r\n \"displayName\": \"Application Insights analytics item read\",\r\n \"description\": \"Reading an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Write\",\r\n \"displayName\": \"Application Insights analytics item write\",\r\n \"description\": \"Writing an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MyAnalyticsItems\",\r\n \"displayName\": \"Application Insights analytics item\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Delete\",\r\n \"displayName\": \"Application Insights personal analytics item delete\",\r\n \"description\": \"Deleting an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Write\",\r\n \"displayName\": \"Application Insights personal analytics item write\",\r\n \"description\": \"Writing an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Read\",\r\n \"displayName\": \"Application Insights personal analytics item read\",\r\n \"description\": \"Reading an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components\",\r\n \"displayName\": \"Application insights components\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Action\",\r\n \"displayName\": \"Application Insights analytics table action\",\r\n \"description\": \"Application Insights analytics table action\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Action\",\r\n \"displayName\": \"Application Insights API key generate\",\r\n \"description\": \"Generating an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Purge/Action\",\r\n \"displayName\": \"Application Insights Purge Data action\",\r\n \"description\": \"Purging data from Application Insights\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Write\",\r\n \"displayName\": \"Application insights component write\",\r\n \"description\": \"Writing to an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Delete\",\r\n \"displayName\": \"Application insights component delete\",\r\n \"description\": \"Deleting an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Read\",\r\n \"displayName\": \"Application insights component read\",\r\n \"description\": \"Reading an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Action\",\r\n \"displayName\": \"Application Insights export settings action\",\r\n \"description\": \"Application Insights export settings action\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Move/Action\",\r\n \"displayName\": \"Application Insights Component Move\",\r\n \"description\": \"Move an Application Insights Component to another resource group or subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/AnalyticsTables\",\r\n \"displayName\": \"Application Insights analytics table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Delete\",\r\n \"displayName\": \"Application Insights analytics table delete\",\r\n \"description\": \"Deleting an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Read\",\r\n \"displayName\": \"Application Insights analytics table read\",\r\n \"description\": \"Reading an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Write\",\r\n \"displayName\": \"Application Insights analytics table write\",\r\n \"description\": \"Writing an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Annotations\",\r\n \"displayName\": \"Application Insights annotations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Delete\",\r\n \"displayName\": \"Application Insights annotations delete\",\r\n \"description\": \"Deleting an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Read\",\r\n \"displayName\": \"Application Insights annotations read\",\r\n \"description\": \"Reading an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Write\",\r\n \"displayName\": \"Application Insights annotation write\",\r\n \"description\": \"Writing an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ApiKeys\",\r\n \"displayName\": \"Application Insights API key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Delete\",\r\n \"displayName\": \"Application Insights API key delete\",\r\n \"description\": \"Deleting an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Read\",\r\n \"displayName\": \"Application Insights API key read\",\r\n \"description\": \"Reading an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Operations\",\r\n \"displayName\": \"Application Insights Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Operations/Read\",\r\n \"displayName\": \"Application Insights Operations read\",\r\n \"description\": \"Get status of long-running operations in Application Insights\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Events\",\r\n \"displayName\": \"Application Insights Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Events/Read\",\r\n \"displayName\": \"Application Insights Events read\",\r\n \"description\": \"Get logs from Application Insights using OData query format\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Query\",\r\n \"displayName\": \"Application Insights Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Query/Read\",\r\n \"displayName\": \"Application Insights Query read\",\r\n \"description\": \"Run queries against Application Insights logs\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/BillingPlanForComponent\",\r\n \"displayName\": \"Billing plan for Application Insights component\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/BillingPlanForComponent/Read\",\r\n \"displayName\": \"Billing plan for Application Insights component read\",\r\n \"description\": \"Reading a billing plan for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/CurrentBillingFeatures\",\r\n \"displayName\": \"Current billing features for Application Insights component\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/CurrentBillingFeatures/Read\",\r\n \"displayName\": \"Current billing features for Application Insights component read\",\r\n \"description\": \"Reading current billing features for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/CurrentBillingFeatures/Write\",\r\n \"displayName\": \"Current billing features for Application Insights component write\",\r\n \"description\": \"Writing current billing features for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/FeatureCapabilities\",\r\n \"displayName\": \"Application Insights component feature capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/FeatureCapabilities/Read\",\r\n \"displayName\": \"Application Insights component feature capabilities read\",\r\n \"description\": \"Reading Application Insights component feature capabilities\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/GetAvailableBillingFeatures\",\r\n \"displayName\": \"Application Insights component available billing features\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/GetAvailableBillingFeatures/Read\",\r\n \"displayName\": \"Application Insights component available billing features read\",\r\n \"description\": \"Reading Application Insights component available billing features\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/PricingPlans\",\r\n \"displayName\": \"Application Insights component pricing plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/PricingPlans/Read\",\r\n \"displayName\": \"Application Insights component pricing plan read\",\r\n \"description\": \"Reading an Application Insights component pricing plan\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/PricingPlans/Write\",\r\n \"displayName\": \"Application Insights component pricing plan write\",\r\n \"description\": \"Writing an Application Insights component pricing plan\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/QuotaStatus\",\r\n \"displayName\": \"Application Insights component quota status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/QuotaStatus/Read\",\r\n \"displayName\": \"Application Insights component quota status read\",\r\n \"description\": \"Reading Application Insights component quota status\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Api\",\r\n \"displayName\": \"Application Insights component data API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Api/Read\",\r\n \"displayName\": \"Application Insights component data API read\",\r\n \"description\": \"Reading Application Insights component data API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ExtendQueries\",\r\n \"displayName\": \"Application Insights component extended query results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExtendQueries/Read\",\r\n \"displayName\": \"Application Insights component extended query results read\",\r\n \"description\": \"Reading Application Insights component extended query results\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/GetToken\",\r\n \"displayName\": \"Application Insights component token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/GetToken/Read\",\r\n \"displayName\": \"Application Insights component token read\",\r\n \"description\": \"Reading an Application Insights component token\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MetricDefinitions\",\r\n \"displayName\": \"Application Insights component metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MetricDefinitions/Read\",\r\n \"displayName\": \"Application Insights component metric definitions read\",\r\n \"description\": \"Reading Application Insights component metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Metrics\",\r\n \"displayName\": \"Application Insights component metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Metrics/Read\",\r\n \"displayName\": \"Application Insights component metrics read\",\r\n \"description\": \"Reading Application Insights component metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ExportConfiguration\",\r\n \"displayName\": \"Application Insights export settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Delete\",\r\n \"displayName\": \"Application Insights export settings delete\",\r\n \"description\": \"Deleting Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Read\",\r\n \"displayName\": \"Application Insights export settings read\",\r\n \"description\": \"Reading Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Write\",\r\n \"displayName\": \"Application Insights export settings write\",\r\n \"description\": \"Writing Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Favorites\",\r\n \"displayName\": \"Application Insights favorites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Delete\",\r\n \"displayName\": \"Application Insights favorites delete\",\r\n \"description\": \"Deleting an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Read\",\r\n \"displayName\": \"Application Insights favorites read\",\r\n \"description\": \"Reading an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Write\",\r\n \"displayName\": \"Application Insights favorite write\",\r\n \"description\": \"Writing an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MyFavorites\",\r\n \"displayName\": \"Application Insights favorites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyFavorites/Read\",\r\n \"displayName\": \"Application Insights personal favorites read\",\r\n \"description\": \"Reading an Application Insights personal favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/providers/Microsoft.Insights/MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/providers/Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"availabilityResults/duration\",\r\n \"displayName\": \"Test duration\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Test duration\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"availabilityResult/name\",\r\n \"displayName\": \"Test name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"availabilityResult/location\",\r\n \"displayName\": \"Run location\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"availabilityResult/success\",\r\n \"displayName\": \"Test result\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"billingMeters/telemetryCount\",\r\n \"displayName\": \"Data point count\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The number of data points sent to this Application Insights resource. This metric is processed with a latency of up to two hours.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"billing/telemetryItemType\",\r\n \"displayName\": \"Data type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"billing/telemetryItemSource\",\r\n \"displayName\": \"Telemetry item source\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"billingMeters/telemetrySize\",\r\n \"displayName\": \"Data point volume\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The volume of data sent to this Application Insights resource. This metric is processed with a latency of up to two hours.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"billing/telemetryItemType\",\r\n \"displayName\": \"Data type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"billing/telemetryItemSource\",\r\n \"displayName\": \"Telemetry item source\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"browserTimings/networkDuration\",\r\n \"displayName\": \"Page load network connect time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between user request and network connection. Includes DNS lookup and transport connection.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/processingDuration\",\r\n \"displayName\": \"Client processing time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between receiving the last byte of a document until the DOM is loaded. Async requests may still be processing.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/receiveDuration\",\r\n \"displayName\": \"Receiving response time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between the first and last bytes, or until disconnection.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/sendDuration\",\r\n \"displayName\": \"Send request time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between network connection and receiving the first byte.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/totalDuration\",\r\n \"displayName\": \"Browser page load time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time from user request until DOM, stylesheets, scripts and images are loaded.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"dependencies/count\",\r\n \"displayName\": \"Dependency calls\",\r\n \"internalMetricName\": \"dependencies/duration\",\r\n \"displayDescription\": \"Count of calls made by the application to external resources.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"dependencies/duration\",\r\n \"displayName\": \"Dependency duration\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Duration of calls made by the application to external resources.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"dependencies/failed\",\r\n \"displayName\": \"Dependency failures\",\r\n \"internalMetricName\": \"dependencies/duration\",\r\n \"displayDescription\": \"Count of failed dependency calls made by the application to external resources.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"pageViews/count\",\r\n \"displayName\": \"Page views\",\r\n \"internalMetricName\": \"pageViews/duration\",\r\n \"displayDescription\": \"Count of page views.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"pageViews/duration\",\r\n \"displayName\": \"Page view load time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Page view load time\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestExecutionTime\",\r\n \"displayName\": \"HTTP request execution time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Execution time of the most recent request.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestsInQueue\",\r\n \"displayName\": \"HTTP requests in application queue\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Length of the application request queue.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestsPerSecond\",\r\n \"displayName\": \"HTTP request rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Rate of all requests to the application per second from ASP.NET.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/exceptionsPerSecond\",\r\n \"displayName\": \"Exception rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Count of handled and unhandled exceptions reported to windows, including .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processIOBytesPerSecond\",\r\n \"displayName\": \"Process IO rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Total bytes per second read and written to files, network and devices.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processCpuPercentage\",\r\n \"displayName\": \"Process CPU\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The percentage of elapsed time that all process threads used the processor to execute instructions. This can vary between 0 to 100. This metric indicates the performance of w3wp process alone.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processorCpuPercentage\",\r\n \"displayName\": \"Processor time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The percentage of time that the processor spends in non-idle threads.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/memoryAvailableBytes\",\r\n \"displayName\": \"Available memory\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Physical memory immediately available for allocation to a process or for system use.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processPrivateBytes\",\r\n \"displayName\": \"Process private bytes\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Memory exclusively assigned to the monitored application's processes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"requests/duration\",\r\n \"displayName\": \"Server response time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between receiving an HTTP request and finishing sending the response.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"requests/count\",\r\n \"displayName\": \"Server requests\",\r\n \"internalMetricName\": \"requests/duration\",\r\n \"displayDescription\": \"Count of HTTP requests completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"requests/failed\",\r\n \"displayName\": \"Failed requests\",\r\n \"internalMetricName\": \"requests/duration\",\r\n \"displayDescription\": \"Count of HTTP requests marked as failed. In most cases these are requests with a response code >= 400 and not equal to 401.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/count\",\r\n \"displayName\": \"Exceptions\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Combined count of all uncaught exceptions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"client/type\",\r\n \"displayName\": \"Device type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/browser\",\r\n \"displayName\": \"Browser exceptions\",\r\n \"internalMetricName\": \"exceptions/count\",\r\n \"displayDescription\": \"Count of uncaught exceptions thrown in the browser.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"client/isServer\",\r\n \"displayName\": null,\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/server\",\r\n \"displayName\": \"Server exceptions\",\r\n \"internalMetricName\": \"exceptions/count\",\r\n \"displayDescription\": \"Count of uncaught exceptions thrown in the server application.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"client/isServer\",\r\n \"displayName\": null,\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"traces/count\",\r\n \"displayName\": \"Trace count\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Trace document count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"trace/severityLevel\",\r\n \"displayName\": \"Severity level\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null,\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ProactiveDetectionConfigs\",\r\n \"displayName\": \"Application Insights proactive detection configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ProactiveDetectionConfigs/Read\",\r\n \"displayName\": \"Application Insights proactive detection configuration read\",\r\n \"description\": \"Reading Application Insights proactive detection configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ProactiveDetectionConfigs/Write\",\r\n \"displayName\": \"Application Insights proactive detection configuration read\",\r\n \"description\": \"Writing Application Insights proactive detection configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/SyntheticMonitorLocations\",\r\n \"displayName\": \"Application Insights webtest location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/SyntheticMonitorLocations/Read\",\r\n \"displayName\": \"Application Insights webtest locations read\",\r\n \"description\": \"Reading Application Insights webtest locations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Webtests\",\r\n \"displayName\": \"Web tests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Webtests/Read\",\r\n \"displayName\": \"Webtest read\",\r\n \"description\": \"Reading a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests\",\r\n \"displayName\": \"Web tests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Write\",\r\n \"displayName\": \"Webtest write\",\r\n \"description\": \"Writing to a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Delete\",\r\n \"displayName\": \"Webtest delete\",\r\n \"description\": \"Deleting a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Read\",\r\n \"displayName\": \"Webtest read\",\r\n \"description\": \"Reading a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/GetToken\",\r\n \"displayName\": \"Webtest token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/GetToken/Read\",\r\n \"displayName\": \"Webtest token read\",\r\n \"description\": \"Reading a webtest token\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/MetricDefinitions\",\r\n \"displayName\": \"Webtest metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/MetricDefinitions/Read\",\r\n \"displayName\": \"Webtest metric definitions read\",\r\n \"description\": \"Reading a webtest metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/Metrics\",\r\n \"displayName\": \"Webtest metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Metrics/Read\",\r\n \"displayName\": \"Webtest metrics read\",\r\n \"description\": \"Reading a webtest metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/WorkItemConfigs\",\r\n \"displayName\": \"Application Insights ALM integration configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Delete\",\r\n \"displayName\": \"Application Insights ALM integration configuration delete\",\r\n \"description\": \"Deleting an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Read\",\r\n \"displayName\": \"Application Insights ALM integration configuration read\",\r\n \"description\": \"Reading an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Write\",\r\n \"displayName\": \"Application Insights ALM integration configuration write\",\r\n \"description\": \"Writing an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/DefaultWorkItemConfig\",\r\n \"displayName\": \"Application Insights ALM integration configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/DefaultWorkItemConfig/Read\",\r\n \"displayName\": \"Application Insights default ALM integration configuration read\",\r\n \"description\": \"Reading an Application Insights default ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ListMigrationDate\",\r\n \"displayName\": \"List Migration Date\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ListMigrationDate/Read\",\r\n \"displayName\": \"Subscription migration date read\",\r\n \"description\": \"Get back subscription migration date\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ScheduledQueryRules\",\r\n \"displayName\": \"Scheduled query rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Write\",\r\n \"displayName\": \"Scheduled query rule write\",\r\n \"description\": \"Writing a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Read\",\r\n \"displayName\": \"Scheduled query rule read\",\r\n \"description\": \"Reading a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Delete\",\r\n \"displayName\": \"Scheduled query rule delete\",\r\n \"description\": \"Deleting a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs\",\r\n \"displayName\": \"Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Read\",\r\n \"displayName\": \"Read Logs\",\r\n \"description\": \"Reading data from all your logs\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADReplicationResult/Read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADSecurityAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Alert/Read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AlertHistory/Read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ApplicationInsights/Read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AzureActivity/Read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AzureMetrics/Read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/BoundPort/Read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/CommonSecurityLog/Read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ComputerGroup/Read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ConfigurationChange/Read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ConfigurationData/Read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerImageInventory/Read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerInventory/Read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerLog/Read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerServiceLog/Read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceAppCrash/Read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceAppLaunch/Read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceCalendar/Read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceCleanup/Read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceConnectSession/Read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceEtw/Read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHardwareHealth/Read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHealth/Read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHeartbeat/Read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSkypeHeartbeat/Read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSkypeSignIn/Read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSleepState/Read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHAppFailure/Read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHAppReliability/Read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHDriverReliability/Read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHLogonFailures/Read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHLogonMetrics/Read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHOSCrashData/Read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHOSReliability/Read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHWipAppLearning/Read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DnsEvents/Read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DnsInventory/Read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ETWEvent/Read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Event/Read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ExchangeAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ExchangeOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Heartbeat/Read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/IISAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/InboundConnection/Read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/KubeNodeInventory/Read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/KubePodInventory/Read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/LinuxAuditLog/Read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplication/Read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealth/Read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealthAlternativeVersions/Read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealthIssues/Read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationInstance/Read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationReadiness/Read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADeploymentPlan/Read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevice/Read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealth/Read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealthAlternativeVersions/Read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealthIssues/Read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADeviceReadiness/Read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADriverInstanceReadiness/Read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADriverReadiness/Read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddin/Read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinHealth/Read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinHealthIssues/Read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinInstance/Read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeApp/Read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppHealth/Read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppInstance/Read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeBuildInfo/Read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeCurrencyAssessment/Read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeCurrencyAssessmentDailyCounts/Read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeDeploymentStatus/Read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroHealth/Read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroHealthIssues/Read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroIssueInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroIssueReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroSummary/Read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeSuite/Read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeSuiteInstance/Read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAProposedPilotDevices/Read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsBuildInfo/Read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsCurrencyAssessment/Read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsCurrencyAssessmentDailyCounts/Read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsDeploymentStatus/Read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsSysReqInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/NetworkMonitoring/Read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/OfficeActivity/Read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Operation/Read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/OutboundConnection/Read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Perf/Read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ProtectionStatus/Read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ReservedAzureCommonFields/Read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ReservedCommonFields/Read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SCCMAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SCOMAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityAlert/Read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityBaseline/Read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityBaselineSummary/Read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityDetection/Read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityEvent/Read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricOperationalEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricReliableActorEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricReliableServiceEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SfBAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SfBOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SharePointOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SPAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SQLAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SQLQueryPerformance/Read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Syslog/Read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SysmonEvent/Read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAApp/Read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAComputer/Read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAComputerRank/Read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UADriver/Read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UADriverProblemCodes/Read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAFeedback/Read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAHardwareSecurity/Read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAIESiteDiscovery/Read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAOfficeAddIn/Read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAProposedActionPlan/Read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UASysReqIssue/Read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAUpgradedComputer/Read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Update/Read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UpdateRunProgress/Read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UpdateSummary/Read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Usage/Read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/W3CIISLog/Read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSDeploymentStatus/Read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSInsiderStatus/Read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSUpdateStatus/Read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WDAVStatus/Read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WDAVThreat/Read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsClientAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsFirewall/Read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsServerAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WireData/Read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WUDOAggregatedStatus/Read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WUDOStatus/Read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/logDefinitions/Read\",\r\n \"displayName\": \"Log Definitions read\",\r\n \"description\": \"Read log definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AutoscaleEvaluations\",\r\n \"displayName\": \"Autoscale Evaluations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AutoscaleScaleActions\",\r\n \"displayName\": \"Autoscale Scale Actions\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Resource diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Read\",\r\n \"displayName\": \"Read resource diagnostic setting\",\r\n \"description\": \"Read a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Write\",\r\n \"displayName\": \"Create or update resource diagnostic setting\",\r\n \"description\": \"Create or update a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Insights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Insights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"vaults\",\r\n \"displayName\": \"Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/read\",\r\n \"displayName\": \"View Key Vault\",\r\n \"description\": \"View the properties of a key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/write\",\r\n \"displayName\": \"Update Key Vault\",\r\n \"description\": \"Create a new key vault or update the properties of an existing key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/delete\",\r\n \"displayName\": \"Delete Key Vault\",\r\n \"description\": \"Delete a key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/deploy/action\",\r\n \"displayName\": \"Use Vault for Azure Deployments\",\r\n \"description\": \"Enables access to secrets in a key vault when deploying Azure resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/secrets\",\r\n \"displayName\": \"Secret\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/secrets/read\",\r\n \"displayName\": \"View Secret Properties\",\r\n \"description\": \"View the properties of a secret, but not its value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/secrets/write\",\r\n \"displayName\": \"Update Secret\",\r\n \"description\": \"Create a new secret or update the value of an existing secret\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/accessPolicies\",\r\n \"displayName\": \"Access Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/accessPolicies/write\",\r\n \"displayName\": \"Update Access Policy\",\r\n \"description\": \"Update an existing access policy by merging or replacing, or add a new access policy to a vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Key Vault Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the available logs for a key vault\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AuditEvent\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Key Vault Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/diagnosticSettings/Read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/diagnosticSettings/Write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/operations/read\",\r\n \"displayName\": \"Available Key Vault Operations\",\r\n \"description\": \"Lists operations available on Microsoft.KeyVault resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that a key vault name is valid and is not in use\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deletedVaults\",\r\n \"displayName\": \"Soft Deleted Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/deletedVaults/read\",\r\n \"displayName\": \"View Soft Deleted Vaults\",\r\n \"description\": \"View the properties of soft deleted key vaults\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedVaults\",\r\n \"displayName\": \"Soft Deleted Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deletedVaults/read\",\r\n \"displayName\": \"View Soft Deleted Key Vault\",\r\n \"description\": \"View the properties of a soft deleted key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"displayName\": \"Purge Soft Deleted Key Vault\",\r\n \"description\": \"Purge a soft deleted key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Long Run Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/operationResults/read\",\r\n \"displayName\": \"Check Operation Result\",\r\n \"description\": \"Check the result of a long run operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notification\",\r\n \"description\": \"Notifies Microsoft.KeyVault that a virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hsmPools\",\r\n \"displayName\": \"HSM pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/read\",\r\n \"displayName\": \"View HSM pool\",\r\n \"description\": \"View the properties of an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/write\",\r\n \"displayName\": \"Create or Update HSM pool\",\r\n \"description\": \"Create a new HSM pool of update the properties of an existing HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/delete\",\r\n \"displayName\": \"Delete HSM pool\",\r\n \"description\": \"Delete an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/joinVault/action\",\r\n \"displayName\": \"Join KeyVault to HSM pool\",\r\n \"description\": \"Join a key vault to an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Key Vault Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read metric definition\",\r\n \"description\": \"Gets the available metrics for a key vault\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServiceApiHit\",\r\n \"displayName\": \"Total Service Api Hits\",\r\n \"displayDescription\": \"Number of total service api hits\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceApiLatency\",\r\n \"displayName\": \"Overall Service Api Latency\",\r\n \"displayDescription\": \"Overall latency of service api requests\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"displayName\": \"Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceApiResult\",\r\n \"displayName\": \"Total Service Api Results\",\r\n \"displayDescription\": \"Number of total service api results\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"displayName\": \"Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.KeyVault\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.KeyVault\"\r\n },\r\n {\r\n \"displayName\": \"Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Locations/CheckNameAvailability\",\r\n \"displayName\": \"Check name availability resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Locations/CheckNameAvailability/write\",\r\n \"displayName\": \"Reads a check name availability resource\",\r\n \"description\": \"Reads check name availability resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/locations/operationresults/read\",\r\n \"displayName\": \"Read operations resources\",\r\n \"description\": \"Reads operations resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters\",\r\n \"displayName\": \"Clusters resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/read\",\r\n \"displayName\": \"Read cluster resource\",\r\n \"description\": \"Reads a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/write\",\r\n \"displayName\": \"Write cluster resource\",\r\n \"description\": \"Writes a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/delete\",\r\n \"displayName\": \"Delete cluster resource\",\r\n \"description\": \"Deletes a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Clusters resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Kusto\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Reads Kusto metric definitions\",\r\n \"description\": \"Gets the metric definitions of the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"ClusterDataCapacityFactor\",\r\n \"displayName\": \"Cache Utilization\",\r\n \"displayDescription\": \"Utilization level in the cluster scope\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"name\": \"QueryDuration\",\r\n \"displayName\": \"Query Duration\",\r\n \"displayDescription\": \"Queries’ duration in seconds\",\r\n \"unit\": \"Milliseconds\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"QueryStatus\",\r\n \"displayName\": \"Query Status\"\r\n }\r\n ],\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"IngestionsLoadFactor\",\r\n \"displayName\": \"Ingestion Utilization\",\r\n \"displayDescription\": \"Ratio of used ingestion slots in the cluster\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"name\": \"IsEngineAnsweringQuery\",\r\n \"displayName\": \"Keep Alive\",\r\n \"displayDescription\": \"Sanity check indicates the cluster respondes to queries\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"name\": \"IngestCommandOriginalSizeInMb\",\r\n \"displayName\": \"Ingestion Volume (In MB)\",\r\n \"displayDescription\": \"Overall volume of ingested data to the cluster (in MB)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"EventAgeSeconds\",\r\n \"displayName\": \"Ingestion Latency (In seconds)\",\r\n \"displayDescription\": \"Ingestion time from the source (e.g. message is in EventHub) to the cluster in seconds\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"name\": \"EventRecievedFromEventHub\",\r\n \"displayName\": \"Events Processed (for Event Hubs)\",\r\n \"displayDescription\": \"Number of events processed by the cluster when ingesting from Event Hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"name\": \"IngestionResult\",\r\n \"displayName\": \"Ingestion Result\",\r\n \"displayDescription\": \"Number of ingestion operations\",\r\n \"unit\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IngestionResultDetails\",\r\n \"displayName\": \"Status\"\r\n }\r\n ],\r\n \"aggregationType\": \"Count\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"EngineCPU\",\r\n \"displayName\": \"CPU\",\r\n \"displayDescription\": \"CPU utilization level\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/Databases\",\r\n \"displayName\": \"Databases resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/read\",\r\n \"displayName\": \"Read database resource\",\r\n \"description\": \"Reads a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/write\",\r\n \"displayName\": \"Write database resource\",\r\n \"description\": \"Writes a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/delete\",\r\n \"displayName\": \"Delete database resource\",\r\n \"description\": \"Deletes a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Operations/read\",\r\n \"displayName\": \"Read operations resources\",\r\n \"description\": \"Reads operations resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/Databases/EventHubConnections\",\r\n \"displayName\": \"Event hub connections resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/read\",\r\n \"displayName\": \"Read an event hub connections resource\",\r\n \"description\": \"Reads an event hub connections resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/write\",\r\n \"displayName\": \"Write an event hub connections resource\",\r\n \"description\": \"Writes an event hub connetions resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/delete\",\r\n \"displayName\": \"Delete an event hub connections resource\",\r\n \"description\": \"Deletes an event hub connections resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Kusto\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Kusto\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Managed Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labAccounts\",\r\n \"displayName\": \"Lab Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/delete\",\r\n \"displayName\": \"Delete lab accounts.\",\r\n \"description\": \"Delete lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/read\",\r\n \"displayName\": \"Read lab accounts.\",\r\n \"description\": \"Read lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/write\",\r\n \"displayName\": \"Add or modify lab accounts.\",\r\n \"description\": \"Add or modify lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/CreateLab/action\",\r\n \"displayName\": \"Create a managed lab\",\r\n \"description\": \"Create a lab in a lab account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/GetRegionalAvailability/action\",\r\n \"displayName\": \"Get regional availability for sizes configured under a lab account\",\r\n \"description\": \"Get regional availability information for each size category configured under a lab account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/Register/action\",\r\n \"displayName\": \"Register\",\r\n \"description\": \"Register to managed lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/AddUsers/action\",\r\n \"displayName\": \"Add users\",\r\n \"description\": \"Add users to a lab\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings\",\r\n \"displayName\": \"Environment Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/delete\",\r\n \"displayName\": \"Delete environment setting.\",\r\n \"description\": \"Delete environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/read\",\r\n \"displayName\": \"Read environment setting.\",\r\n \"description\": \"Read environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/write\",\r\n \"displayName\": \"Add or modify environment setting.\",\r\n \"description\": \"Add or modify environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/ClaimAny/action\",\r\n \"displayName\": \"Claim an environment and assigns it to the user\",\r\n \"description\": \"Claims a random environment for a user in an environment settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Publish/action\",\r\n \"displayName\": \"Publishes changes to an environment setting based on changes made to lab/environment setting\",\r\n \"description\": \"Provisions/deprovisions required resources for an environment setting based on current state of the lab/environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Start/action\",\r\n \"displayName\": \"Starts a template.\",\r\n \"description\": \"Starts a template by starting all resources inside the template.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Stop/action\",\r\n \"displayName\": \"Starts a template.\",\r\n \"description\": \"Starts a template by starting all resources inside the template.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings/environments\",\r\n \"displayName\": \"Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Claim/action\",\r\n \"displayName\": \"Claims the environment and assigns it to the user\",\r\n \"description\": \"Claims the environment and assigns it to the user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Start/action\",\r\n \"displayName\": \"Starts an environment.\",\r\n \"description\": \"Starts an environment by starting all resources inside the environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Stop/action\",\r\n \"displayName\": \"Stops and environment\",\r\n \"description\": \"Stops an environment by stopping all resources inside the environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/users\",\r\n \"displayName\": \"Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/delete\",\r\n \"displayName\": \"Delete users.\",\r\n \"description\": \"Delete users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/read\",\r\n \"displayName\": \"Read users.\",\r\n \"description\": \"Read users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/write\",\r\n \"displayName\": \"Add or modify users.\",\r\n \"description\": \"Add or modify users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"users\",\r\n \"displayName\": \"Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/users/Register/action\",\r\n \"displayName\": \"Register\",\r\n \"description\": \"Register a user to a managed lab\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/ListEnvironments/action\",\r\n \"displayName\": \"ListEnvironments\",\r\n \"description\": \"List Environments for the user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/ListLabs/action\",\r\n \"displayName\": \"ListLabs\",\r\n \"description\": \"List labs for the user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/StartEnvironment/action\",\r\n \"displayName\": \"Starts an environment.\",\r\n \"description\": \"Starts an environment by starting all resources inside the environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/StopEnvironment/action\",\r\n \"displayName\": \"Stops and environment\",\r\n \"description\": \"Stops an environment by stopping all resources inside the environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetEnvironment/action\",\r\n \"displayName\": \"Get environment details\",\r\n \"description\": \"Gets the virtual machine details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetOperationStatus/action\",\r\n \"displayName\": \"Gets the status of long running operation\",\r\n \"description\": \"Gets the status of long running operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetOperationBatchStatus/action\",\r\n \"displayName\": \"Get batch operation status\",\r\n \"description\": \"Get batch operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/galleryImages\",\r\n \"displayName\": \"Gallery Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/delete\",\r\n \"displayName\": \"Delete gallery images.\",\r\n \"description\": \"Delete gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/read\",\r\n \"displayName\": \"Read gallery images.\",\r\n \"description\": \"Read gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/write\",\r\n \"displayName\": \"Add or modify gallery images.\",\r\n \"description\": \"Add or modify gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LabServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LabServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Location Based Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/register/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/delete\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/listKeys/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) List keys\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps)List Location Based Services Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new primary or secondary key\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new Location Based Services Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read Location Based Services Account metric definitions\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the available metrics for Location Based Services Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Write diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LocationBasedServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LocationBasedServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Log Analytics\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"logs/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Event/read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ProtectionStatus/read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/CommonSecurityLog/read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityDetection/read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Perf/read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricOperationalEvent/read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricReliableServiceEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ReservedCommonFields/read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Alert/read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/W3CIISLog/read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityBaselineSummary/read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Syslog/read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SysmonEvent/read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityEvent/read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Update/read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AzureMetrics/read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsFirewall/read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityBaseline/read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ReservedAzureCommonFields/read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricReliableActorEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Operation/read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AzureActivity/read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ETWEvent/read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/LinuxAuditLog/read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Heartbeat/read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UpdateSummary/read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityAlert/read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Usage/read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ComputerGroup/read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADReplicationResult/read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADSecurityAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AlertHistory/read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ApplicationInsights/read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/BoundPort/read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ConfigurationChange/read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ConfigurationData/read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerImageInventory/read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerInventory/read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerLog/read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerServiceLog/read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceAppCrash/read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceAppLaunch/read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceCalendar/read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceCleanup/read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceConnectSession/read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceEtw/read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHardwareHealth/read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHealth/read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHeartbeat/read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSkypeHeartbeat/read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSkypeSignIn/read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSleepState/read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHAppFailure/read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHAppReliability/read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHDriverReliability/read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHLogonFailures/read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHLogonMetrics/read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHOSCrashData/read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHOSReliability/read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHWipAppLearning/read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DnsEvents/read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DnsInventory/read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ExchangeAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/IISAssessmentRecommendation/read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/InboundConnection/read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubeNodeInventory/read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubePodInventory/read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplication/read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealth/read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationInstance/read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationReadiness/read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADeploymentPlan/read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevice/read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADeviceReadiness/read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADriverReadiness/read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddin/read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinHealth/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinInstance/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeApp/read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppHealth/read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppInstance/read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeBuildInfo/read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeDeploymentStatus/read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroIssueReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroSummary/read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeSuite/read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeSuiteInstance/read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAProposedPilotDevices/read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsBuildInfo/read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsDeploymentStatus/read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/NetworkMonitoring/read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/OfficeActivity/read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/OutboundConnection/read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SCCMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SCOMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SfBAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SPAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SQLAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SQLQueryPerformance/read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAApp/read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAComputer/read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAComputerRank/read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UADriver/read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UADriverProblemCodes/read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAFeedback/read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAHardwareSecurity/read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAIESiteDiscovery/read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAOfficeAddIn/read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAProposedActionPlan/read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UASysReqIssue/read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAUpgradedComputer/read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UpdateRunProgress/read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSDeploymentStatus/read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSInsiderStatus/read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSUpdateStatus/read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WDAVStatus/read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WDAVThreat/read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsClientAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsServerAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WireData/read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WUDOAggregatedStatus/read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WUDOStatus/read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ExchangeOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SfBOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SharePointOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs\",\r\n \"displayName\": \"Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/read\",\r\n \"displayName\": \"Read Logs\",\r\n \"description\": \"Reading data from all your logs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealthIssues/read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationInstanceReadiness/read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADriverInstanceReadiness/read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroIssueInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsSysReqInstanceReadiness/read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealth/read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealthIssues/read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroHealth/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/VMBoundPort\",\r\n \"displayName\": \"VMBoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/VMBoundPort/read\",\r\n \"displayName\": \"Read VMBoundPort data\",\r\n \"description\": \"Read data from the VMBoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/VMConnection\",\r\n \"displayName\": \"VMConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/VMConnection/read\",\r\n \"displayName\": \"Read VMConnection data\",\r\n \"description\": \"Read data from the VMConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WorkloadMonitoringPerf\",\r\n \"displayName\": \"WorkloadMonitoringPerf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WorkloadMonitoringPerf/read\",\r\n \"displayName\": \"Read WorkloadMonitoringPerf data\",\r\n \"description\": \"Read data from the WorkloadMonitoringPerf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Tables.Custom\",\r\n \"displayName\": \"Tables.Custom\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Tables.Custom/read\",\r\n \"displayName\": \"Read Custom Logs\",\r\n \"description\": \"Reading data from any custom log\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AuditLogs\",\r\n \"displayName\": \"AuditLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AuditLogs/read\",\r\n \"displayName\": \"Read AuditLogs data\",\r\n \"description\": \"Read data from the AuditLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SigninLogs\",\r\n \"displayName\": \"SigninLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SigninLogs/read\",\r\n \"displayName\": \"Read SigninLogs data\",\r\n \"description\": \"Read data from the SigninLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LogAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LogAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Logic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Registers the Microsoft.Logic resource provider for a given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/locations/workflows/validate/action\",\r\n \"displayName\": \"Validate Workflow\",\r\n \"description\": \"Validates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/locations/workflows/recommendOperationGroups/action\",\r\n \"displayName\": \"Gets workflow recommend operation groups\",\r\n \"description\": \"Gets the workflow recommend operation groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/read\",\r\n \"displayName\": \"Get Workflow\",\r\n \"description\": \"Reads the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/write\",\r\n \"displayName\": \"Set Workflow\",\r\n \"description\": \"Creates or updates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/delete\",\r\n \"displayName\": \"Delete Workflow\",\r\n \"description\": \"Deletes the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/run/action\",\r\n \"displayName\": \"Run Workflow\",\r\n \"description\": \"Starts a run of the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/disable/action\",\r\n \"displayName\": \"Disable Workflow\",\r\n \"description\": \"Disables the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/enable/action\",\r\n \"displayName\": \"Enable Workflow\",\r\n \"description\": \"Enables the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/suspend/action\",\r\n \"displayName\": \"Suspend Workflow\",\r\n \"description\": \"Suspends the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/validate/action\",\r\n \"displayName\": \"Validate Workflow\",\r\n \"description\": \"Validates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/move/action\",\r\n \"displayName\": \"Move Workflow\",\r\n \"description\": \"Moves Workflow from its existing subscription id, resource group, and/or name to a different subscription id, resource group, and/or name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/listSwagger/action\",\r\n \"displayName\": \"Get workflow swagger\",\r\n \"description\": \"Gets the workflow swagger definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/regenerateAccessKey/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/listCallbackUrl/action\",\r\n \"displayName\": \"List workflow callback URL\",\r\n \"description\": \"Gets the callback URL for workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/versions\",\r\n \"displayName\": \"Workflow Version\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/versions/read\",\r\n \"displayName\": \"Get Workflow Version\",\r\n \"description\": \"Reads the workflow version.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/versions/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/versions/triggers/listCallbackUrl/action\",\r\n \"displayName\": \"List Trigger Callback URL\",\r\n \"description\": \"Gets the callback URL for trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/accessKeys\",\r\n \"displayName\": \"Access Key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/read\",\r\n \"displayName\": \"Get Access Key\",\r\n \"description\": \"Reads the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/write\",\r\n \"displayName\": \"Set Access Key\",\r\n \"description\": \"Creates or updates the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/delete\",\r\n \"displayName\": \"Delete Access Key\",\r\n \"description\": \"Deletes the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/list/action\",\r\n \"displayName\": \"List Access Key\",\r\n \"description\": \"Lists the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/regenerate/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/read\",\r\n \"displayName\": \"Get Trigger\",\r\n \"description\": \"Reads the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/run/action\",\r\n \"displayName\": \"Trigger Run\",\r\n \"description\": \"Executes the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/reset/action\",\r\n \"displayName\": \"Trigger Reset\",\r\n \"description\": \"Resets the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/setState/action\",\r\n \"displayName\": \"Set Trigger State\",\r\n \"description\": \"Sets the trigger state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/listCallbackUrl/action\",\r\n \"displayName\": \"List Trigger Callback URL\",\r\n \"description\": \"Gets the callback URL for trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/triggers/histories\",\r\n \"displayName\": \"Trigger Histories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/histories/read\",\r\n \"displayName\": \"Get Trigger Histories\",\r\n \"description\": \"Reads the trigger histories.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/histories/resubmit/action\",\r\n \"displayName\": \"Resubmit trigger\",\r\n \"description\": \"Resubmits the workflow trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs\",\r\n \"displayName\": \"Workflow Run\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/read\",\r\n \"displayName\": \"Get Workflow Run\",\r\n \"description\": \"Reads the workflow run.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/cancel/action\",\r\n \"displayName\": \"Cancel Workflow Run\",\r\n \"description\": \"Cancels the run of a workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/operations\",\r\n \"displayName\": \"Workflow Run Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/operations/read\",\r\n \"displayName\": \"Get Workflow Run Operation Status\",\r\n \"description\": \"Reads the workflow run operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions\",\r\n \"displayName\": \"Workflow Run Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/read\",\r\n \"displayName\": \"Get Workflow Run Action\",\r\n \"description\": \"Reads the workflow run action.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/listExpressionTraces/action\",\r\n \"displayName\": \"List Workflow Run Action Expression Traces\",\r\n \"description\": \"Gets the workflow run action expression traces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/repetitions\",\r\n \"displayName\": \"Workflow Run Action Repetition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/read\",\r\n \"displayName\": \"Get Workflow Run Action Repetition\",\r\n \"description\": \"Reads the workflow run action repetition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/listExpressionTraces/action\",\r\n \"displayName\": \"List Workflow Run Action Repetition Expression Traces\",\r\n \"description\": \"Gets the workflow run action repetition expression traces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/scoperepetitions\",\r\n \"displayName\": \"Workflow Run Action Scope Repetition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/scoperepetitions/read\",\r\n \"displayName\": \"Get Workflow Run Action Scope Repetition\",\r\n \"description\": \"Reads the workflow run action scope repetition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Workflow Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Workflow Diagnostic Setting\",\r\n \"description\": \"Reads the workflow diagnostic settings.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Set Workflow Diagnostic Setting\",\r\n \"description\": \"Creates or updates the workflow diagnostic setting.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Workflow Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Workflow Metric Definition\",\r\n \"description\": \"Reads the workflow metric definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RunsStarted\",\r\n \"displayName\": \"Runs Started\",\r\n \"displayDescription\": \"Number of workflow runs started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCompleted\",\r\n \"displayName\": \"Runs Completed\",\r\n \"displayDescription\": \"Number of workflow runs completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsSucceeded\",\r\n \"displayName\": \"Runs Succeeded\",\r\n \"displayDescription\": \"Number of workflow runs succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsFailed\",\r\n \"displayName\": \"Runs Failed\",\r\n \"displayDescription\": \"Number of workflow runs failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCancelled\",\r\n \"displayName\": \"Runs Cancelled\",\r\n \"displayDescription\": \"Number of workflow runs cancelled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunLatency\",\r\n \"displayName\": \"Run Latency\",\r\n \"displayDescription\": \"Latency of completed workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunSuccessLatency\",\r\n \"displayName\": \"Run Success Latency\",\r\n \"displayDescription\": \"Latency of succeeded workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunThrottledEvents\",\r\n \"displayName\": \"Run Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action or trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunFailurePercentage\",\r\n \"displayName\": \"Run Failure Percentage\",\r\n \"displayDescription\": \"Percentage of workflow runs failed.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsStarted\",\r\n \"displayName\": \"Actions Started \",\r\n \"displayDescription\": \"Number of workflow actions started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsCompleted\",\r\n \"displayName\": \"Actions Completed \",\r\n \"displayDescription\": \"Number of workflow actions completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSucceeded\",\r\n \"displayName\": \"Actions Succeeded \",\r\n \"displayDescription\": \"Number of workflow actions succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsFailed\",\r\n \"displayName\": \"Actions Failed \",\r\n \"displayDescription\": \"Number of workflow actions failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSkipped\",\r\n \"displayName\": \"Actions Skipped \",\r\n \"displayDescription\": \"Number of workflow actions skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionLatency\",\r\n \"displayName\": \"Action Latency \",\r\n \"displayDescription\": \"Latency of completed workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionSuccessLatency\",\r\n \"displayName\": \"Action Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionThrottledEvents\",\r\n \"displayName\": \"Action Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action throttled events..\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersStarted\",\r\n \"displayName\": \"Triggers Started \",\r\n \"displayDescription\": \"Number of workflow triggers started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersCompleted\",\r\n \"displayName\": \"Triggers Completed \",\r\n \"displayDescription\": \"Number of workflow triggers completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSucceeded\",\r\n \"displayName\": \"Triggers Succeeded \",\r\n \"displayDescription\": \"Number of workflow triggers succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFailed\",\r\n \"displayName\": \"Triggers Failed \",\r\n \"displayDescription\": \"Number of workflow triggers failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSkipped\",\r\n \"displayName\": \"Triggers Skipped\",\r\n \"displayDescription\": \"Number of workflow triggers skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFired\",\r\n \"displayName\": \"Triggers Fired \",\r\n \"displayDescription\": \"Number of workflow triggers fired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggerLatency\",\r\n \"displayName\": \"Trigger Latency \",\r\n \"displayDescription\": \"Latency of completed workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerFireLatency\",\r\n \"displayName\": \"Trigger Fire Latency \",\r\n \"displayDescription\": \"Latency of fired workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerSuccessLatency\",\r\n \"displayName\": \"Trigger Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerThrottledEvents\",\r\n \"displayName\": \"Trigger Throttled Events\",\r\n \"displayDescription\": \"Number of workflow trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillableActionExecutions\",\r\n \"displayName\": \"Billable Action Executions\",\r\n \"displayDescription\": \"Number of workflow action executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillableTriggerExecutions\",\r\n \"displayName\": \"Billable Trigger Executions\",\r\n \"displayDescription\": \"Number of workflow trigger executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TotalBillableExecutions\",\r\n \"displayName\": \"Total Billable Executions\",\r\n \"displayDescription\": \"Number of workflow executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageNativeOperation\",\r\n \"displayName\": \"Billing Usage for Native Operation Executions\",\r\n \"displayDescription\": \"Number of native operation executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStandardConnector\",\r\n \"displayName\": \"Billing Usage for Standard Connector Executions\",\r\n \"displayDescription\": \"Number of standard connector executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStorageConsumption\",\r\n \"displayName\": \"Billing Usage for Storage Consumption Executions\",\r\n \"displayDescription\": \"Number of storage consumption executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageNativeOperation\",\r\n \"displayName\": \"Billing Usage for Native Operation Executions\",\r\n \"displayDescription\": \"Number of native operation executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStandardConnector\",\r\n \"displayName\": \"Billing Usage for Standard Connector Executions\",\r\n \"displayDescription\": \"Number of standard connector executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStorageConsumption\",\r\n \"displayName\": \"Billing Usage for Storage Consumption Executions\",\r\n \"displayDescription\": \"Number of storage consumption executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Workflow Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Workflow Log Definition\",\r\n \"description\": \"Reads the workflow log definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"WorkflowRuntime\",\r\n \"displayName\": \"Workflow runtime diagnostic events\",\r\n \"description\": \"Diagnostic events related to workflow runtime executions.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Integration Account Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Integration Account Log Definition\",\r\n \"description\": \"Reads the Integration Account log definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"IntegrationAccountTrackingEvents\",\r\n \"displayName\": \"Integration Account track events\",\r\n \"description\": \"Track events related to Integration Account.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts\",\r\n \"displayName\": \"Integration Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/read\",\r\n \"displayName\": \"Get Integration Account\",\r\n \"description\": \"Reads the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/write\",\r\n \"displayName\": \"Set Integration Account\",\r\n \"description\": \"Creates or updates the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/delete\",\r\n \"displayName\": \"Delete Integration Account\",\r\n \"description\": \"Deletes the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/regenerateAccessKey/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/listCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Callback URL\",\r\n \"description\": \"Gets the callback URL for integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/listKeyVaultKeys/action\",\r\n \"displayName\": \"List Key Vault Keys\",\r\n \"description\": \"Gets the keys in the key vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/logTrackingEvents/action\",\r\n \"displayName\": \"Log Integration Account Tracking Events\",\r\n \"description\": \"Logs the tracking events in the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/join/action\",\r\n \"displayName\": \"Join Integration Account\",\r\n \"description\": \"Joins the Integration Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/partners\",\r\n \"displayName\": \"Integration Account Partner\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/read\",\r\n \"displayName\": \"Get Integration Account Partner\",\r\n \"description\": \"Reads the parter in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/write\",\r\n \"displayName\": \"Set Integration Account Partner\",\r\n \"description\": \"Creates or updates the partner in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/delete\",\r\n \"displayName\": \"Delete Integration Account Partner\",\r\n \"description\": \"Deletes the partner in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Partner Content Callback URL\",\r\n \"description\": \"Gets the callback URL for partner content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/agreements\",\r\n \"displayName\": \"Integration Account Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/read\",\r\n \"displayName\": \"Get Integration Account Agreement\",\r\n \"description\": \"Reads the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/write\",\r\n \"displayName\": \"Set Integration Account Agreement\",\r\n \"description\": \"Creates or updates the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/delete\",\r\n \"displayName\": \"Delete Integration Account Agreement\",\r\n \"description\": \"Deletes the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Agreement Content Callback URL\",\r\n \"description\": \"Gets the callback URL for agreement content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/certificates\",\r\n \"displayName\": \"Integration Account Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/read\",\r\n \"displayName\": \"Get Integration Account Certificate\",\r\n \"description\": \"Reads the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/write\",\r\n \"displayName\": \"Set Integration Account Certificate\",\r\n \"description\": \"Creates or updates the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/delete\",\r\n \"displayName\": \"Delete Integration Account Certificate\",\r\n \"description\": \"Deletes the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/schemas\",\r\n \"displayName\": \"Integration Account Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/read\",\r\n \"displayName\": \"Get Integration Account Schema\",\r\n \"description\": \"Reads the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/write\",\r\n \"displayName\": \"Set Integration Account Schema\",\r\n \"description\": \"Creates or updates the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/delete\",\r\n \"displayName\": \"Delete Integration Account Schema\",\r\n \"description\": \"Deletes the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Schema Content Callback URL\",\r\n \"description\": \"Gets the callback URL for schema content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/maps\",\r\n \"displayName\": \"Integration Account Map\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/read\",\r\n \"displayName\": \"Get Integration Account Map\",\r\n \"description\": \"Reads the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/write\",\r\n \"displayName\": \"Set Integration Account Map\",\r\n \"description\": \"Creates or updates the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/delete\",\r\n \"displayName\": \"Delete Integration Account Map\",\r\n \"description\": \"Deletes the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Map Content Callback URL\",\r\n \"description\": \"Gets the callback URL for map content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/assemblies\",\r\n \"displayName\": \"Integration Account Assembly\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/read\",\r\n \"displayName\": \"Get Integration Account Assembly\",\r\n \"description\": \"Reads the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/write\",\r\n \"displayName\": \"Set Integration Account Assembly\",\r\n \"description\": \"Creates or updates the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/delete\",\r\n \"displayName\": \"Delete Integration Account Assembly\",\r\n \"description\": \"Deletes the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Assembly Content Callback URL\",\r\n \"description\": \"Gets the callback URL for assembly content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/batchConfigurations\",\r\n \"displayName\": \"Integration Account Batch Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/read\",\r\n \"displayName\": \"Get Integration Account Batch Configuration\",\r\n \"description\": \"Reads the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/write\",\r\n \"displayName\": \"Set Integration Account Batch Configuration\",\r\n \"description\": \"Creates or updates the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/delete\",\r\n \"displayName\": \"Delete Integration Account Batch Configuration\",\r\n \"description\": \"Deletes the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/sessions\",\r\n \"displayName\": \"Integration Account Session\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/read\",\r\n \"displayName\": \"Get Integration Account Session\",\r\n \"description\": \"Reads the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/write\",\r\n \"displayName\": \"Set Integration Account Session\",\r\n \"description\": \"Creates or updates the session in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/delete\",\r\n \"displayName\": \"Delete Integration Account Session\",\r\n \"description\": \"Deletes the session in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/requestHistories\",\r\n \"displayName\": \"Workflow run action request history\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/requestHistories/read\",\r\n \"displayName\": \"Gets the workflow run action request history\",\r\n \"description\": \"Reads the workflow run action request history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/repetitions/requestHistories\",\r\n \"displayName\": \"Workflow run repetition action request history\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories/read\",\r\n \"displayName\": \"Gets the workflow run repetition action request history\",\r\n \"description\": \"Reads the workflow run repetition action request history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments\",\r\n \"displayName\": \"Integration Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/read\",\r\n \"displayName\": \"Get Integration Service Environment\",\r\n \"description\": \"Reads the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/write\",\r\n \"displayName\": \"Set Integration Service Environment\",\r\n \"description\": \"Creates or updates the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/delete\",\r\n \"displayName\": \"Delete Integration Service Environment\",\r\n \"description\": \"Deletes the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/join/action\",\r\n \"displayName\": \"Join Integration Service Environment\",\r\n \"description\": \"Joins the Integration Service Environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/managedApis\",\r\n \"displayName\": \"Integration Service Environment Managed API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/managedApis/read\",\r\n \"displayName\": \"Get Integration Service Environment managed API\",\r\n \"description\": \"Reads the integration service environment managed API.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/managedApis/apiOperations\",\r\n \"displayName\": \"Integration Service Environment Managed API Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/managedApis/apiOperations/read\",\r\n \"displayName\": \"Get Integration Service Environment managed API operation\",\r\n \"description\": \"Reads the integration service environment managed API operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Integration Service Environment Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Integration Service Environment Metric Definition\",\r\n \"description\": \"Reads the integration service environment metric definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RunsStarted\",\r\n \"displayName\": \"Runs Started\",\r\n \"displayDescription\": \"Number of workflow runs started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCompleted\",\r\n \"displayName\": \"Runs Completed\",\r\n \"displayDescription\": \"Number of workflow runs completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsSucceeded\",\r\n \"displayName\": \"Runs Succeeded\",\r\n \"displayDescription\": \"Number of workflow runs succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsFailed\",\r\n \"displayName\": \"Runs Failed\",\r\n \"displayDescription\": \"Number of workflow runs failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCancelled\",\r\n \"displayName\": \"Runs Cancelled\",\r\n \"displayDescription\": \"Number of workflow runs cancelled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunLatency\",\r\n \"displayName\": \"Run Latency\",\r\n \"displayDescription\": \"Latency of completed workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunSuccessLatency\",\r\n \"displayName\": \"Run Success Latency\",\r\n \"displayDescription\": \"Latency of succeeded workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunThrottledEvents\",\r\n \"displayName\": \"Run Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action or trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunFailurePercentage\",\r\n \"displayName\": \"Run Failure Percentage\",\r\n \"displayDescription\": \"Percentage of workflow runs failed.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsStarted\",\r\n \"displayName\": \"Actions Started \",\r\n \"displayDescription\": \"Number of workflow actions started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsCompleted\",\r\n \"displayName\": \"Actions Completed \",\r\n \"displayDescription\": \"Number of workflow actions completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSucceeded\",\r\n \"displayName\": \"Actions Succeeded \",\r\n \"displayDescription\": \"Number of workflow actions succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsFailed\",\r\n \"displayName\": \"Actions Failed \",\r\n \"displayDescription\": \"Number of workflow actions failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSkipped\",\r\n \"displayName\": \"Actions Skipped \",\r\n \"displayDescription\": \"Number of workflow actions skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionLatency\",\r\n \"displayName\": \"Action Latency \",\r\n \"displayDescription\": \"Latency of completed workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionSuccessLatency\",\r\n \"displayName\": \"Action Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionThrottledEvents\",\r\n \"displayName\": \"Action Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action throttled events..\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersStarted\",\r\n \"displayName\": \"Triggers Started \",\r\n \"displayDescription\": \"Number of workflow triggers started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersCompleted\",\r\n \"displayName\": \"Triggers Completed \",\r\n \"displayDescription\": \"Number of workflow triggers completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSucceeded\",\r\n \"displayName\": \"Triggers Succeeded \",\r\n \"displayDescription\": \"Number of workflow triggers succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFailed\",\r\n \"displayName\": \"Triggers Failed \",\r\n \"displayDescription\": \"Number of workflow triggers failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSkipped\",\r\n \"displayName\": \"Triggers Skipped\",\r\n \"displayDescription\": \"Number of workflow triggers skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFired\",\r\n \"displayName\": \"Triggers Fired \",\r\n \"displayDescription\": \"Number of workflow triggers fired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggerLatency\",\r\n \"displayName\": \"Trigger Latency \",\r\n \"displayDescription\": \"Latency of completed workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerFireLatency\",\r\n \"displayName\": \"Trigger Fire Latency \",\r\n \"displayDescription\": \"Latency of fired workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerSuccessLatency\",\r\n \"displayName\": \"Trigger Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerThrottledEvents\",\r\n \"displayName\": \"Trigger Throttled Events\",\r\n \"displayDescription\": \"Number of workflow trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Logic\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Logic\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Web Services Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/register/action\",\r\n \"displayName\": \"Registers the Machine Learning Web Service Resource Provider\",\r\n \"description\": \"Registers the subscription for the machine learning web service resource provider and enables the creation of web services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/action\",\r\n \"displayName\": \"Create regional Web Service Properties\",\r\n \"description\": \"Create regional Web Service Properties for supported regions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"webServices\",\r\n \"displayName\": \"Machine Learning Web Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/read\",\r\n \"displayName\": \"Read Machine Learning Web Service\",\r\n \"description\": \"Read any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/write\",\r\n \"displayName\": \"Write Machine Learning Web Service\",\r\n \"description\": \"Create or Update any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/delete\",\r\n \"displayName\": \"Delete Machine Learning Web Service\",\r\n \"description\": \"Delete any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"webServices/listkeys\",\r\n \"displayName\": \"Machine Learning Web Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/listkeys/read\",\r\n \"displayName\": \"Get Machine Learning Web Service Keys\",\r\n \"description\": \"Get keys to a Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Workspaces\",\r\n \"displayName\": \"Machine Learning Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/read\",\r\n \"displayName\": \"Read Machine Learning Workspace\",\r\n \"description\": \"Read any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/write\",\r\n \"displayName\": \"Write Machine Learning Workspace\",\r\n \"description\": \"Create or Update any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/delete\",\r\n \"displayName\": \"Delete Machine Learning Workspace\",\r\n \"description\": \"Delete any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/listworkspacekeys/action\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"List keys for a Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/resyncstoragekeys/action\",\r\n \"displayName\": \"Resync Storage Keys\",\r\n \"description\": \"Resync keys of storage account configured for a Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"commitmentPlans\",\r\n \"displayName\": \"Machine Learning Commitment Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/read\",\r\n \"displayName\": \"Read Machine Learning Commitment Plan\",\r\n \"description\": \"Read any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/write\",\r\n \"displayName\": \"Write Machine Learning Commitment Plan\",\r\n \"description\": \"Create or Update any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/delete\",\r\n \"displayName\": \"Delete Machine Learning Commitment Plan\",\r\n \"description\": \"Delete any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/join/action\",\r\n \"displayName\": \"Join Machine Learning Commitment Plan\",\r\n \"description\": \"Join any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"commitmentPlans/commitmentAssociations\",\r\n \"displayName\": \"Machine Learning Commitment Plan Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations/read\",\r\n \"displayName\": \"Read Machine Learning Commitment Plan Association\",\r\n \"description\": \"Read any Machine Learning Commitment Plan Association\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations/move/action\",\r\n \"displayName\": \"Move Machine Learning Commitment Plan Association\",\r\n \"description\": \"Move any Machine Learning Commitment Plan Association\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Machine Learning Commitment Plan Associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/skus/read\",\r\n \"displayName\": \"Get Machine Learning Commitment Plan SKUs\",\r\n \"description\": \"Get Machine Learning Commitment Plan SKUs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Machine Learning Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/operations/read\",\r\n \"displayName\": \"Get Machine Learning Operations\",\r\n \"description\": \"Get Machine Learning Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationsstatus\",\r\n \"displayName\": \"Machine Learning Operations Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/locations/operationsstatus/read\",\r\n \"displayName\": \"Get Machine Learning Operation Status\",\r\n \"description\": \"Get status of an ongoing Machine Learning Operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Machine Learning Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/locations/operationresults/read\",\r\n \"displayName\": \"Get Machine Learning Operation Result\",\r\n \"description\": \"Get result of a Machine Learning Operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearning\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearning\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Compute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Registers subscription ID to the resource provider and enables the creation of a machine learning compute resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operationalizationClusters\",\r\n \"displayName\": \"Machine Learning Compute Operationalization Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/read\",\r\n \"displayName\": \"Read the hosting account\",\r\n \"description\": \"Read any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/write\",\r\n \"displayName\": \"Write the hosting account\",\r\n \"description\": \"Create or update any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/delete\",\r\n \"displayName\": \"Delete the hosting account\",\r\n \"description\": \"Delete any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/listKeys/action\",\r\n \"displayName\": \"List the keys associated with operationalization cluster\",\r\n \"description\": \"List the keys associated with operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/checkUpdate/action\",\r\n \"displayName\": \"Check if updates are available for system services for the operationalization cluster\",\r\n \"description\": \"Check if updates are available for system services for the operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/updateSystem/action\",\r\n \"displayName\": \"Update the system services in an operationalization cluster\",\r\n \"description\": \"Update the system services in an operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningCompute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningCompute\"\r\n },\r\n {\r\n \"displayName\": \"Machine Learning Services Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/register/action\",\r\n \"displayName\": \"Registers the subscription for the Machine Learning Services Resource Provider\",\r\n \"description\": \"Registers the subscription for the Machine Learning Services Resource Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Machine Learning Services Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/read\",\r\n \"displayName\": \"Gets the Machine Learning Services Workspace(s)\",\r\n \"description\": \"Gets the Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/write\",\r\n \"displayName\": \"Creates or updates a Machine Learning Services Workspace(s)\",\r\n \"description\": \"Creates or updates a Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/delete\",\r\n \"displayName\": \"Deletes the Machine Learning Services Workspace(s)\",\r\n \"description\": \"Deletes the Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/listKeys/action\",\r\n \"displayName\": \"List secrets for a Machine Learning Services Workspace\",\r\n \"description\": \"List secrets for a Machine Learning Services Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/computes\",\r\n \"displayName\": \"Machine Learning Services Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/read\",\r\n \"displayName\": \"Gets the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Gets the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/write\",\r\n \"displayName\": \"Creates or updates the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Creates or updates the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/delete\",\r\n \"displayName\": \"Deletes the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Deletes the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/listKeys/action\",\r\n \"displayName\": \"List secrets for compute resources in Machine Learning Services Workspace\",\r\n \"description\": \"List secrets for compute resources in Machine Learning Services Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Model Management Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Registers subscription ID to the resource provider and enables the creation of a hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Machine Learning Model Management Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/read\",\r\n \"displayName\": \"Read the hosting account\",\r\n \"description\": \"Read any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/write\",\r\n \"displayName\": \"Write the hosting account\",\r\n \"description\": \"Create or update any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/delete\",\r\n \"displayName\": \"Delete the hosting account\",\r\n \"description\": \"Delete any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningModelManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningModelManagement\"\r\n },\r\n {\r\n \"displayName\": \"Managed Service Identity\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"userAssignedIdentities\",\r\n \"displayName\": \"User Assigned Identities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/read\",\r\n \"displayName\": \"Get User Assigned Identity\",\r\n \"description\": \"Gets an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/write\",\r\n \"displayName\": \"Create/Update User Assigned Identity\",\r\n \"description\": \"Creates a new user assigned identity or updates the tags associated with an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/delete\",\r\n \"displayName\": \"Delete User Assigned Identity\",\r\n \"description\": \"Deletes an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/assign/action\",\r\n \"displayName\": \"Assign User Assigned Identity\",\r\n \"description\": \"RBAC action for assigning an existing user assigned identity to a resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ManagedIdentity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Managed Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labAccounts\",\r\n \"displayName\": \"Lab Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/delete\",\r\n \"displayName\": \"Delete lab accounts.\",\r\n \"description\": \"Delete lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/read\",\r\n \"displayName\": \"Read lab accounts.\",\r\n \"description\": \"Read lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/write\",\r\n \"displayName\": \"Add or modify lab accounts.\",\r\n \"description\": \"Add or modify lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/CreateLab/action\",\r\n \"displayName\": \"Create a managed lab\",\r\n \"description\": \"Create a lab in a lab account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/labVms\",\r\n \"displayName\": \"Lab Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/delete\",\r\n \"displayName\": \"Delete lab virtual machines.\",\r\n \"description\": \"Delete lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/read\",\r\n \"displayName\": \"Read lab virtual machines.\",\r\n \"description\": \"Read lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/write\",\r\n \"displayName\": \"Add or modify lab virtual machines.\",\r\n \"description\": \"Add or modify lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings\",\r\n \"displayName\": \"Environment Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/delete\",\r\n \"displayName\": \"Delete environment setting.\",\r\n \"description\": \"Delete environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/read\",\r\n \"displayName\": \"Read environment setting.\",\r\n \"description\": \"Read environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/write\",\r\n \"displayName\": \"Add or modify environment setting.\",\r\n \"description\": \"Add or modify environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings/environments\",\r\n \"displayName\": \"Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ManagedLab\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ManagedLab\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if the specified management group name is valid and unique.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/getEntities/action\",\r\n \"displayName\": \"List Entities\",\r\n \"description\": \"List all entities (Management Groups, Subscriptions, etc.) for the authenticated user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/register/action\",\r\n \"displayName\": \"Register for Microsoft.Management\",\r\n \"description\": \"Register the specified subscription with Microsoft.Management\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"managementGroups\",\r\n \"displayName\": \"managementGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/read\",\r\n \"displayName\": \"List Groups\",\r\n \"description\": \"List management groups for the authenticated user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/write\",\r\n \"displayName\": \"Create or Update\",\r\n \"description\": \"Create or update a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/delete\",\r\n \"displayName\": \"Delete Group\",\r\n \"description\": \"Delete management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementGroups/subscriptions\",\r\n \"displayName\": \"managementGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"displayName\": \"Add Management Group Subscription\",\r\n \"description\": \"Associates existing subscription with the management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"displayName\": \"Delete Management Group Subscription\",\r\n \"description\": \"De-associates subscription from the management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Management\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Management\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Maps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/write\",\r\n \"displayName\": \"Create or update a Maps Account.\",\r\n \"description\": \"Create or update a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/read\",\r\n \"displayName\": \"Get a Maps Account.\",\r\n \"description\": \"Get a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/delete\",\r\n \"displayName\": \"Delete a Maps Account.\",\r\n \"description\": \"Delete a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/listKeys/action\",\r\n \"displayName\": \"List keys\",\r\n \"description\": \"List Maps Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/regenerateKey/action\",\r\n \"displayName\": \"Generate new primary or secondary key\",\r\n \"description\": \"Generate new Maps Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Maps Account metric definitions\",\r\n \"description\": \"Gets the available metrics for Maps Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ResultType\",\r\n \"displayName\": \"Result Type\",\r\n \"internalName\": \"OperationResult\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ResponseCode\",\r\n \"displayName\": \"Response Code\",\r\n \"internalName\": \"OperationResultCode\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"Availability of the APIs\",\r\n \"internalMetricName\": \"Availability\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/data\",\r\n \"displayName\": \"Data\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/data/read\",\r\n \"displayName\": \"Maps Account Reader Data Access\",\r\n \"description\": \"Grants data read access to a maps account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Maps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Maps\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"offerTypes/publishers/offers/plans/configs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/read\",\r\n \"displayName\": \"Get config.\",\r\n \"description\": \"Returns a config.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/write\",\r\n \"displayName\": \"Put config.\",\r\n \"description\": \"Saves a config.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/importImage/action\",\r\n \"displayName\": \"Import image.\",\r\n \"description\": \"Imports an image to the end user's ACR.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"offerTypes/publishers/offers/plans/agreements\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/agreements/read\",\r\n \"displayName\": \"Gets an Agreement.\",\r\n \"description\": \"Returns an Agreement.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/agreements/write\",\r\n \"displayName\": \"Puts an Agreement.\",\r\n \"description\": \"Accepts a signed agreement.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Marketplace\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Marketplace\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace Apps\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"ClassicDevServices\",\r\n \"displayName\": \"Classic dev service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/read\",\r\n \"displayName\": \"Read classic dev service.\",\r\n \"description\": \"Does a GET operation on a classic dev service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/delete\",\r\n \"displayName\": \"Delete classic dev service.\",\r\n \"description\": \"Does a DELETE operation on a classic dev service resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/listSingleSignOnToken/action\",\r\n \"displayName\": \"Get classic dev service SSO\",\r\n \"description\": \"Gets the Single Sign On URL for a classic dev service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/listSecrets/action\",\r\n \"displayName\": \"Get classic dev service resource management keys\",\r\n \"description\": \"Gets a classic dev service resource management keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/regenerateKey/action\",\r\n \"displayName\": \"Generate classic dev service resource management keys\",\r\n \"description\": \"Generates a classic dev service resource management keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/Operations/read\",\r\n \"displayName\": \"Read resource provider operations\",\r\n \"description\": \"Read the operations for all resource types.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MarketplaceApps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MarketplaceApps\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace Ordering\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"agreements\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/read\",\r\n \"displayName\": \"Get all Agreements\",\r\n \"description\": \"Return all agreements under given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"agreements/offers/plans\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/read\",\r\n \"displayName\": \"Get Agreement\",\r\n \"description\": \"Return an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/sign/action\",\r\n \"displayName\": \"Sign Agreement\",\r\n \"description\": \"Sign an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/cancel/action\",\r\n \"displayName\": \"Cancel Agreement\",\r\n \"description\": \"Cancel an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"offertypes/publishers/offers/plans/agreements\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/read\",\r\n \"displayName\": \"Get Agreement for virtual machine\",\r\n \"description\": \"Get an agreement for a given marketplace virtual machine item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/write\",\r\n \"displayName\": \"Save Agreement for virtual machine\",\r\n \"description\": \"Sign or Cancel an agreement for a given marketplace virtual machine item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MarketplaceOrdering\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MarketplaceOrdering\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Media Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/register/action\",\r\n \"displayName\": \"Registers the Media Services Resource Provider\",\r\n \"description\": \"Registers the subscription for the Media Services resource provider and enables the creation of Media Services accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/unregister/action\",\r\n \"displayName\": \"Unregisters the Media Services Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Media Services resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/checknameavailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if a Media Services account name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices\",\r\n \"displayName\": \"Media Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/read\",\r\n \"displayName\": \"Read Media Services Account\",\r\n \"description\": \"Read any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/write\",\r\n \"displayName\": \"Create or Update Media Services Account\",\r\n \"description\": \"Create or Update any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/delete\",\r\n \"displayName\": \"Delete Media Services Account\",\r\n \"description\": \"Delete any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/syncStorageKeys/action\",\r\n \"displayName\": \"Synchronize Storage Keys\",\r\n \"description\": \"Synchronize the Storage Keys for an attached Azure Storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/assets\",\r\n \"displayName\": \"Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/read\",\r\n \"displayName\": \"Read Asset\",\r\n \"description\": \"Read any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/write\",\r\n \"displayName\": \"Create or Update Asset\",\r\n \"description\": \"Create or Update any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/delete\",\r\n \"displayName\": \"Delete Asset\",\r\n \"description\": \"Delete any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/listContainerSas/action\",\r\n \"displayName\": \"List Asset Container SAS URLs\",\r\n \"description\": \"List Asset Container SAS URLs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/getEncryptionKey/action\",\r\n \"displayName\": \"Get Asset Encryption Key\",\r\n \"description\": \"Get Asset Encryption Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingPolicies\",\r\n \"displayName\": \"Streaming Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/read\",\r\n \"displayName\": \"Read Streaming Policy\",\r\n \"description\": \"Read any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/write\",\r\n \"displayName\": \"Create or Update Streaming Policy\",\r\n \"description\": \"Create or Update any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/delete\",\r\n \"displayName\": \"Delete Streaming Policy\",\r\n \"description\": \"Delete any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingLocators\",\r\n \"displayName\": \"Streaming Locator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/read\",\r\n \"displayName\": \"Read Streaming Locator\",\r\n \"description\": \"Read any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/write\",\r\n \"displayName\": \"Create or Update Streaming Locator\",\r\n \"description\": \"Create or Update any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/delete\",\r\n \"displayName\": \"Delete Streaming Locator\",\r\n \"description\": \"Delete any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/listContentKeys/action\",\r\n \"displayName\": \"List Content Keys\",\r\n \"description\": \"List Content Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/listPaths/action\",\r\n \"displayName\": \"List Paths\",\r\n \"description\": \"List Paths\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/contentKeyPolicies\",\r\n \"displayName\": \"Content Key Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/read\",\r\n \"displayName\": \"Read Content Key Policy\",\r\n \"description\": \"Read any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/write\",\r\n \"displayName\": \"Create or Update Content Key Policy\",\r\n \"description\": \"Create or Update any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/delete\",\r\n \"displayName\": \"Delete Content Key Policy\",\r\n \"description\": \"Delete any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/getPolicyPropertiesWithSecrets/action\",\r\n \"displayName\": \"Get Policy Properties With Secrets\",\r\n \"description\": \"Get Policy Properties With Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/transforms\",\r\n \"displayName\": \"Transform\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/read\",\r\n \"displayName\": \"Read Transform\",\r\n \"description\": \"Read any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/write\",\r\n \"displayName\": \"Create or Update Transform\",\r\n \"description\": \"Create or Update any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/delete\",\r\n \"displayName\": \"Delete Transform\",\r\n \"description\": \"Delete any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/transforms/jobs\",\r\n \"displayName\": \"Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/read\",\r\n \"displayName\": \"Read Job\",\r\n \"description\": \"Read any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/write\",\r\n \"displayName\": \"Create or Update Job\",\r\n \"description\": \"Create or Update any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Delete any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/cancelJob/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints\",\r\n \"displayName\": \"Streaming Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/read\",\r\n \"displayName\": \"Read Streaming Endpoint\",\r\n \"description\": \"Read any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/write\",\r\n \"displayName\": \"Create or Update Streaming Endpoint\",\r\n \"description\": \"Create or Update any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/delete\",\r\n \"displayName\": \"Delete Streaming Endpoint\",\r\n \"description\": \"Delete any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/start/action\",\r\n \"displayName\": \"Start Streaming Endpoint Operation\",\r\n \"description\": \"Start any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/stop/action\",\r\n \"displayName\": \"Stop Streaming Endpoint Operation\",\r\n \"description\": \"Stop any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/scale/action\",\r\n \"displayName\": \"Scale Streaming Endpoint Operation\",\r\n \"description\": \"Scale any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEvents\",\r\n \"displayName\": \"Live Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/read\",\r\n \"displayName\": \"Read Live Event\",\r\n \"description\": \"Read any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/write\",\r\n \"displayName\": \"Create or Update Live Event\",\r\n \"description\": \"Create or Update any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/delete\",\r\n \"displayName\": \"Delete Live Event\",\r\n \"description\": \"Delete any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/start/action\",\r\n \"displayName\": \"Start Live Event Operation\",\r\n \"description\": \"Start any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/stop/action\",\r\n \"displayName\": \"Stop Live Event Operation\",\r\n \"description\": \"Stop any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/reset/action\",\r\n \"displayName\": \"Reset Live Event Operation\",\r\n \"description\": \"Reset any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEvents/liveOutputs\",\r\n \"displayName\": \"Live Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/read\",\r\n \"displayName\": \"Read Live Output\",\r\n \"description\": \"Read any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/write\",\r\n \"displayName\": \"Create or Update Live Output\",\r\n \"description\": \"Create or Update any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/delete\",\r\n \"displayName\": \"Delete Live Output\",\r\n \"description\": \"Delete any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpointOperations\",\r\n \"displayName\": \"Streaming Endpoint Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpointOperations/read\",\r\n \"displayName\": \"Read Streaming Endpoint Operation\",\r\n \"description\": \"Read any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEventOperations\",\r\n \"displayName\": \"Live Event Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEventOperations/read\",\r\n \"displayName\": \"Read Live Event Operation\",\r\n \"description\": \"Read any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveOutputOperations\",\r\n \"displayName\": \"Live Output Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveOutputOperations/read\",\r\n \"displayName\": \"Read Live Output Operation\",\r\n \"description\": \"Read any Live Output Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Microsoft Media Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if a Media Services account name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Streaming Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Streaming Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Media Services Streaming Endpoint Metrics definitions.\",\r\n \"description\": \"Get list of Media Services Streaming Endpoint Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of Egress data, in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success end to end Latency\",\r\n \"displayDescription\": \"The average latency for successful requests in milliseconds.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests to a Streaming Endpoint.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatusCode\",\r\n \"displayName\": \"HTTP Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"displayName\": \"Error Code\",\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/eventGridFilters\",\r\n \"displayName\": \"Event Grid Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/read\",\r\n \"displayName\": \"Read Event Grid Filter\",\r\n \"description\": \"Read any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid Filter\",\r\n \"description\": \"Create or Update any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid Filter\",\r\n \"description\": \"Delete any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Media\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Media\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Migrate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/register/action\",\r\n \"displayName\": \"Register Subscription for Migrate\",\r\n \"description\": \"Registers Subscription with Microsoft.Migrate resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Available Migrate Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/Operations/read\",\r\n \"displayName\": \"List Available Migrate Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Migrate resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects\",\r\n \"displayName\": \"Projects\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/read\",\r\n \"displayName\": \"Get Project\",\r\n \"description\": \"Gets the properties of a project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/write\",\r\n \"displayName\": \"Create or Update Project\",\r\n \"description\": \"Creates a new project or updates an existing project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/delete\",\r\n \"displayName\": \"Delete Project\",\r\n \"description\": \"Deletes the project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/keys/action\",\r\n \"displayName\": \"Get Project keys\",\r\n \"description\": \"Gets shared keys for the project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/machines/read\",\r\n \"displayName\": \"Get Machine\",\r\n \"description\": \"Gets the properties of a machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups\",\r\n \"displayName\": \"Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/read\",\r\n \"displayName\": \"Get Group\",\r\n \"description\": \"Get the properties of a group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/write\",\r\n \"displayName\": \"Create or Update Group\",\r\n \"description\": \"Creates a new group or updates an existing group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/delete\",\r\n \"displayName\": \"Delete Group\",\r\n \"description\": \"Deletes a group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups/assessments\",\r\n \"displayName\": \"Assessments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/read\",\r\n \"displayName\": \"Get Assessment\",\r\n \"description\": \"Gets the properties of an assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/write\",\r\n \"displayName\": \"Create or Update Assessment\",\r\n \"description\": \"Creates a new assessment or updates an existing assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/delete\",\r\n \"displayName\": \"Delete Assessment\",\r\n \"description\": \"Deletes an assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/downloadurl/action\",\r\n \"displayName\": \"Download an assessment URL\",\r\n \"description\": \"Downloads an assessment report's URL\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups/assessments/assessedmachines\",\r\n \"displayName\": \"Assessed Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/assessedmachines/read\",\r\n \"displayName\": \"Get Assessed Machine\",\r\n \"description\": \"Get the properties of an assessed machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/locations/checknameavailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks availability of the resouce name for the given subscription in the given location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/assessmentOptions\",\r\n \"displayName\": \"Assessment Options\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/locations/assessmentOptions/read\",\r\n \"displayName\": \"List Assessment Options\",\r\n \"description\": \"Gets the assessment options which are available in the given location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/assessments\",\r\n \"displayName\": \"Assessments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/assessments/read\",\r\n \"displayName\": \"Lists Assessments\",\r\n \"description\": \"Lists assessments within a project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Migrate\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Migrate\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.NetApp Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/read\",\r\n \"displayName\": \"Read volume resource\",\r\n \"description\": \"Reads a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/write\",\r\n \"displayName\": \"Write volume resource\",\r\n \"description\": \"Writes a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/delete\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"AverageOtherLatency\",\r\n \"displayName\": \"Average other latency\",\r\n \"displayDescription\": \"Average other latency (that is not read or write) in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageOtherLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageReadLatency\",\r\n \"displayName\": \"Average read latency\",\r\n \"displayDescription\": \"Average read latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageReadLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageTotalLatency\",\r\n \"displayName\": \"Average total latency\",\r\n \"displayDescription\": \"Average total latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageTotalLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageWriteLatency\",\r\n \"displayName\": \"Average write latency\",\r\n \"displayDescription\": \"Average write latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageWriteLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemOtherOps\",\r\n \"displayName\": \"Filesystem other ops\",\r\n \"displayDescription\": \"Number of filesystem other operations (that is not read or write)\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemOtherOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemReadOps\",\r\n \"displayName\": \"Filesystem read ops\",\r\n \"displayDescription\": \"Number of filesystem read operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemReadOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemTotalOps\",\r\n \"displayName\": \"Filesystem total ops\",\r\n \"displayDescription\": \"Sum of all filesystem operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemTotalOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemWriteOps\",\r\n \"displayName\": \"Filesystem write ops\",\r\n \"displayDescription\": \"Number of filesystem write operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemWriteOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerOtherOps\",\r\n \"displayName\": \"Io bytes per other ops\",\r\n \"displayDescription\": \"Number of In/out bytes per other operations (that is not read or write)\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerOtherOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerReadOps\",\r\n \"displayName\": \"Io bytes per read ops\",\r\n \"displayDescription\": \"Number of In/out bytes per read operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerReadOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerTotalOps\",\r\n \"displayName\": \"Io bytes per op across all operations\",\r\n \"displayDescription\": \"Sum of all In/out bytes operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerTotalOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerWriteOps\",\r\n \"displayName\": \"Io bytes per write ops\",\r\n \"displayDescription\": \"Number of In/out bytes per write operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerWriteOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"OtherIops\",\r\n \"displayName\": \"Other iops\",\r\n \"displayDescription\": \"Other In/out operation per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"OtherIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"OtherThroughput\",\r\n \"displayName\": \"Other throughput\",\r\n \"displayDescription\": \"Other throughput (that is not read or write) in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"OtherThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReadIops\",\r\n \"displayName\": \"Read iops\",\r\n \"displayDescription\": \"Read In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"ReadIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReadThroughput\",\r\n \"displayName\": \"Read throughput\",\r\n \"displayDescription\": \"Read throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"ReadThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"TotalIops\",\r\n \"displayName\": \"Total iops\",\r\n \"displayDescription\": \"Sum of all In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"TotalIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"TotalThroughput\",\r\n \"displayName\": \"Total throughput\",\r\n \"displayDescription\": \"Sum of all throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"TotalThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeAllocatedSize\",\r\n \"displayName\": \"Volume allocated size\",\r\n \"displayDescription\": \"Allocated size of the volume (Not the actual used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeAllocatedSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeLogicalSize\",\r\n \"displayName\": \"Volume logical size\",\r\n \"displayDescription\": \"Logical size of the volume (used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeLogicalSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeSnapshotSize\",\r\n \"displayName\": \"Volume snapshot size\",\r\n \"displayDescription\": \"Size of all snapshots in volume\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeSnapshotSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"WriteIops\",\r\n \"displayName\": \"Write iops\",\r\n \"displayDescription\": \"Write In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"WriteIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"WriteThroughput\",\r\n \"displayName\": \"Write throughput\",\r\n \"displayDescription\": \"Write throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"WriteThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts\",\r\n \"displayName\": \"Accounts resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/read\",\r\n \"displayName\": \"Read account resource\",\r\n \"description\": \"Reads an account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/write\",\r\n \"displayName\": \"Write account resource\",\r\n \"description\": \"Writes an account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/delete\",\r\n \"displayName\": \"Delete account resource\",\r\n \"description\": \"Deletes a account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/read\",\r\n \"displayName\": \"Read pool resource\",\r\n \"description\": \"Reads a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/write\",\r\n \"displayName\": \"Write pool resource\",\r\n \"description\": \"Writes a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/delete\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/MountTargets\",\r\n \"displayName\": \"Mount targets resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/read\",\r\n \"displayName\": \"Read mount target resource\",\r\n \"description\": \"Reads a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/write\",\r\n \"displayName\": \"Write mount target resource\",\r\n \"description\": \"Writes a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/delete\",\r\n \"displayName\": \"Delete mount target resource\",\r\n \"description\": \"Deletes a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/Snapshots\",\r\n \"displayName\": \"Snapshots resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/read\",\r\n \"displayName\": \"Read snapshot resource\",\r\n \"description\": \"Reads a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/write\",\r\n \"displayName\": \"Write snapshot resource\",\r\n \"description\": \"Writes a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/delete\",\r\n \"displayName\": \"Delete snapshot resource\",\r\n \"description\": \"Deletes a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/Operations/read\",\r\n \"displayName\": \"Read operation resource\",\r\n \"description\": \"Reads an operation resources.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation results resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/locations/operationresults/read\",\r\n \"displayName\": \"Read operation result resource\",\r\n \"description\": \"Reads an operation result resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Availability checks resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/locations/read\",\r\n \"displayName\": \"Read availability check resource\",\r\n \"description\": \"Reads an availability check resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"VolumePoolAllocatedSize\",\r\n \"displayName\": \"Volume pool allocated size\",\r\n \"displayDescription\": \"Allocated size of the pool (Not the actual used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolAllocatedSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolAllocatedUsed\",\r\n \"displayName\": \"Volume pool allocated used\",\r\n \"displayDescription\": \"Allocated used size of the pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolAllocatedUsed\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolTotalLogicalSize\",\r\n \"displayName\": \"Volume pool total logical size\",\r\n \"displayDescription\": \"Sum of the logical size of all the volumes belonging to the pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolTotalLogicalSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolTotalSnapshotSize\",\r\n \"displayName\": \"Volume pool total snapshot size\",\r\n \"displayDescription\": \"Sum of all snapshots in pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolTotalSnapshotSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.NetApp\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.NetApp\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/checkTrafficManagerNameAvailability/action\",\r\n \"displayName\": \"Check Traffic Manager Name Availability\",\r\n \"description\": \"Checks the availability of a Traffic Manager Relative DNS name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/internalNotify/action\",\r\n \"displayName\": \"Post DNS notification for alias target\",\r\n \"description\": \"DNS alias resource notification\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/getDnsResourceReference/action\",\r\n \"displayName\": \"Get DNS alias target dependencies\",\r\n \"description\": \"DNS alias resource dependency request\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"bgpServiceCommunities\",\r\n \"displayName\": \"Bgp Service Community\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/bgpServiceCommunities/read\",\r\n \"displayName\": \"Get Bgp Service Communities\",\r\n \"description\": \"Get Bgp Service Communities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"displayName\": \"Virtual Network Endpoint Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/virtualNetworkAvailableEndpointServices/read\",\r\n \"displayName\": \"Get available Virtual Network Endpoint Services\",\r\n \"description\": \"Gets a list of available Virtual Network Endpoint Services\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/availableDelegations\",\r\n \"displayName\": \"Delegation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/availableDelegations/read\",\r\n \"displayName\": \"Get Available Delegations\",\r\n \"description\": \"Gets Available Delegations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/supportedVirtualMachineSizes\",\r\n \"displayName\": \"Virtual machine size\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/supportedVirtualMachineSizes/read\",\r\n \"displayName\": \"Get supported virtual machines sizes\",\r\n \"description\": \"Gets supported virtual machines sizes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Resource Ownership Request\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/checkAcceleratedNetworkingSupport/action\",\r\n \"displayName\": \"Check Accelerated Networking support\",\r\n \"description\": \"Checks Accelerated Networking support\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/validateResourceOwnership/action\",\r\n \"displayName\": \"Validate Resource Ownership\",\r\n \"description\": \"Validates Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/setResourceOwnership/action\",\r\n \"displayName\": \"Set Resource Ownership\",\r\n \"description\": \"Sets Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/effectiveResourceOwnership/action\",\r\n \"displayName\": \"Get Effective Resource Ownership\",\r\n \"description\": \"Gets Effective Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/bareMetalTenants/action\",\r\n \"displayName\": \"Allocate or validate a Bare Metal Tenant\",\r\n \"description\": \"Allocates or validates a Bare Metal Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeFilters\",\r\n \"displayName\": \"Route Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/read\",\r\n \"displayName\": \"Get Route Filter\",\r\n \"description\": \"Gets a route filter definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/join/action\",\r\n \"displayName\": \"Join Route Filter\",\r\n \"description\": \"Joins a route filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/delete\",\r\n \"displayName\": \"Delete Route Filter\",\r\n \"description\": \"Deletes a route filter definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/write\",\r\n \"displayName\": \"Create or Update Route Filter\",\r\n \"description\": \"Creates a route filter or Updates an existing rotue filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeFilters/routeFilterRules\",\r\n \"displayName\": \"Route Filter Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/read\",\r\n \"displayName\": \"Get Route Filter Rule\",\r\n \"description\": \"Gets a route filter rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/write\",\r\n \"displayName\": \"Create or Update Route Filter Rule\",\r\n \"description\": \"Creates a route filter rule or Updates an existing route filter rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/delete\",\r\n \"displayName\": \"Delete Route Fitler Rule\",\r\n \"description\": \"Deletes a route filter rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/read\",\r\n \"displayName\": \"Get Virtual Network\",\r\n \"description\": \"Get the virtual network definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/write\",\r\n \"displayName\": \"Create or Update Virtual Network\",\r\n \"description\": \"Creates a virtual network or updates an existing virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/delete\",\r\n \"displayName\": \"Delete Virtual Network\",\r\n \"description\": \"Deletes a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/peer/action\",\r\n \"displayName\": \"Peer Virtual Networks\",\r\n \"description\": \"Peers a virtual network with another virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualMachines\",\r\n \"displayName\": \"Virtual Network Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Network Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines in a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets\",\r\n \"displayName\": \"Virtual Network Subnet\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"displayName\": \"Get Virtual Network Subnet\",\r\n \"description\": \"Gets a virtual network subnet definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/write\",\r\n \"displayName\": \"Create or Update Virtual Network Subnet\",\r\n \"description\": \"Creates a virtual network subnet or updates an existing virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/delete\",\r\n \"displayName\": \"Delete Virtual Network Subnet\",\r\n \"description\": \"Deletes a virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"displayName\": \"Join Virtual Network\",\r\n \"description\": \"Joins a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"displayName\": \"Join Service to a Subnet\",\r\n \"description\": \"Joins resource such as storage account or SQL database to a subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"displayName\": \"Virtual Network Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/read\",\r\n \"displayName\": \"Get Virtual Network Peering\",\r\n \"description\": \"Gets a virtual network peering definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write\",\r\n \"displayName\": \"Create or Update Virtual Network Peering\",\r\n \"description\": \"Creates a virtual network peering or updates an existing virtual network peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/delete\",\r\n \"displayName\": \"Delete Virtual Network Peering\",\r\n \"description\": \"Deletes a virtual network peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"displayName\": \"Virtual Network Peering Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/read\",\r\n \"displayName\": \"Get Virtual Network Peering Proxy\",\r\n \"description\": \"Gets a virtual network peering proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/write\",\r\n \"displayName\": \"Create or Update Virtual Network Peering Proxy\",\r\n \"description\": \"Creates a virtual network peering proxy or updates an existing virtual network peering proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/delete\",\r\n \"displayName\": \"Delete Virtual Network Peering Proxy\",\r\n \"description\": \"Deletes a virtual network peering proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/resourceNavigationLinks\",\r\n \"displayName\": \"Resource Navigation Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/read\",\r\n \"displayName\": \"Get Resource Navigation Link\",\r\n \"description\": \"Get the Resource Navigation Link definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/write\",\r\n \"displayName\": \"Create or Update Resource Navigation Link\",\r\n \"description\": \"Creates a Resource Navigation Link or updates an existing Resource Navigation Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/delete\",\r\n \"displayName\": \"Delete Resource Navigation Link\",\r\n \"description\": \"Deletes a Resource Navigation Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/serviceAssociationLinks\",\r\n \"displayName\": \"Service Association Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/read\",\r\n \"displayName\": \"Get Service Association Link\",\r\n \"description\": \"Gets a Service Association Link definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/write\",\r\n \"displayName\": \"Creates or updates a Service Association Link\",\r\n \"description\": \"Creates a Service Association Link or updates an existing Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/delete\",\r\n \"displayName\": \"Delete Service Association Link\",\r\n \"description\": \"Deletes a Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/validate/action\",\r\n \"displayName\": \"Validate Service Association Link\",\r\n \"description\": \"Validates a Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/serviceAssociationLinks/details\",\r\n \"displayName\": \"Service Association Link Detail\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/details/read\",\r\n \"displayName\": \"Get Service Association Link Detail\",\r\n \"description\": \"Gets a Service Association Link Detail Definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/taggedTrafficConsumers\",\r\n \"displayName\": \"Tagged Traffic Consumer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/read\",\r\n \"displayName\": \"Get Tagged Traffic Consumer\",\r\n \"description\": \"Get the Tagged Traffic Consumer definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/write\",\r\n \"displayName\": \"Create or Update Tagged Traffic Consumer\",\r\n \"description\": \"Creates a Tagged Traffic Consumer or updates an existing Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/delete\",\r\n \"displayName\": \"Delete Tagged Traffic Consumer\",\r\n \"description\": \"Deletes a Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/validate/action\",\r\n \"displayName\": \"Validate Tagged Traffic Consumer\",\r\n \"description\": \"Validates a Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/checkIpAddressAvailability\",\r\n \"displayName\": \"IP Availability Check Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"displayName\": \"Check Ip Address Availability\",\r\n \"description\": \"Check if Ip Address is available at the specified virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/usages/read\",\r\n \"displayName\": \"Get Virtual Network Usages\",\r\n \"description\": \"Get the IP usages for each subnet of the virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/virtualMachines\",\r\n \"displayName\": \"Virtual Network Subnet Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Network Subnet Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines in a virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers\",\r\n \"displayName\": \"Network Watcher\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/read\",\r\n \"displayName\": \"Get Network Watcher\",\r\n \"description\": \"Get the network watcher definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/write\",\r\n \"displayName\": \"Create or Update Network Watcher\",\r\n \"description\": \"Creates a network watcher or updates an existing network watcher\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/delete\",\r\n \"displayName\": \"Delete Network Watcher\",\r\n \"description\": \"Deletes a network watcher\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/configureFlowLog/action\",\r\n \"displayName\": \"Configure Flow Log\",\r\n \"description\": \"Configures flow logging for a target resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/ipFlowVerify/action\",\r\n \"displayName\": \"Verify Ip Flow\",\r\n \"description\": \"Returns whether the packet is allowed or denied to or from a particular destination.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/nextHop/action\",\r\n \"displayName\": \"Gets the next hop from a VM\",\r\n \"description\": \"For a specified target and destination IP address, return the next hop type and next hope IP address.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryFlowLogStatus/action\",\r\n \"displayName\": \"Query Flow Log Status\",\r\n \"description\": \"Gets the status of flow logging on a resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryTroubleshootResult/action\",\r\n \"displayName\": \"Query Results Of Troubleshoot\",\r\n \"description\": \"Gets the troubleshooting result from the previously run or currently running troubleshooting operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/securityGroupView/action\",\r\n \"displayName\": \"View Security Groups\",\r\n \"description\": \"View the configured and effective network security group rules applied on a VM.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/networkConfigurationDiagnostic/action\",\r\n \"displayName\": \"Network Configuration Diagnostic\",\r\n \"description\": \"Diagnostic of network configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryConnectionMonitors/action\",\r\n \"displayName\": \"Query Connection Monitors\",\r\n \"description\": \"Batch query monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/topology/action\",\r\n \"displayName\": \"Get Topology\",\r\n \"description\": \"Gets a network level view of resources and their relationships in a resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/troubleshoot/action\",\r\n \"displayName\": \"Troubleshoot\",\r\n \"description\": \"Starts troubleshooting on a Networking resource in Azure.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectivityCheck/action\",\r\n \"displayName\": \"Check Connectivity\",\r\n \"description\": \"Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/azureReachabilityReport/action\",\r\n \"displayName\": \"Get Azure Reachability Report\",\r\n \"description\": \"Returns the relative latency score for internet service providers from a specified location to Azure regions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/availableProvidersList/action\",\r\n \"displayName\": \"Get Available Providers List\",\r\n \"description\": \"Returns all available internet service providers for a specified Azure region.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/packetCaptures\",\r\n \"displayName\": \"Packet Capture\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/queryStatus/action\",\r\n \"displayName\": \"Query Status Of Packet Capture\",\r\n \"description\": \"Gets information about properties and status of a packet capture resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/stop/action\",\r\n \"displayName\": \"Stop Packet Capture\",\r\n \"description\": \"Stop the running packet capture session.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/read\",\r\n \"displayName\": \"Get Packet Capture\",\r\n \"description\": \"Get the packet capture definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/write\",\r\n \"displayName\": \"Create Packet Capture\",\r\n \"description\": \"Creates a packet capture\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/delete\",\r\n \"displayName\": \"Delete Packet Capture\",\r\n \"description\": \"Deletes a packet capture\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors\",\r\n \"displayName\": \"Connection Monitor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/start/action\",\r\n \"displayName\": \"Start Connection Monitor\",\r\n \"description\": \"Start monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/stop/action\",\r\n \"displayName\": \"Stop Connection Monitor\",\r\n \"description\": \"Stop/pause monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/query/action\",\r\n \"displayName\": \"Query Connection Monitor\",\r\n \"description\": \"Query monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/read\",\r\n \"displayName\": \"Get Connection Monitor\",\r\n \"description\": \"Get Connection Monitor details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/write\",\r\n \"displayName\": \"Create Connection Monitor\",\r\n \"description\": \"Creates a Connection Monitor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/delete\",\r\n \"displayName\": \"Delete Connection Monitor\",\r\n \"description\": \"Deletes a Connection Monitor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/lenses\",\r\n \"displayName\": \"Lens\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/start/action\",\r\n \"displayName\": \"Start Lens\",\r\n \"description\": \"Start monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/stop/action\",\r\n \"displayName\": \"Stop Lens\",\r\n \"description\": \"Stop/pause monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/query/action\",\r\n \"displayName\": \"Query Lens\",\r\n \"description\": \"Query monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/read\",\r\n \"displayName\": \"Get Lens\",\r\n \"description\": \"Get Lens details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/write\",\r\n \"displayName\": \"Create Lens\",\r\n \"description\": \"Creates a Lens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/delete\",\r\n \"displayName\": \"Delete Lens\",\r\n \"description\": \"Deletes a Lens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses\",\r\n \"displayName\": \"Public Ip Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/read\",\r\n \"displayName\": \"Get Public Ip Address\",\r\n \"description\": \"Gets a public ip address definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/write\",\r\n \"displayName\": \"Create or Update Public Ip Address\",\r\n \"description\": \"Creates a public Ip address or updates an existing public Ip address. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/delete\",\r\n \"displayName\": \"Delete Public Ip Address\",\r\n \"description\": \"Deletes a public Ip address.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"displayName\": \"Join Public Ip Address\",\r\n \"description\": \"Joins a public ip address\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/loadBalancerPools\",\r\n \"displayName\": \"public IP Address load balancer backend address pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/loadBalancerPools/read\",\r\n \"displayName\": \"Get public IP Address load balancer backend pool\",\r\n \"description\": \"Gets a public IP Address load balancer backend pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/loadBalancerPools/write\",\r\n \"displayName\": \"Create or Update public IP Address load balancer backend pool\",\r\n \"description\": \"Creates a public IP Address load balancer backend pool or updates an existing public IP Address load balancer backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/loadBalancerPools/delete\",\r\n \"displayName\": \"Delete public IP Address load balancer backend pool\",\r\n \"description\": \"Deletes a public IP Address load balancer backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/loadBalancerPools/join/action\",\r\n \"displayName\": \"Join public IP Address load balancer backend pool\",\r\n \"description\": \"Joins a public IP Address load balancer backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces\",\r\n \"displayName\": \"Network Interface\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/read\",\r\n \"displayName\": \"Get Network Interface\",\r\n \"description\": \"Gets a network interface definition. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/write\",\r\n \"displayName\": \"Create or Update Network Interface\",\r\n \"description\": \"Creates a network interface or updates an existing network interface. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"displayName\": \"Join Virtual Machine to a network interface\",\r\n \"description\": \"Joins a Virtual Machine to a network interface\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/delete\",\r\n \"displayName\": \"Delete Network Interface\",\r\n \"description\": \"Deletes a network interface\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/joinViaPrivateIp/action\",\r\n \"displayName\": \"Join a resource to a Network Interface via a Service Association\",\r\n \"description\": \"Joins a resource to a Network interface via a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/effectiveRouteTable/action\",\r\n \"displayName\": \"Get Network Interface Effective Route Table\",\r\n \"description\": \"Get Route Table configured On Network Interface Of The Vm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/effectiveNetworkSecurityGroups/action\",\r\n \"displayName\": \"Get Network Interface Effective Security Groups\",\r\n \"description\": \"Get Network Security Groups configured On Network Interface Of The Vm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/ipconfigurations\",\r\n \"displayName\": \"Network Interface IP Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/ipconfigurations/read\",\r\n \"displayName\": \"Get Network Interface IP Configuration\",\r\n \"description\": \"Gets a network interface ip configuration definition. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/ipconfigurations/join/action\",\r\n \"displayName\": \"Join Network Interface IP Configuration.\",\r\n \"description\": \"Joins a Network Interface IP Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/serviceAssociations\",\r\n \"displayName\": \"Service Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/read\",\r\n \"displayName\": \"Get Service Association\",\r\n \"description\": \"Gets a Service Association Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/write\",\r\n \"displayName\": \"Create or Update a Service Association\",\r\n \"description\": \"Creates a new Service Association or modifies an existing Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/delete\",\r\n \"displayName\": \"Delete Service Association\",\r\n \"description\": \"Deletes a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/validate/action\",\r\n \"displayName\": \"Validate Service Association\",\r\n \"description\": \"Validates a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/loadBalancers\",\r\n \"displayName\": \"Network Interface Load Balancers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/loadBalancers/read\",\r\n \"displayName\": \"Get Network Interface Load Balancers\",\r\n \"description\": \"Gets all the load balancers that the network interface is part of\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serviceEndpointPolicies\",\r\n \"displayName\": \"Service Endpoint Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/read\",\r\n \"displayName\": \"Gets a Service Endpoint Policy\",\r\n \"description\": \"Gets a Service Endpoint Policy Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/write\",\r\n \"displayName\": \"Create or Update Service Endpoint Policy\",\r\n \"description\": \"Creates a Service Endpoint Policy or updates an existing Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/delete\",\r\n \"displayName\": \"Delete Service Endpoint Policy\",\r\n \"description\": \"Deletes a Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/join/action\",\r\n \"displayName\": \"Join Service Endpoint Policy\",\r\n \"description\": \"Joins a Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/joinSubnet/action\",\r\n \"displayName\": \"Join Subnet To Service Endpoint Policies\",\r\n \"description\": \"Joins a Subnet To Service Endpoint Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serviceEndpointPolicies/serviceEndpointPolicyDefinitions\",\r\n \"displayName\": \"Service Endpoint Policy Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/read\",\r\n \"displayName\": \"Get Service Endpoint Policy Definition\",\r\n \"description\": \"Gets a Service Endpoint Policy Definition Decription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/write\",\r\n \"displayName\": \"Create or Update Service Endpoint Policy Definition\",\r\n \"description\": \"Creates a Service Endpoint Policy Definition or updates an existing Service Endpoint Policy Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/delete\",\r\n \"displayName\": \"Delete Service Endpoint Policy Definition\",\r\n \"description\": \"Deletes a Service Endpoint Policy Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/diagnosticIdentity\",\r\n \"displayName\": \"Network Interface\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/diagnosticIdentity/read\",\r\n \"displayName\": \"Get Diagnostic Identity\",\r\n \"description\": \"Gets Diagnostic Identity Of The Resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Network Interface metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Network Interface metric definitions\",\r\n \"description\": \"Gets available metrics for the Network Interface\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BytesSentRate\",\r\n \"displayName\": \"Bytes Sent\",\r\n \"displayDescription\": \"Number of bytes the Network Interface sent\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesReceivedRate\",\r\n \"displayName\": \"Bytes Received\",\r\n \"displayDescription\": \"Number of bytes the Network Interface received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsSentRate\",\r\n \"displayName\": \"Packets Sent\",\r\n \"displayDescription\": \"Number of packets the Network Interface sent\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"sourceMdmNamespace\": \"VmsVmNicMetrics\",\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsReceivedRate\",\r\n \"displayName\": \"Packets Received\",\r\n \"displayDescription\": \"Number of packets the Network Interface received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"sourceMdmNamespace\": \"VmsVmNicMetrics\",\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups\",\r\n \"displayName\": \"Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Security Group\",\r\n \"description\": \"Gets a network security group definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"displayName\": \"Create or Update Network Security Group\",\r\n \"description\": \"Creates a network security group or updates an existing network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Security Group\",\r\n \"description\": \"Deletes a network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"displayName\": \"Join Network Security Group\",\r\n \"description\": \"Joins a network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationSecurityGroups\",\r\n \"displayName\": \"Application Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/joinIpConfiguration/action\",\r\n \"displayName\": \"Join IpConfiguration To Application Security Groups.\",\r\n \"description\": \"Joins an IP Configuration to Application Security Groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action\",\r\n \"displayName\": \"Joins SecurityRule To Application Security Groups.\",\r\n \"description\": \"Joins a Security Rule to Application Security Groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/read\",\r\n \"displayName\": \"Gets An Application Security Group\",\r\n \"description\": \"Gets an Application Security Group ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/write\",\r\n \"displayName\": \"Creates An Application Security Group Or Updates An Existing Application Security Group\",\r\n \"description\": \"Creates an Application Security Group, or updates an existing Application Security Group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/delete\",\r\n \"displayName\": \"Deletes An Application Security Group\",\r\n \"description\": \"Deletes an Application Security Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/defaultSecurityRules\",\r\n \"displayName\": \"Default Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules/read\",\r\n \"displayName\": \"Get Default Security Rule\",\r\n \"description\": \"Gets a default security rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules\",\r\n \"displayName\": \"Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/read\",\r\n \"displayName\": \"Get Security Rule\",\r\n \"description\": \"Gets a security rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/write\",\r\n \"displayName\": \"Create or Update Security Rule\",\r\n \"description\": \"Creates a security rule or updates an existing security rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/delete\",\r\n \"displayName\": \"Delete Security Rule\",\r\n \"description\": \"Deletes a security rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeTables\",\r\n \"displayName\": \"Route Table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/read\",\r\n \"displayName\": \"Get Route Table\",\r\n \"description\": \"Gets a route table definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/write\",\r\n \"displayName\": \"Create or Update Route Table\",\r\n \"description\": \"Creates a route table or Updates an existing rotue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/delete\",\r\n \"displayName\": \"Delete Route Table\",\r\n \"description\": \"Deletes a route table definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/join/action\",\r\n \"displayName\": \"Join Route Table\",\r\n \"description\": \"Joins a route table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeTables/routes\",\r\n \"displayName\": \"Route\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/read\",\r\n \"displayName\": \"Get Route\",\r\n \"description\": \"Gets a route definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/write\",\r\n \"displayName\": \"Create or Update Route\",\r\n \"description\": \"Creates a route or Updates an existing route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/delete\",\r\n \"displayName\": \"Delete Route\",\r\n \"description\": \"Deletes a route definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers\",\r\n \"displayName\": \"Load Balancer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/read\",\r\n \"displayName\": \"Get Load Balancer\",\r\n \"description\": \"Gets a load balancer definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/write\",\r\n \"displayName\": \"Create or Update Load Balancer\",\r\n \"description\": \"Creates a load balancer or updates an existing load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/delete\",\r\n \"displayName\": \"Delete Load Balancer\",\r\n \"description\": \"Deletes a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/virtualMachines\",\r\n \"displayName\": \"Load Balancer Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/virtualMachines/read\",\r\n \"displayName\": \"Get Load Balancer Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines under a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/networkInterfaces\",\r\n \"displayName\": \"Load Balancer Network Interfaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/networkInterfaces/read\",\r\n \"displayName\": \"Get Load Balancer Network Interfaces\",\r\n \"description\": \"Gets references to all the network interfaces under a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/frontendIPConfigurations\",\r\n \"displayName\": \"Load Balancer Frontend IP Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/read\",\r\n \"displayName\": \"Get Load Balancer Frontend IP Configuration\",\r\n \"description\": \"Gets a load balancer frontend IP configuration definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action\",\r\n \"displayName\": \"Join Load Balancer Frontend IP Configuration.\",\r\n \"description\": \"Joins a Load Balancer Frontend IP Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/backendAddressPools\",\r\n \"displayName\": \"Load Balancer Backend Address Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/backendAddressPools/read\",\r\n \"displayName\": \"Get Load Balancer Backend Address Pool\",\r\n \"description\": \"Gets a load balancer backend address pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"displayName\": \"Join Load Balancer Backend Address Pool\",\r\n \"description\": \"Joins a load balancer backend address pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/inboundNatRules\",\r\n \"displayName\": \"Load Balancer Inbound Nat Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/read\",\r\n \"displayName\": \"Get Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Gets a load balancer inbound nat rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/write\",\r\n \"displayName\": \"Create or Update Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Creates a load balancer inbound nat rule or updates an existing load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/delete\",\r\n \"displayName\": \"Delete Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Deletes a load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"displayName\": \"Join Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Joins a load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/inboundNatPools\",\r\n \"displayName\": \"Load Balancer Inbound Nat Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatPools/read\",\r\n \"displayName\": \"Get Load Balancer Inbound Nat Pool\",\r\n \"description\": \"Gets a load balancer inbound nat pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"displayName\": \"Join Load Balancer Inbound Nat Pool\",\r\n \"description\": \"Joins a load balancer inbound nat pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/loadBalancingRules\",\r\n \"displayName\": \"Load Balancer Load Balancing Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/loadBalancingRules/read\",\r\n \"displayName\": \"Get Load Balancer Load Balancing Rule\",\r\n \"description\": \"Gets a load balancer load balancing rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/probes\",\r\n \"displayName\": \"Load Balancer Probe\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/probes/read\",\r\n \"displayName\": \"Get Load Balancer Probe\",\r\n \"description\": \"Gets a load balancer probe\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"displayName\": \"Join Load Balancer Probe\",\r\n \"description\": \"Allows using probes of a load balancer. For example, with this permission healthProbe property of VM scale set can reference the probe.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Load Balancer metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Load Balancer metric definitions\",\r\n \"description\": \"Gets the available metrics for Load Balancer\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"VipAvailability\",\r\n \"displayName\": \"Data Path Availability\",\r\n \"displayDescription\": \"Average Load Balancer data path availability per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"Health\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DipAvailability\",\r\n \"displayName\": \"Health Probe Status\",\r\n \"displayDescription\": \"Average Load Balancer health probe status per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"DipHealth\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendPort\",\r\n \"displayName\": \"Backend Port\",\r\n \"internalName\": \"DipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CaAddress\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ByteCount\",\r\n \"displayName\": \"Byte Count\",\r\n \"displayDescription\": \"Total number of Bytes transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketCount\",\r\n \"displayName\": \"Packet Count\",\r\n \"displayDescription\": \"Total number of Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SYNCount\",\r\n \"displayName\": \"SYN Count\",\r\n \"displayDescription\": \"Total number of SYN Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SnatConnectionCount\",\r\n \"displayName\": \"SNAT Connection Count\",\r\n \"displayDescription\": \"Total number of new SNAT connections created within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CaAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ConnectionState\",\r\n \"displayName\": \"Connection State\",\r\n \"internalName\": \"ConnectionType\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AllocatedSnatPorts\",\r\n \"displayName\": \"Allocated SNAT Ports (Preview)\",\r\n \"displayDescription\": \"Total number of SNAT ports allocated within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbhp\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CustomerAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"IsAwaitingRemoval\",\r\n \"displayName\": \"Snat Port Awaiting Removal\",\r\n \"internalName\": \"IsAwaitingRemoval\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"false\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UsedSnatPorts\",\r\n \"displayName\": \"Used SNAT Ports (Preview)\",\r\n \"displayDescription\": \"Total number of SNAT ports used within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbhp\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CustomerAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"IsAwaitingRemoval\",\r\n \"displayName\": \"Snat Port Awaiting Removal\",\r\n \"internalName\": \"IsAwaitingRemoval\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"false\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways\",\r\n \"displayName\": \"Application Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/read\",\r\n \"displayName\": \"Get Application Gateway\",\r\n \"description\": \"Gets an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/write\",\r\n \"displayName\": \"Create or Update Application Gateway\",\r\n \"description\": \"Creates an application gateway or updates an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/delete\",\r\n \"displayName\": \"Delete Application Gateway\",\r\n \"description\": \"Deletes an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/backendhealth/action\",\r\n \"displayName\": \"Get an application gateway backend health\",\r\n \"description\": \"Gets an application gateway backend health\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/start/action\",\r\n \"displayName\": \"Start an application gateway\",\r\n \"description\": \"Starts an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/stop/action\",\r\n \"displayName\": \"Stop an application gateway\",\r\n \"description\": \"Stops an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/setSecurityCenterConfiguration/action\",\r\n \"displayName\": \"Set Application Gateway SecurityCenter Configuration\",\r\n \"description\": \"Sets Application Gateway Security Center Configuration\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/effectiveNetworkSecurityGroups/action\",\r\n \"displayName\": \"Get Effective Security Groups of an Application Gateway\",\r\n \"description\": \"Get Route Table configured On Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/effectiveRouteTable/action\",\r\n \"displayName\": \"Get Effective Route Table of an Application Gateway\",\r\n \"description\": \"Get Route Table configured On Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/backendAddressPools\",\r\n \"displayName\": \"Application Gateway Backend Address Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"displayName\": \"Join Application Gateway Backend Address Pool\",\r\n \"description\": \"Joins an application gateway backend address pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"displayName\": \"Application Gateway available Waf Rule Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableWafRuleSets/read\",\r\n \"displayName\": \"Get Application Gateway Available Waf Rule Sets\",\r\n \"description\": \"Gets Application Gateway Available Waf Rule Sets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableSslOptions\",\r\n \"displayName\": \"Application Gateway available Ssl Options\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableSslOptions/read\",\r\n \"displayName\": \"Application Gateway available Ssl Options\",\r\n \"description\": \"Application Gateway available Ssl Options\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableSslOptions/predefinedPolicies\",\r\n \"displayName\": \"Application Gateway Ssl Predefined Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies/read\",\r\n \"displayName\": \"Application Gateway Ssl Predefined Policy\",\r\n \"description\": \"Application Gateway Ssl Predefined Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/checkDnsNameAvailability\",\r\n \"displayName\": \"Dns Availability Check Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/checkDnsNameAvailability/read\",\r\n \"displayName\": \"Check Dns Name Availability\",\r\n \"description\": \"Checks if dns label is available at the specified location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles\",\r\n \"displayName\": \"Traffic Manager Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/read\",\r\n \"displayName\": \"Get Traffic Manager Profile\",\r\n \"description\": \"Get the Traffic Manager profile configuration. This includes DNS settings, traffic routing settings, endpoint monitoring settings, and the list of endpoints routed by this Traffic Manager profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/write\",\r\n \"displayName\": \"Create or Update Traffic Manager Profile\",\r\n \"description\": \"Create a Traffic Manager profile, or modify the configuration of an existing Traffic Manager profile. This includes enabling or disabling a profile and modifying DNS settings, traffic routing settings, or endpoint monitoring settings. Endpoints routed by the Traffic Manager profile can be added, removed, enabled or disabled.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/delete\",\r\n \"displayName\": \"Delete Traffic Manager Profile\",\r\n \"description\": \"Delete the Traffic Manager profile. All settings associated with the Traffic Manager profile will be lost, and the profile can no longer be used to route traffic.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerGeographicHierarchies\",\r\n \"displayName\": \"Traffic Manager Geographic Hierarchy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerGeographicHierarchies/read\",\r\n \"displayName\": \"Get Traffic Manager Geographic Hierarchy\",\r\n \"description\": \"Gets the Traffic Manager Geographic Hierarchy containing regions which can be used with the Geographic traffic routing method\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/heatMaps\",\r\n \"displayName\": \"Traffic Manager Heat Map\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/heatMaps/read\",\r\n \"displayName\": \"Get Traffic Manager Heat Map\",\r\n \"description\": \"Gets the Traffic Manager Heat Map for the given Traffic Manager profile which contains query counts and latency data by location and source IP.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/azureEndpoints\",\r\n \"displayName\": \"Traffic Manager Azure Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Gets an Azure Endpoint which belongs to a Traffic Manager Profile, including all the properties of that Azure Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Add a new Azure Endpoint in an existing Traffic Manager Profile or update the properties of an existing Azure Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Deletes an Azure Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted Azure Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/externalEndpoints\",\r\n \"displayName\": \"Traffic Manager External Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager External Endpoint\",\r\n \"description\": \"Gets an External Endpoint which belongs to a Traffic Manager Profile, including all the properties of that External Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager External Endpoint\",\r\n \"description\": \"Add a new External Endpoint in an existing Traffic Manager Profile or update the properties of an existing External Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager External Endpoint\",\r\n \"description\": \"Deletes an External Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted External Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/nestedEndpoints\",\r\n \"displayName\": \"Traffic Manager Nested Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Gets an Nested Endpoint which belongs to a Traffic Manager Profile, including all the properties of that Nested Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Add a new Nested Endpoint in an existing Traffic Manager Profile or update the properties of an existing Nested Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Deletes an Nested Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted Nested Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerUserMetricsKeys\",\r\n \"displayName\": \"Realtime User Metrics Keys for Traffic Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/read\",\r\n \"displayName\": \"Get the subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Gets the subscription-level key used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/write\",\r\n \"displayName\": \"Create or update a subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Creates a new subscription-level key to be used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/delete\",\r\n \"displayName\": \"Delete a subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Deletes the subscription-level key used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones\",\r\n \"displayName\": \"DNS Zone\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/read\",\r\n \"displayName\": \"Get DNS Zone\",\r\n \"description\": \"Get the DNS zone, in JSON format. The zone properties include tags, etag, numberOfRecordSets, and maxNumberOfRecordSets. Note that this command does not retrieve the record sets contained within the zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/write\",\r\n \"displayName\": \"Create or Update DNS Zone\",\r\n \"description\": \"Create or update a DNS zone within a resource group. Used to update the tags on a DNS zone resource. Note that this command can not be used to create or update record sets within the zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/delete\",\r\n \"displayName\": \"Delete DNS Zone\",\r\n \"description\": \"Delete the DNS zone, in JSON format. The zone properties include tags, etag, numberOfRecordSets, and maxNumberOfRecordSets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"DNS zone metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DNS zone metric definitions\",\r\n \"description\": \"Gets the DNS zone metric definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QueryVolume\",\r\n \"displayName\": \"Query Volume\",\r\n \"displayDescription\": \"Number of queries served for a DNS zone\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RecordSetCount\",\r\n \"displayName\": \"Record Set Count\",\r\n \"displayDescription\": \"Number of Record Sets in a DNS zone\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"None\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RecordSetCapacityUtilization\",\r\n \"displayName\": \"Record Set Capacity Utilization\",\r\n \"displayDescription\": \"Percent of Record Set capacity utilized by a DNS zone\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"None\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"internalMetricName\": \"RecordSetCapacity\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"DNS zone diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DNS zone diagnostic settings\",\r\n \"description\": \"Gets the DNS zone diagnostic settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DNS zone diagnostic settings\",\r\n \"description\": \"Creates or updates the DNS zone diagnostic settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnsoperationresults\",\r\n \"displayName\": \"DNS operation results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnsoperationresults/read\",\r\n \"displayName\": \"Gets results of a DNS operation\",\r\n \"description\": \"Gets results of a DNS operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnsoperationstatuses\",\r\n \"displayName\": \"DNS operation status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnsoperationstatuses/read\",\r\n \"displayName\": \"Gets status of a DNS operation \",\r\n \"description\": \"Gets status of a DNS operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/all\",\r\n \"displayName\": \"DNS record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/all/read\",\r\n \"displayName\": \"Gets DNS record sets across types\",\r\n \"description\": \"Gets DNS record sets across types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/recordsets\",\r\n \"displayName\": \"DNS record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/recordsets/read\",\r\n \"displayName\": \"Gets DNS record sets across types\",\r\n \"description\": \"Gets DNS record sets across types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/A\",\r\n \"displayName\": \"DNS A record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/read\",\r\n \"displayName\": \"Get record set of type A\",\r\n \"description\": \"Get the record set of type ‘A’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/write\",\r\n \"displayName\": \"Create or update record set of type A\",\r\n \"description\": \"Create or update a record set of type ‘A’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/delete\",\r\n \"displayName\": \"Delete record set of type A\",\r\n \"description\": \"Remove the record set of a given name and type ‘A’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/AAAA\",\r\n \"displayName\": \"DNS AAAA record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/read\",\r\n \"displayName\": \"Get record set of type AAAA\",\r\n \"description\": \"Get the record set of type ‘AAAA’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/write\",\r\n \"displayName\": \"Create or update record set of type AAAA\",\r\n \"description\": \"Create or update a record set of type ‘AAAA’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/delete\",\r\n \"displayName\": \"Delete record set of type AAAA\",\r\n \"description\": \"Remove the record set of a given name and type ‘AAAA’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/PTR\",\r\n \"displayName\": \"DNS PTR record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/read\",\r\n \"displayName\": \"Get record set of type PTR\",\r\n \"description\": \"Get the record set of type ‘PTR’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/write\",\r\n \"displayName\": \"Create or update record set of type PTR\",\r\n \"description\": \"Create or update a record set of type ‘PTR’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/delete\",\r\n \"displayName\": \"Delete record set of type PTR\",\r\n \"description\": \"Remove the record set of a given name and type ‘PTR’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/MX\",\r\n \"displayName\": \"DNS MX record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/read\",\r\n \"displayName\": \"Get record set of type MX\",\r\n \"description\": \"Get the record set of type ‘MX’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/write\",\r\n \"displayName\": \"Create or update record set of type MX\",\r\n \"description\": \"Create or update a record set of type ‘MX’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/delete\",\r\n \"displayName\": \"Delete record set of type MX\",\r\n \"description\": \"Remove the record set of a given name and type ‘MX’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/TXT\",\r\n \"displayName\": \"DNS TXT record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/read\",\r\n \"displayName\": \"Get record set of type TXT\",\r\n \"description\": \"Get the record set of type ‘TXT’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/write\",\r\n \"displayName\": \"Create or update record set of type TXT\",\r\n \"description\": \"Create or update a record set of type ‘TXT’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/delete\",\r\n \"displayName\": \"Delete record set of type TXT\",\r\n \"description\": \"Remove the record set of a given name and type ‘TXT’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/SRV\",\r\n \"displayName\": \"DNS SRV record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/read\",\r\n \"displayName\": \"Get record set of type SRV\",\r\n \"description\": \"Get the record set of type ‘SRV’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/write\",\r\n \"displayName\": \"Create or update a record set of type ‘SRV’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"description\": \"Create or update record set of type SRV\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/delete\",\r\n \"displayName\": \"Delete record set of type SRV\",\r\n \"description\": \"Remove the record set of a given name and type ‘SRV’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/CNAME\",\r\n \"displayName\": \"DNS CNAME record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/read\",\r\n \"displayName\": \"Get record set of type CNAME\",\r\n \"description\": \"Get the record set of type ‘CNAME’, in JSON format. The record set contains the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/write\",\r\n \"displayName\": \"Create or update record set of type CNAME\",\r\n \"description\": \"Create or update a record set of type ‘CNAME’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/delete\",\r\n \"displayName\": \"Delete record set of type CNAME\",\r\n \"description\": \"Remove the record set of a given name and type ‘CNAME’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/NS\",\r\n \"displayName\": \"DNS record set of type NS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/read\",\r\n \"displayName\": \"Gets DNS record set of type NS\",\r\n \"description\": \"Gets DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/write\",\r\n \"displayName\": \"Creates or updates DNS record set of type NS\",\r\n \"description\": \"Creates or updates DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/delete\",\r\n \"displayName\": \"Deletes the DNS record set of type NS\",\r\n \"description\": \"Deletes the DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/SOA\",\r\n \"displayName\": \"DNS record set of type SOA\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SOA/read\",\r\n \"displayName\": \"Gets DNS record set of type SOA\",\r\n \"description\": \"Gets DNS record set of type SOA\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SOA/write\",\r\n \"displayName\": \"Creates or updates DNS record set of type SOA\",\r\n \"description\": \"Creates or updates DNS record set of type SOA\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/CAA\",\r\n \"displayName\": \"DNS CAA record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/read\",\r\n \"displayName\": \"Get record set of type CAA\",\r\n \"description\": \"Get the record set of type ‘CAA’, in JSON format. The record set contains the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/write\",\r\n \"displayName\": \"Create or update record set of type CAA\",\r\n \"description\": \"Create or update a record set of type ‘CAA’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/delete\",\r\n \"displayName\": \"Delete record set of type CAA\",\r\n \"description\": \"Remove the record set of a given name and type ‘CAA’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/usages/read\",\r\n \"displayName\": \"Get Usage Metric\",\r\n \"description\": \"Gets the resources usage metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/operations/read\",\r\n \"displayName\": \"Get Operation Resource\",\r\n \"description\": \"Gets operation resource that represents status of an asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/operationResults/read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Gets operation result of an async POST or DELETE operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Network Security Groups Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Network Security Groups Diagnostic Settings\",\r\n \"description\": \"Gets the Network Security Groups Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Network Security Groups diagnostic settings\",\r\n \"description\": \"Creates or updates the Network Security Groups diagnostic settings, this operation is supplimented by insghts resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Network Security Groups Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Network Security Group Event Log Definitions\",\r\n \"description\": \"Gets the events for network security group\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"NetworkSecurityGroupEvent\",\r\n \"displayName\": \"Network Security Group Event\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"NetworkSecurityGroupRuleCounter\",\r\n \"displayName\": \"Network Security Group Rule Counter\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"NetworkSecurityGroupFlowEvent\",\r\n \"displayName\": \"Network Security Group Rule Flow Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Load Balancer Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Load Balancer Diagnostic Settings\",\r\n \"description\": \"Gets the Load Balancer Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Load Balancer Diagnostic Settings\",\r\n \"description\": \"Creates or updates the Load Balancer Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Load Balancer Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Load Balancer Event Log Definitions\",\r\n \"description\": \"Gets the events for Load Balancer\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"LoadBalancerAlertEvent\",\r\n \"displayName\": \"Load Balancer Alert Events\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"LoadBalancerProbeHealthStatus\",\r\n \"displayName\": \"Load Balancer Probe Health Status\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Public IP Address diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get diagnostic settings of Public IP Address\",\r\n \"description\": \"Get the diagnostic settings of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings of Public IP Address\",\r\n \"description\": \"Create or update the diagnostic settings of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Public IP Address metrics definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get metrics definitions of Public IP Address\",\r\n \"description\": \"Get the metrics definitions of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PacketsInDDoS\",\r\n \"displayName\": \"Inbound packets DDoS\",\r\n \"displayDescription\": \"Inbound packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsInDDoS\",\r\n \"displayName\": \"Inbound TCP packets DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound TCP packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound TCP packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsInDDoS\",\r\n \"displayName\": \"Inbound UDP packets DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound UDP packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound UDP packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesInDDoS\",\r\n \"displayName\": \"Inbound bytes DDoS\",\r\n \"displayDescription\": \"Inbound bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesDroppedDDoS\",\r\n \"displayName\": \"Inbound bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesForwardedDDoS\",\r\n \"displayName\": \"Inbound bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesInDDoS\",\r\n \"displayName\": \"Inbound TCP bytes DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesDroppedDDoS\",\r\n \"displayName\": \"Inbound TCP bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesForwardedDDoS\",\r\n \"displayName\": \"Inbound TCP bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesInDDoS\",\r\n \"displayName\": \"Inbound UDP bytes DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesDroppedDDoS\",\r\n \"displayName\": \"Inbound UDP bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesForwardedDDoS\",\r\n \"displayName\": \"Inbound UDP bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"IfUnderDDoSAttack\",\r\n \"displayName\": \"Under DDoS attack or not\",\r\n \"displayDescription\": \"Under DDoS attack or not\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerTCPPackets\",\r\n \"displayName\": \"Inbound TCP packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound TCP packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerUDPPackets\",\r\n \"displayName\": \"Inbound UDP packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound UDP packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerSYNPackets\",\r\n \"displayName\": \"Inbound SYN packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound SYN packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"VipAvailability\",\r\n \"displayName\": \"Data Path Availability\",\r\n \"displayDescription\": \"Average IP Address availability per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"Health\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ByteCount\",\r\n \"displayName\": \"Byte Count\",\r\n \"displayDescription\": \"Total number of Bytes transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketCount\",\r\n \"displayName\": \"Packet Count\",\r\n \"displayDescription\": \"Total number of Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SynCount\",\r\n \"displayName\": \"SYN Count\",\r\n \"displayDescription\": \"Total number of SYN Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Public IP Address log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get log definitions of Public IP Address\",\r\n \"description\": \"Get the log definitions of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DDoSProtectionNotifications\",\r\n \"displayName\": \"DDoS protection notifications\",\r\n \"blobDuration\": \"PT1M\"\r\n },\r\n {\r\n \"name\": \"DDoSMitigationFlowLogs\",\r\n \"displayName\": \"Flow logs of DDoS mitigation decisions\",\r\n \"blobDuration\": \"PT1M\"\r\n },\r\n {\r\n \"name\": \"DDoSMitigationReports\",\r\n \"displayName\": \"Reports of DDoS mitigations\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/customViews\",\r\n \"displayName\": \"Virtual Network custom view\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/customViews/read\",\r\n \"displayName\": \"Get Virtual Network custom view definition\",\r\n \"description\": \"Get definition of a custom view of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/customViews/get/action\",\r\n \"displayName\": \"Get Virtual network custom view content\",\r\n \"description\": \"Get a Virtual Network custom view content\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Network diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get diagnostic settings of Virtual Network\",\r\n \"description\": \"Get the diagnostic settings of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings of the Virtual Network\",\r\n \"description\": \"Create or update the diagnostic settings of the Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Virtual networks log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get log definitions of Virtual Network\",\r\n \"description\": \"Get the log definitions of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"VMProtectionAlerts\",\r\n \"displayName\": \"VM protection alerts\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"ApplicationGateway Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Application Gateway\",\r\n \"description\": \"Gets the events for Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ApplicationGatewayAccessLog\",\r\n \"displayName\": \"Application Gateway Access Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ApplicationGatewayPerformanceLog\",\r\n \"displayName\": \"Application Gateway Performance Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ApplicationGatewayFirewallLog\",\r\n \"displayName\": \"Application Gateway Firewall Log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Application Gateway metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Application Gateway metric definitions\",\r\n \"description\": \"Gets the available metrics for Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Throughput\",\r\n \"displayName\": \"Throughput\",\r\n \"displayDescription\": \"Number of bytes per second the Application Gateway has served\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UnhealthyHostCount\",\r\n \"displayName\": \"Unhealthy Host Count\",\r\n \"displayDescription\": \"Number of unhealthy backend hosts\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"HealthyHostCount\",\r\n \"displayName\": \"Healthy Host Count\",\r\n \"displayDescription\": \"Number of healthy backend hosts\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"displayDescription\": \"Count of successful requests that Application Gateway has served\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"FailedRequests\",\r\n \"displayName\": \"Failed Requests\",\r\n \"displayDescription\": \"Count of failed requests that Application Gateway has served\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ResponseStatus\",\r\n \"displayName\": \"Response Status\",\r\n \"displayDescription\": \"Http response status returned by Application Gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"HttpStatus\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Current Connections\",\r\n \"displayDescription\": \"Count of current connections established with Application Gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Network Gateway metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Virtual Network Gateway metric definitions\",\r\n \"description\": \"Gets the available metrics for Virtual Network Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"AverageBandwidth\",\r\n \"displayName\": \"Gateway S2S Bandwidth\",\r\n \"displayDescription\": \"Average site-to-site bandwidth of a gateway in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"P2SBandwidth\",\r\n \"displayName\": \"Gateway P2S Bandwidth\",\r\n \"displayDescription\": \"Average point-to-site bandwidth of a gateway in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"P2SConnectionCount\",\r\n \"displayName\": \"P2S Connection Count\",\r\n \"displayDescription\": \"Point-to-site connection count of a gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelAverageBandwidth\",\r\n \"displayName\": \"Tunnel Bandwidth\",\r\n \"displayDescription\": \"Average bandwidth of a tunnel in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressBytes\",\r\n \"displayName\": \"Tunnel Egress Bytes\",\r\n \"displayDescription\": \"Outgoing bytes of a tunnel\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressBytes\",\r\n \"displayName\": \"Tunnel Ingress Bytes\",\r\n \"displayDescription\": \"Incoming bytes of a tunnel\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressPackets\",\r\n \"displayName\": \"Tunnel Egress Packets\",\r\n \"displayDescription\": \"Outgoing packet count of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressPackets\",\r\n \"displayName\": \"Tunnel Ingress Packets\",\r\n \"displayDescription\": \"Incoming packet count of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressPacketDropTSMismatch\",\r\n \"displayName\": \"Tunnel Egress TS Mismatch Packet Drop\",\r\n \"displayDescription\": \"Outgoing packet drop count from traffic selector mismatch of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressPacketDropTSMismatch\",\r\n \"displayName\": \"Tunnel Ingress TS Mismatch Packet Drop\",\r\n \"displayDescription\": \"Incoming packet drop count from traffic selector mismatch of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Virtual Network Gateway Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets Virtual Network Gateway Log Definitions\",\r\n \"description\": \"Gets the events for Virtual Network Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"GatewayDiagnosticLog\",\r\n \"displayName\": \"Gateway Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TunnelDiagnosticLog\",\r\n \"displayName\": \"Tunnel Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"RouteDiagnosticLog\",\r\n \"displayName\": \"Route Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"IKEDiagnosticLog\",\r\n \"displayName\": \"IKE Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"P2SDiagnosticLog\",\r\n \"displayName\": \"P2S Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Network Gateway diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Virtual Network Gateway Diagnostic Settings\",\r\n \"description\": \"Gets the Virtual Network Gateway Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Virtual Network Gateway diagnostic settings\",\r\n \"description\": \"Creates or updates the Virtual Network Gateway diagnostic settings, this operation is supplimented by insights resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits\",\r\n \"displayName\": \"ExpressRouteCircuit\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/read\",\r\n \"displayName\": \"Gets ExpressRouteCircuit\",\r\n \"description\": \"Get an ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/write\",\r\n \"displayName\": \"Create or Update ExpressRouteCircuit\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/join/action\",\r\n \"displayName\": \"Join Express Route Circuit\",\r\n \"description\": \"Joins an Express Route Circuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/delete\",\r\n \"displayName\": \"Deletes ExpressRouteCircuit\",\r\n \"description\": \"Deletes an ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/stats\",\r\n \"displayName\": \"ExpressRouteCircuitStat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/stats/read\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Stat\",\r\n \"description\": \"Gets an ExpressRouteCircuit Stat\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/authorizations\",\r\n \"displayName\": \"ExpressRouteCircuitAuthorization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/read\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Authorization\",\r\n \"description\": \"Gets an ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/write\",\r\n \"displayName\": \"Create or update an existing ExpressRouteCircuit Authorization\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Authorization\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings\",\r\n \"displayName\": \"ExpressRouteCircuitPeering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/write\",\r\n \"displayName\": \"Create or update ExpressRouteCircuit Peering\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Peering\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/arpTables/action\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering ArpTable\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering ArpTable\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/routeTables/action\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering RouteTable\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering RouteTable\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/routeTablesSummary/action\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Peering RouteTable Summary\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering RouteTable Summary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/stats\",\r\n \"displayName\": \"ExpressRouteCircuitPeeringStat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/stats/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering Stat\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering Stat\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/connections\",\r\n \"displayName\": \"ExpressRouteCircuitConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Connection\",\r\n \"description\": \"Gets an ExpressRouteCircuit Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/write\",\r\n \"displayName\": \"Create or update ExpressRouteCircuit Connection\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Connection Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Connection\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Circuits\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PeeringType\",\r\n \"displayName\": \"Peering Type\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PeeringType\",\r\n \"displayName\": \"Peering Type\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Traffic Manager metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Traffic Manager metric definitions\",\r\n \"description\": \"Gets the available metrics for Traffic Manager.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QpsByEndpoint\",\r\n \"displayName\": \"Queries by Endpoint Returned\",\r\n \"displayDescription\": \"Number of times a Traffic Manager endpoint was returned in the given time frame\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EndpointName\",\r\n \"displayName\": \"Endpoint Name\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ProbeAgentCurrentEndpointStateByProfileResourceId\",\r\n \"displayName\": \"Endpoint Status by Endpoint\",\r\n \"displayDescription\": \"1 if an endpoint's probe status is \\\"Enabled\\\", 0 otherwise.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EndpointName\",\r\n \"displayName\": \"Endpoint Name\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Traffic Manager Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Traffic Manager Event Log Definitions\",\r\n \"description\": \"Gets the events for Traffic Manager\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ProbeHealthStatusEvents\",\r\n \"displayName\": \"Traffic Manager Probe Health Results Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Traffic Manager Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Traffic Manager Diagnostic Settings\",\r\n \"description\": \"Gets the Traffic Manager Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Traffic Manager diagnostic settings\",\r\n \"description\": \"Creates or updates the Traffic Manager diagnostic settings, this operation is supplimented by insights resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get the logs for ExpressRoute Circuits\",\r\n \"description\": \"Get the events for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"PeeringRouteLog\",\r\n \"displayName\": \"Peering Route Table Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for ExpressRoute Circuits\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for ExpressRoute Circuits\",\r\n \"description\": \"Gets diagnostic settings for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for ExpressRoute Circuits\",\r\n \"description\": \"Creates or updates diagnostic settings for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteServiceProviders\",\r\n \"displayName\": \"Express Route Service Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteServiceProviders/read\",\r\n \"displayName\": \"Get Express Route Service Provider\",\r\n \"description\": \"Gets Express Route Service Providers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection\",\r\n \"description\": \"Gets VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/write\",\r\n \"displayName\": \"Create or update VirtualNetworkGatewayConnection\",\r\n \"description\": \"Creates or updates an existing VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/delete\",\r\n \"displayName\": \"Delete VirtualNetworkGatewayConnection\",\r\n \"description\": \"Deletes VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedkey/action\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/vpndeviceconfigurationscript/action\",\r\n \"displayName\": \"Gets Vpn Device Configuration of VirtualNetworkGatewayConnection\",\r\n \"description\": \"Gets Vpn Device Configuration of VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/sharedKey\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection shared key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedKey/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Gets VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedKey/write\",\r\n \"displayName\": \"Create or update VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Creates or updates an existing VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualnetworkgateways\",\r\n \"displayName\": \"VirtualNetworkGateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualnetworkgateways/supportedvpndevices/action\",\r\n \"displayName\": \"Lists Supported Vpn Devices\",\r\n \"description\": \"Lists Supported Vpn Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/read\",\r\n \"displayName\": \"Get VirtualNetworkGateway\",\r\n \"description\": \"Gets a VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/write\",\r\n \"displayName\": \"Creates or updates a VirtualNetworkGateway\",\r\n \"description\": \"Creates or updates a VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/delete\",\r\n \"displayName\": \"Deletes a virtualNetworkGateway\",\r\n \"description\": \"Deletes a virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/generatevpnclientpackage/action\",\r\n \"displayName\": \"Generate VpnClient package for virtualNetworkGateway\",\r\n \"description\": \"Generate VpnClient package for virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/generatevpnprofile/action\",\r\n \"displayName\": \"Generate VpnProfile package for VirtualNetworkGateway\",\r\n \"description\": \"Generate VpnProfile package for VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnclientconnectionhealth/action\",\r\n \"displayName\": \"Get Per Vpn Client Connection Health for VirtualNetworkGateway\",\r\n \"description\": \"Get Per Vpn Client Connection Health for VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnprofilepackageurl/action\",\r\n \"displayName\": \"Gets the URL of a pre-generated vpn client profile package\",\r\n \"description\": \"Gets the URL of a pre-generated vpn client profile package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/setvpnclientipsecparameters/action\",\r\n \"displayName\": \"Set Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Set Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnclientipsecparameters/action\",\r\n \"displayName\": \"Get Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Get Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/resetvpnclientsharedkey/action\",\r\n \"displayName\": \"Reset Vpnclient shared key for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Reset Vpnclient shared key for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/reset/action\",\r\n \"displayName\": \"Resets a virtualNetworkGateway\",\r\n \"description\": \"Resets a virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getadvertisedroutes/action\",\r\n \"displayName\": \"Gets virtualNetworkGateway advertised routes\",\r\n \"description\": \"Gets virtualNetworkGateway advertised routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getbgppeerstatus/action\",\r\n \"displayName\": \"Gets virtualNetworkGateway bgp peer status\",\r\n \"description\": \"Gets virtualNetworkGateway bgp peer status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getlearnedroutes/action\",\r\n \"displayName\": \"Gets virtualnetworkgateway learned routes\",\r\n \"description\": \"Gets virtualnetworkgateway learned routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualnetworkgateways/connections\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/connections/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection\",\r\n \"description\": \"Get VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"localnetworkgateways\",\r\n \"displayName\": \"LocalNetworkGateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/read\",\r\n \"displayName\": \"Get LocalNetworkGateway\",\r\n \"description\": \"Gets LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/write\",\r\n \"displayName\": \"Create or update LocalNetworkGateway\",\r\n \"description\": \"Creates or updates an existing LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/delete\",\r\n \"displayName\": \"Delete LocalNetworkGateway\",\r\n \"description\": \"Deletes LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkTaps\",\r\n \"displayName\": \"VirtualNetworkTap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/read\",\r\n \"displayName\": \"Get Virtual Network Tap\",\r\n \"description\": \"Get Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/join/action\",\r\n \"displayName\": \"Join Virtual Network Tap\",\r\n \"description\": \"Joins a virtual network tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/delete\",\r\n \"displayName\": \"Delete Virtual Network Tap\",\r\n \"description\": \"Delete Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/write\",\r\n \"displayName\": \"Create or Update Virtual Network Tap\",\r\n \"description\": \"Create or Update Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans\",\r\n \"displayName\": \"Represents a Virtual Wan resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/delete\",\r\n \"displayName\": \"Deletes a Virtual Wan\",\r\n \"description\": \"Deletes a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/read\",\r\n \"displayName\": \"Get a Virtual Wan\",\r\n \"description\": \"Get a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/write\",\r\n \"displayName\": \"Create or update a Virtual Wan\",\r\n \"description\": \"Create or update a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualwans/vpnconfiguration/action\",\r\n \"displayName\": \"Gets a Vpn Configuration\",\r\n \"description\": \"Gets a Vpn Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/vpnSites\",\r\n \"displayName\": \"Represents a Vpn Site resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSites/read\",\r\n \"displayName\": \"Gets all VPN Sites that reference a Virtual Wan.\",\r\n \"description\": \"Gets all VPN Sites that reference a Virtual Wan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/virtualHubs\",\r\n \"displayName\": \"Represents a Virtual Hub resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubs/read\",\r\n \"displayName\": \"Gets all Virtual Hubs that reference a Virtual Wan.\",\r\n \"description\": \"Gets all Virtual Hubs that reference a Virtual Wan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnsites\",\r\n \"displayName\": \"Represents a Vpn Site resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/read\",\r\n \"displayName\": \"Gets a Vpn Site resource.\",\r\n \"description\": \"Gets a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/write\",\r\n \"displayName\": \"Creates or updates a Vpn Site resource.\",\r\n \"description\": \"Creates or updates a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/delete\",\r\n \"displayName\": \"Deletes a Vpn Site resource.\",\r\n \"description\": \"Deletes a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualHubs\",\r\n \"displayName\": \"Represents a Virtual Hub resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/delete\",\r\n \"displayName\": \"Deletes a Virtual Hub\",\r\n \"description\": \"Deletes a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/read\",\r\n \"displayName\": \"Get a Virtual Hub\",\r\n \"description\": \"Get a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/write\",\r\n \"displayName\": \"Create or update a Virtual Hub\",\r\n \"description\": \"Create or update a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualHubs/hubVirtualNetworkConnections\",\r\n \"displayName\": \"Represents a HubVirtualNetworkConnection resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/read\",\r\n \"displayName\": \"Get a HubVirtualNetworkConnection\",\r\n \"description\": \"Get a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/write\",\r\n \"displayName\": \"Create or update a HubVirtualNetworkConnection\",\r\n \"description\": \"Create or update a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/delete\",\r\n \"displayName\": \"Deletes a HubVirtualNetworkConnection\",\r\n \"description\": \"Deletes a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCrossConnections\",\r\n \"displayName\": \"Express Route Cross Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/read\",\r\n \"displayName\": \"Get Express Route Cross Connection\",\r\n \"description\": \"Get Express Route Cross Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/write\",\r\n \"displayName\": \"Create or Update Express Route Cross Connection\",\r\n \"description\": \"Create or Update Express Route Cross Connection\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection\",\r\n \"description\": \"Delete Express Route Cross Connection\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/join/action\",\r\n \"displayName\": \"Join Express Route Cross Connection\",\r\n \"description\": \"Joins an Express Route Cross Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCrossConnections/peerings\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/write\",\r\n \"displayName\": \"Create or Update Express Route Cross Connection Peering\",\r\n \"description\": \"Creates an Express Route Cross Connection Peering or Updates an existing Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection Peering\",\r\n \"description\": \"Deletes an Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/arpTables/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Arp Table\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Arp Table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/routeTables/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Route Table\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Route Table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/routeTableSummary/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Route Table Summary\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Route Table Summary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways\",\r\n \"displayName\": \"Secure Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/read\",\r\n \"displayName\": \"Get Secure Gateway\",\r\n \"description\": \"Get Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/write\",\r\n \"displayName\": \"Creates or updates a Secure Gateway\",\r\n \"description\": \"Creates or updates a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/delete\",\r\n \"displayName\": \"Delete Secure Gateway\",\r\n \"description\": \"Delete Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/networkRuleCollections\",\r\n \"displayName\": \"Secure Gateway Network Rule Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/read\",\r\n \"displayName\": \"Retrieve a Network Rule Collection for a given Secure Gateway\",\r\n \"description\": \"Retrieve a Network Rule Collection for a given Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/write\",\r\n \"displayName\": \"Creates or updates a Network Rule Collection for a Secure Gateway\",\r\n \"description\": \"Creates or updates a Network Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/delete\",\r\n \"displayName\": \"Deletes a Network Rule Collection for a Secure Gateway\",\r\n \"description\": \"Deletes a Network Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/applicationRuleCollections\",\r\n \"displayName\": \"Secure Gateway Application Rule Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/read\",\r\n \"displayName\": \"Retrieve an Application Rule Collection for a given Secure Gateway\",\r\n \"description\": \"Retrieve an Application Rule Collection for a given Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/write\",\r\n \"displayName\": \"Creates or updates an Application Rule Collection for a Secure Gateway\",\r\n \"description\": \"Creates or updates an Application Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/delete\",\r\n \"displayName\": \"Deletes an Application Rule Collection for a Secure Gateway\",\r\n \"description\": \"Deletes an Application Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Connection Monitors Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Connection Monitor Diagnostic Settings\",\r\n \"description\": \"Get the diagnostic settings of Connection Monitor\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Connection Monitor diagnostic settings\",\r\n \"description\": \"Creates or updates the Connection Monitor Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Connection Monitor metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Connection Monitor metric definitions\",\r\n \"description\": \"Gets the available metrics for Connection Monitor\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ProbesFailedPercent\",\r\n \"displayName\": \"% Probes Failed\",\r\n \"displayDescription\": \"% of connectivity monitoring probes failed\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetworkAnalytics\",\r\n \"sourceMdmNamespace\": \"NodePluginHost\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"resourceIdDimensionNameOverride\": \"ResourceID\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AverageRoundtripMs\",\r\n \"displayName\": \"Avg. Round-trip Time (ms)\",\r\n \"displayDescription\": \"Average network round-trip time (ms) for connectivity monitoring probes sent between source and destination\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetworkAnalytics\",\r\n \"sourceMdmNamespace\": \"NodePluginHost\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"resourceIdDimensionNameOverride\": \"ResourceID\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ddosProtectionPlans\",\r\n \"displayName\": \"DDoS Protection Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/read\",\r\n \"displayName\": \"Gets a DDoS Protection Plan\",\r\n \"description\": \"Gets a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/write\",\r\n \"displayName\": \"Creates a DDoS Protection Plan or updates an existing DDoS Protection Plan\",\r\n \"description\": \"Creates a DDoS Protection Plan or updates a DDoS Protection Plan \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/delete\",\r\n \"displayName\": \"Deletes a DDoS Protection Plan\",\r\n \"description\": \"Deletes a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/join/action\",\r\n \"displayName\": \"Join DDoS Protection Plan\",\r\n \"description\": \"Joins a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ddosProtectionPlans/ddosProtectionPlanProxies\",\r\n \"displayName\": \"DDoS Protection Plan Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/read\",\r\n \"displayName\": \"Get DDoS Protection Plan Proxy\",\r\n \"description\": \"Gets a DDoS Protection Plan Proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/write\",\r\n \"displayName\": \"Create or update DDoS Protection Plan Proxy\",\r\n \"description\": \"Creates a DDoS Protection Plan Proxy or updates and existing DDoS Protection Plan Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/delete\",\r\n \"displayName\": \"Delete DDoS Protection Plan Proxy\",\r\n \"description\": \"Deletes a DDoS Protection Plan Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnGateways\",\r\n \"displayName\": \"Represents a VpnGateway resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/read\",\r\n \"displayName\": \"Get VpnGateway.\",\r\n \"description\": \"Gets a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/write\",\r\n \"displayName\": \"Put VpnGateway.\",\r\n \"description\": \"Puts a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/delete\",\r\n \"displayName\": \"Delete VpnGateway\",\r\n \"description\": \"Deletes a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpngateways/reset/action\",\r\n \"displayName\": \"Resets a VpnGateway\",\r\n \"description\": \"Resets a VpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpngateways/listvpnconnectionshealth/action\",\r\n \"displayName\": \"Gets connection health for all or a subset of connections on a VpnGateway\",\r\n \"description\": \"Gets connection health for all or a subset of connections on a VpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnGateways/vpnConnections\",\r\n \"displayName\": \"Represents a VpnConeection resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/read\",\r\n \"displayName\": \"Get VpnConnection resource.\",\r\n \"description\": \"Gets a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/write\",\r\n \"displayName\": \"Put VpnConnection resource.\",\r\n \"description\": \"Puts a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/delete\",\r\n \"displayName\": \"Delete VpnConnection.\",\r\n \"description\": \"Deletes a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/vpnSiteProxies\",\r\n \"displayName\": \"Vpn Site Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/read\",\r\n \"displayName\": \"Get Vpn Site proxy\",\r\n \"description\": \"Gets a Vpn Site proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/write\",\r\n \"displayName\": \"Create or update Vpn Site proxy\",\r\n \"description\": \"Creates a Vpn Site proxy or updates a Vpn Site proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/delete\",\r\n \"displayName\": \"Delete Vpn Site proxy\",\r\n \"description\": \"Deletes a Vpn Site proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/virtualHubProxies\",\r\n \"displayName\": \"Virtual Hub Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/read\",\r\n \"displayName\": \"Get Virtual Hub proxy\",\r\n \"description\": \"Gets a Virtual Hub proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/write\",\r\n \"displayName\": \"Create or update Virtual Hub proxy\",\r\n \"description\": \"Creates a Virtual Hub proxy or updates a Virtual Hub proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/delete\",\r\n \"displayName\": \"Delete Virtual Hub proxy\",\r\n \"description\": \"Deletes a Virtual Hub proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Azure Firewall Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Azure Firewall\",\r\n \"description\": \"Gets the events for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureFirewallApplicationRule\",\r\n \"displayName\": \"Azure Firewall Application Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureFirewallNetworkRule\",\r\n \"displayName\": \"Azure Firewall Network Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts\",\r\n \"displayName\": \"ExpressRoutePorts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/read\",\r\n \"displayName\": \"Gets ExpressRoutePorts\",\r\n \"description\": \"Gets ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/write\",\r\n \"displayName\": \"Creates or updates ExpressRoutePorts\",\r\n \"description\": \"Creates or updates ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/join/action\",\r\n \"displayName\": \"Joins ExpressRoutePorts\",\r\n \"description\": \"Joins ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/delete\",\r\n \"displayName\": \"Deletes ExpressRoutePorts\",\r\n \"description\": \"Deletes ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit Peerings metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Connections metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for Connections\",\r\n \"description\": \"Gets the metric definitions for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for Connections\",\r\n \"description\": \"Gets diagnostic settings for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for Connections\",\r\n \"description\": \"Creates or updates diagnostic settings for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Gets diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Creates or updates diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkProfiles\",\r\n \"displayName\": \"Network Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/read\",\r\n \"displayName\": \"Get Network Profile\",\r\n \"description\": \"Gets a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/write\",\r\n \"displayName\": \"Creates or Updates Network Profile\",\r\n \"description\": \"Creates or updates a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/delete\",\r\n \"displayName\": \"Delete Network Profile\",\r\n \"description\": \"Deletes a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/setContainers/action\",\r\n \"displayName\": \"Sets containers\",\r\n \"description\": \"Sets Containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/removeContainers/action\",\r\n \"displayName\": \"Removes Containers\",\r\n \"description\": \"Removes Containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/setNetworkInterfaces/action\",\r\n \"displayName\": \"Set Container Network Interfaces\",\r\n \"description\": \"Sets Container Network Interfaces\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkIntentPolicies\",\r\n \"displayName\": \"Network Intent Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/read\",\r\n \"displayName\": \"Gets a Network Intent Policy\",\r\n \"description\": \"Gets an Network Intent Policy Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/write\",\r\n \"displayName\": \"Create or Update Network Intent Policy\",\r\n \"description\": \"Creates an Network Intent Policy or updates an existing Network Intent Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/delete\",\r\n \"displayName\": \"Delete Network Intent Policy\",\r\n \"description\": \"Deletes an Network Intent Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/outboundRules\",\r\n \"displayName\": \"Load Balancer Outbound Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/outboundRules/read\",\r\n \"displayName\": \"Get Load Balancer Outbound Rule\",\r\n \"description\": \"Gets a load balancer outbound rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPPrefixes\",\r\n \"displayName\": \"Public Ip Prefix\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/read\",\r\n \"displayName\": \"Get Public Ip Prefix\",\r\n \"description\": \"Gets a Public Ip Prefix Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/write\",\r\n \"displayName\": \"Creates or Updates a Public Ip Prefix\",\r\n \"description\": \"Creates A Public Ip Prefix Or Updates An Existing Public Ip Prefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/delete\",\r\n \"displayName\": \"Delete Public Ip Prefix\",\r\n \"description\": \"Deletes A Public Ip Prefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/join/action\",\r\n \"displayName\": \"Join PublicIPPrefix\",\r\n \"description\": \"Joins a PublicIPPrefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Azure Firewall metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Azure Firewall metric definitions\",\r\n \"description\": \"Gets the available metrics for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ApplicationRuleHit\",\r\n \"displayName\": \"Application rules hit count\",\r\n \"displayDescription\": \"Number of times Application rules were hit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Reason\",\r\n \"displayName\": \"Reason\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"NetworkRuleHit\",\r\n \"displayName\": \"Network rules hit count\",\r\n \"displayDescription\": \"Number of times Network rules were hit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Reason\",\r\n \"displayName\": \"Reason\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Azure Firewall Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Azure Firewall\",\r\n \"description\": \"Gets the events for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureFirewallApplicationRule\",\r\n \"displayName\": \"Azure Firewall Application Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureFirewallNetworkRule\",\r\n \"displayName\": \"Azure Firewall Network Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts/links\",\r\n \"displayName\": \"ExpressRouteLink\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/links/read\",\r\n \"displayName\": \"Gets ExpressRouteLink\",\r\n \"description\": \"Gets ExpressRouteLink\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePortsLocations\",\r\n \"displayName\": \"Express Route Ports Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePortsLocations/read\",\r\n \"displayName\": \"Get Express Route Ports Locations\",\r\n \"description\": \"Get Express Route Ports Locations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors\",\r\n \"displayName\": \"Frontdoor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/read\",\r\n \"displayName\": \"Get Frontdoor\",\r\n \"description\": \"Get Frontdoor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls\",\r\n \"displayName\": \"Azure Firewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/read\",\r\n \"displayName\": \"Get Azure Firewall\",\r\n \"description\": \"Get Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/write\",\r\n \"displayName\": \"Creates or updates an Azure Firewall\",\r\n \"description\": \"Creates or updates an Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/delete\",\r\n \"displayName\": \"Delete Azure Firewall\",\r\n \"description\": \"Delete Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/pingMeshes\",\r\n \"displayName\": \"PingMesh\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/start/action\",\r\n \"displayName\": \"Start PingMesh\",\r\n \"description\": \"Start PingMesh between specified VMs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/stop/action\",\r\n \"displayName\": \"Stop PingMesh\",\r\n \"description\": \"Stop PingMesh between specified VMs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/read\",\r\n \"displayName\": \"Get PingMesh\",\r\n \"description\": \"Get PingMesh details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/write\",\r\n \"displayName\": \"Create PingMesh\",\r\n \"description\": \"Creates a PingMesh\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/delete\",\r\n \"displayName\": \"Delete PingMesh\",\r\n \"description\": \"Deletes a PingMesh\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/dnsAliases\",\r\n \"displayName\": \"DNS Alias of a Public Ip Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/read\",\r\n \"displayName\": \"Gets a Public Ip Address DNS Alias resource\",\r\n \"description\": \"Gets a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/write\",\r\n \"displayName\": \"Create or Update a Public Ip Address Dns Alias\",\r\n \"description\": \"Creates a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/delete\",\r\n \"displayName\": \"Deletes a Public Ip Address Dns Alias\",\r\n \"description\": \"Deletes a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"PingMesh metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read PingMesh metric definitions\",\r\n \"description\": \"Gets available metrics for the PingMesh\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PingMeshAverageRoundtripMs\",\r\n \"displayName\": \"Round trip time for Pings to a VM\",\r\n \"displayDescription\": \"Round trip time for Pings sent to a destination VM\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetAnalyticsPingMesh\",\r\n \"sourceMdmNamespace\": \"PingMesh\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceCustomerAddress\",\r\n \"displayName\": \"SourceAddress\",\r\n \"internalName\": \"SrcCA\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"DestinationCustomerAddress\",\r\n \"displayName\": \"DestinationAddress\",\r\n \"internalName\": \"DestCA\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"Properties.VnetResourceGUID\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PingMeshProbesFailedPercent\",\r\n \"displayName\": \"Failed Pings to a VM\",\r\n \"displayDescription\": \"Percent of number of failed Pings to total sent Pings of a destination VM\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetAnalyticsPingMesh\",\r\n \"sourceMdmNamespace\": \"PingMesh\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceCustomerAddress\",\r\n \"displayName\": \"SourceAddress\",\r\n \"internalName\": \"SrcCA\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"DestinationCustomerAddress\",\r\n \"displayName\": \"DestinationAddress\",\r\n \"internalName\": \"DestCA\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"Properties.VnetResourceGUID\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteGateways\",\r\n \"displayName\": \"Express Route Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/read\",\r\n \"displayName\": \"Get Express Route Gateway\",\r\n \"description\": \"Get Express Route Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/write\",\r\n \"displayName\": \"Create or Update Express Route Gateway\",\r\n \"description\": \"Create or Update Express Route Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/delete\",\r\n \"displayName\": \"Delete Express Route Gateway\",\r\n \"description\": \"Delete Express Route Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/join/action\",\r\n \"displayName\": \"Join Express Route Cross Gateway\",\r\n \"description\": \"Joins an Express Route Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteGateways/expressRouteConnections\",\r\n \"displayName\": \"Express Route Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/read\",\r\n \"displayName\": \"Get Express Route Connection\",\r\n \"description\": \"Gets an Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/write\",\r\n \"displayName\": \"Create or Update Express Route Connection\",\r\n \"description\": \"Creates an Express Route Connection or Updates an existing Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/delete\",\r\n \"displayName\": \"Delete Express Route Connection\",\r\n \"description\": \"Deletes an Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"interfaceEndpoints\",\r\n \"displayName\": \"Interface Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/read\",\r\n \"displayName\": \"Get an interface endpoint resource.\",\r\n \"description\": \"Gets an interface endpoint resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/write\",\r\n \"displayName\": \"Create or update an interface endpoint.\",\r\n \"description\": \"Creates a new interface endpoint, or updates an existing interface endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/delete\",\r\n \"displayName\": \"Delete an interface endpoint.\",\r\n \"description\": \"Deletes an interface endpoint resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/tapConfigurations\",\r\n \"displayName\": \"Network Interface Tap Configuration.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/read\",\r\n \"displayName\": \"Get Network Interface Tap Configuration.\",\r\n \"description\": \"Gets a Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/write\",\r\n \"displayName\": \"Create or update Network Interface Tap Configuration.\",\r\n \"description\": \"Creates a Network Interface Tap Configuration or updates an existing Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/delete\",\r\n \"displayName\": \"Delete Network Interface Tap Configuration.\",\r\n \"description\": \"Deletes a Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Ports metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Ports\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Ports\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RxLightLevel\",\r\n \"displayName\": \"RxLightLevel\",\r\n \"displayDescription\": \"Rx Light level in dBm\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TxLightLevel\",\r\n \"displayName\": \"TxLightLevel\",\r\n \"displayDescription\": \"Tx light level in dBm\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AdminState\",\r\n \"displayName\": \"AdminState\",\r\n \"displayDescription\": \"Admin state of the port\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"LineProtocol\",\r\n \"displayName\": \"LineProtocol\",\r\n \"displayDescription\": \"Line protocol status of the port\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PortBitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PortBitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkTaps/networkInterfaceTapConfigurationProxies\",\r\n \"displayName\": \"Network Interface Tap Configuration Proxy.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/read\",\r\n \"displayName\": \"Get Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Gets a Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/write\",\r\n \"displayName\": \"Create or update Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Creates a Network Interface Tap Configuration Proxy Or updates an existing Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/delete\",\r\n \"displayName\": \"Delete Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Deletes a Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"privateLinkServices\",\r\n \"displayName\": \"Private Link Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/read\",\r\n \"displayName\": \"Get an private link service resource.\",\r\n \"description\": \"Gets an private link service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/write\",\r\n \"displayName\": \"Create or update a private link service.\",\r\n \"description\": \"Creates a new private link service, or updates an existing private link service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/delete\",\r\n \"displayName\": \"Delete an private link service.\",\r\n \"description\": \"Deletes an private link service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"privateLinkServices/interfaceEndpointConnections\",\r\n \"displayName\": \"Interface Endpoint Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/read\",\r\n \"displayName\": \"Get an interface endpoint connection.\",\r\n \"description\": \"Gets an interface endpoint connection definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/write\",\r\n \"displayName\": \"Create or update an interface endpoint connection.\",\r\n \"description\": \"Creates a new interface endpoint connection, or updates an existing interface endpoint connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/delete\",\r\n \"displayName\": \"Delete an interface endpoint connection.\",\r\n \"description\": \"Deletes an interface endpoint connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualwans/supportedSecurityProviders\",\r\n \"displayName\": \"Represents a VirtualWan SupportedSecurityProviders\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualwans/supportedSecurityProviders/read\",\r\n \"displayName\": \"Gets supported VirtualWan Security Providers.\",\r\n \"description\": \"Gets supported VirtualWan Security Providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azureFirewallFqdnTags\",\r\n \"displayName\": \"Azure Firewall FQDN Tag\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azureFirewallFqdnTags/read\",\r\n \"displayName\": \"Get Azure Firewall FQDN Tags\",\r\n \"description\": \"Gets Azure Firewall FQDN Tags\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Frontdoor metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Frontdoor metric definitions\",\r\n \"description\": \"Get available metrics for Frontdoor resources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RequestCount\",\r\n \"displayName\": \"Request Count\",\r\n \"displayDescription\": \"The number of client requests served by the HTTP/S proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RequestSize\",\r\n \"displayName\": \"Request Size\",\r\n \"displayDescription\": \"The number of bytes sent as requests from clients to the HTTP/S proxy\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ResponseSize\",\r\n \"displayName\": \"Response Size\",\r\n \"displayDescription\": \"The number of bytes sent as responses from HTTP/S proxy to clients\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendRequestCount\",\r\n \"displayName\": \"Backend Request Count\",\r\n \"displayDescription\": \"The number of requests sent from the HTTP/S proxy to backends\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendRequestLatency\",\r\n \"displayName\": \"Backend Request Latency\",\r\n \"displayDescription\": \"The time calculated from when the request was sent by the HTTP/S proxy to the backend until the HTTP/S proxy received the last response byte from the backend\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TotalLatency\",\r\n \"displayName\": \"Total Latency\",\r\n \"displayDescription\": \"The time calculated from when the client request was received by the HTTP/S proxy until the client acknowledged the last response byte from the HTTP/S proxy\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendHealthPercentage\",\r\n \"displayName\": \"Backend Health Percentage\",\r\n \"displayDescription\": \"The percentage of successful health probes from the HTTP/S proxy to backends\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendPool\",\r\n \"displayName\": \"Backend Pool\",\r\n \"internalName\": \"ApplicationEndpointPool\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"WebApplicationFirewallRequestCount\",\r\n \"displayName\": \"Web Application Firewall Request Count\",\r\n \"displayDescription\": \"The number of client requests processed by the Web Application Firewall\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PolicyName\",\r\n \"displayName\": \"Policy Name\",\r\n \"internalName\": \"WebApplicationFirewallPolicyName\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RuleName\",\r\n \"displayName\": \"Rule Name\",\r\n \"internalName\": \"WebApplicationFirewallRuleName\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Action\",\r\n \"displayName\": \"Action\",\r\n \"internalName\": \"WebApplicationFirewallAction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Frontdoor log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Frontdoor logs definitions\",\r\n \"description\": \"Get available logs for Frontdoor resources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FrontdoorAccessLog\",\r\n \"displayName\": \"Frontdoor Access Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FrontdoorWebApplicationFirewallLog\",\r\n \"displayName\": \"Frontdoor Web Application Firewall Log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Frontdoor diagnostic setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Frontdoor diagnostic setting\",\r\n \"description\": \"Get the diagnostic setting for the Frontdoor resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Frontdoor diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the Frontdoor resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"p2sVpnGateways\",\r\n \"displayName\": \"Represents a P2SVpnGateway resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/read\",\r\n \"displayName\": \"Get P2SVpnGateway.\",\r\n \"description\": \"Gets a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/write\",\r\n \"displayName\": \"Put P2SVpnGateway.\",\r\n \"description\": \"Puts a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/delete\",\r\n \"displayName\": \"Delete P2SVpnGateway\",\r\n \"description\": \"Deletes a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/generatevpnprofile/action\",\r\n \"displayName\": \"Generate Vpn Profile for P2SVpnGateway\",\r\n \"description\": \"Generate Vpn Profile for P2SVpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/p2sVpnGatewayProxies\",\r\n \"displayName\": \"P2SVpnGateway Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/read\",\r\n \"displayName\": \"Get P2SVpnGateway proxy\",\r\n \"description\": \"Gets a P2SVpnGateway Proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/write\",\r\n \"displayName\": \"Create or update P2SVpnGateway Proxy\",\r\n \"description\": \"Creates a P2SVpnGateway Proxy or updates a P2SVpnGateway Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/delete\",\r\n \"displayName\": \"Delete P2SVpnGateway Proxy\",\r\n \"description\": \"Deletes a P2SVpnGateway Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/p2sVpnServerConfigurations\",\r\n \"displayName\": \"Virtual Wan P2SVpnServerConfiguration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/read\",\r\n \"displayName\": \"Get Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Gets a virtual Wan P2SVpnServerConfiguration definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/write\",\r\n \"displayName\": \"Create or Update Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Creates a virtual Wan P2SVpnServerConfiguration or updates an existing virtual Wan P2SVpnServerConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/delete\",\r\n \"displayName\": \"Delete Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Deletes a virtual Wan P2SVpnServerConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Network\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Network\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/register/action\",\r\n \"displayName\": \"Registers the NotificationHubs Provider\",\r\n \"description\": \"Registers the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/unregister/action\",\r\n \"displayName\": \"Unregisters the NotificationHubs Provider\",\r\n \"description\": \"Unregisters the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/CheckNamespaceAvailability/action\",\r\n \"displayName\": \"Check Namespace name availability.\",\r\n \"description\": \"Checks whether or not a given Namespace resource name is available within the NotificationHub service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/action\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/CheckNotificationHubAvailability/action\",\r\n \"displayName\": \"Check NotificationHub name availability.\",\r\n \"description\": \"Checks whether or not a given NotificationHub name is available inside a Namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/authorizationRules\",\r\n \"displayName\": \"Namespace Authorization Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Namespace Authorization Rule Regenerate Keys\",\r\n \"description\": \"Namespace Authorization Rule Regenerate Primary/SecondaryKey, Specify the Key that needs to be regenerated\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs\",\r\n \"displayName\": \"NotificationHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/write\",\r\n \"displayName\": \"Create or Update Notification Hub \",\r\n \"description\": \"Create a Notification Hub and Update its properties. Its properties mainly include PNS Credentials. Authorization Rules and TTL\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/read\",\r\n \"displayName\": \"Get Notification Hub\",\r\n \"description\": \"Get list of Notification Hub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/Delete\",\r\n \"displayName\": \"Delete Notification Hub\",\r\n \"description\": \"Delete Notification Hub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/action\",\r\n \"displayName\": \"Get Notification Hub Authorization Rules\",\r\n \"description\": \"Get the list of Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/pnsCredentials/action\",\r\n \"displayName\": \"Get Notification Hub PNS Credentials\",\r\n \"description\": \"Get All Notification Hub PNS Credentials. This includes, WNS, MPNS, APNS, GCM and Baidu credentials\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/debugSend/action\",\r\n \"displayName\": \"Send a test push notification.\",\r\n \"description\": \"Send a test push notification.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs/authorizationRules\",\r\n \"displayName\": \"NotificationHub Authorization Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Notification hub Authorization Rule\",\r\n \"description\": \"Create Notification Hub Authorization Rules and Update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/read\",\r\n \"displayName\": \"Get Notification Hub Authorization Rules\",\r\n \"description\": \"Get the list of Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/delete\",\r\n \"displayName\": \"Delete Notification Hub Authorization Rules\",\r\n \"description\": \"Delete Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Notification Hub Listkeys\",\r\n \"description\": \"Get the Connection String to the Notification Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Notification Hub Authorization Rule Regenerate Keys\",\r\n \"description\": \"Notification Hub Authorization Rule Regenerate Primary/SecondaryKey, Specify the Key that needs to be regenerated\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"registration.all\",\r\n \"displayName\": \"Registration Operations\",\r\n \"displayDescription\": \"The count of all successful registration operations (creations updates queries and deletions). \",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.create\",\r\n \"displayName\": \"Registration Create Operations\",\r\n \"displayDescription\": \"The count of all successful registration creations.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.update\",\r\n \"displayName\": \"Registration Update Operations\",\r\n \"displayDescription\": \"The count of all successful registration updates.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.get\",\r\n \"displayName\": \"Registration Read Operations\",\r\n \"displayDescription\": \"The count of all successful registration queries.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.delete\",\r\n \"displayName\": \"Registration Delete Operations\",\r\n \"displayDescription\": \"The count of all successful registration deletions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming\",\r\n \"displayName\": \"Incoming Messages\",\r\n \"displayDescription\": \"The count of all successful send API calls. \",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.scheduled\",\r\n \"displayName\": \"Scheduled Push Notifications Sent\",\r\n \"displayDescription\": \"Scheduled Push Notifications Cancelled\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.scheduled.cancel\",\r\n \"displayName\": \"Scheduled Push Notifications Cancelled\",\r\n \"displayDescription\": \"Scheduled Push Notifications Cancelled\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"scheduled.pending\",\r\n \"displayName\": \"Pending Scheduled Notifications\",\r\n \"displayDescription\": \"Pending Scheduled Notifications\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.all\",\r\n \"displayName\": \"Installation Management Operations\",\r\n \"displayDescription\": \"Installation Management Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.get\",\r\n \"displayName\": \"Get Installation Operations\",\r\n \"displayDescription\": \"Get Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.upsert\",\r\n \"displayName\": \"Create or Update Installation Operations\",\r\n \"displayDescription\": \"Create or Update Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.patch\",\r\n \"displayName\": \"Patch Installation Operations\",\r\n \"displayDescription\": \"Patch Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.delete\",\r\n \"displayName\": \"Delete Installation Operations\",\r\n \"displayDescription\": \"Delete Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.success\",\r\n \"displayName\": \"Successful notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.invalidpayload\",\r\n \"displayName\": \"Payload Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS returned a bad payload error.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.pnserror\",\r\n \"displayName\": \"External Notification System Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because there was a problem communicating with the PNS (excludes authentication problems).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.channelerror\",\r\n \"displayName\": \"Channel Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the channel was invalid not associated with the correct app throttled or expired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.badorexpiredchannel\",\r\n \"displayName\": \"Bad or Expired Channel Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the channel/token/registrationId in the registration was expired or invalid.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"outgoing.wns.success\",\r\n \"displayName\": \"WNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidcredentials\",\r\n \"displayName\": \"WNS Authorization Errors (Invalid Credentials)\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked. (Windows Live does not recognize the credentials).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.badchannel\",\r\n \"displayName\": \"WNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was not recognized (WNS status: 404 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.expiredchannel\",\r\n \"displayName\": \"WNS Expired Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI is expired (WNS status: 410 Gone).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.throttled\",\r\n \"displayName\": \"WNS Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because WNS is throttling this app (WNS status: 406 Not Acceptable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.tokenproviderunreachable\",\r\n \"displayName\": \"WNS Authorization Errors (Unreachable)\",\r\n \"displayDescription\": \"Windows Live is not reachable.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidtoken\",\r\n \"displayName\": \"WNS Authorization Errors (Invalid Token)\",\r\n \"displayDescription\": \"The token provided to WNS is not valid (WNS status: 401 Unauthorized).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.wrongtoken\",\r\n \"displayName\": \"WNS Authorization Errors (Wrong Token)\",\r\n \"displayDescription\": \"The token provided to WNS is valid but for another application (WNS status: 403 Forbidden). This can happen if the ChannelURI in the registration is associated with another app. Check that the client app is associated with the same app whose credentials are in the notification hub.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidnotificationformat\",\r\n \"displayName\": \"WNS Invalid Notification Format\",\r\n \"displayDescription\": \"The format of the notification is invalid (WNS status: 400). Note that WNS does not reject all invalid payloads.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidnotificationsize\",\r\n \"displayName\": \"WNS Invalid Notification Size Error\",\r\n \"displayDescription\": \"The notification payload is too large (WNS status: 413).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.channelthrottled\",\r\n \"displayName\": \"WNS Channel Throttled\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (WNS response header: X-WNS-NotificationStatus:channelThrottled).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.channeldisconnected\",\r\n \"displayName\": \"WNS Channel Disconnected\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (WNS response header: X-WNS-DeviceConnectionStatus: disconnected).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.dropped\",\r\n \"displayName\": \"WNS Dropped Notifications\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (X-WNS-NotificationStatus: dropped but not X-WNS-DeviceConnectionStatus: disconnected).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.pnserror\",\r\n \"displayName\": \"WNS Errors\",\r\n \"displayDescription\": \"Notification not delivered because of errors communicating with WNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.authenticationerror\",\r\n \"displayName\": \"WNS Authentication Errors\",\r\n \"displayDescription\": \"Notification not delivered because of errors communicating with Windows Live invalid credentials or wrong token.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.success\",\r\n \"displayName\": \"APNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.invalidcredentials\",\r\n \"displayName\": \"APNS Authorization Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.badchannel\",\r\n \"displayName\": \"APNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the token is invalid (APNS status code: 8).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.expiredchannel\",\r\n \"displayName\": \"APNS Expired Channel Error\",\r\n \"displayDescription\": \"The count of token that were invalidated by the APNS feedback channel.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.invalidnotificationsize\",\r\n \"displayName\": \"APNS Invalid Notification Size Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was too large (APNS status code: 7).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.pnserror\",\r\n \"displayName\": \"APNS Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with APNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.success\",\r\n \"displayName\": \"GCM Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidcredentials\",\r\n \"displayName\": \"GCM Authorization Errors (Invalid Credentials)\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.badchannel\",\r\n \"displayName\": \"GCM Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration was not recognized (GCM result: Invalid Registration).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.expiredchannel\",\r\n \"displayName\": \"GCM Expired Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration was expired (GCM result: NotRegistered).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.throttled\",\r\n \"displayName\": \"GCM Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because GCM throttled this app (GCM status code: 501-599 or result:Unavailable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidnotificationformat\",\r\n \"displayName\": \"GCM Invalid Notification Format\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was not formatted correctly (GCM result: InvalidDataKey or InvalidTtl).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidnotificationsize\",\r\n \"displayName\": \"GCM Invalid Notification Size Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was too large (GCM result: MessageTooBig).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.wrongchannel\",\r\n \"displayName\": \"GCM Wrong Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration is not associated to the current app (GCM result: InvalidPackageName).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.pnserror\",\r\n \"displayName\": \"GCM Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with GCM.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.authenticationerror\",\r\n \"displayName\": \"GCM Authentication Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials the credentials are blocked or the SenderId is not correctly configured in the app (GCM result: MismatchedSenderId).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.success\",\r\n \"displayName\": \"MPNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.invalidcredentials\",\r\n \"displayName\": \"MPNS Invalid Credentials\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.badchannel\",\r\n \"displayName\": \"MPNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was not recognized (MPNS status: 404 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.throttled\",\r\n \"displayName\": \"MPNS Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because MPNS is throttling this app (WNS MPNS: 406 Not Acceptable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.invalidnotificationformat\",\r\n \"displayName\": \"MPNS Invalid Notification Format\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload of the notification was too large.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.channeldisconnected\",\r\n \"displayName\": \"MPNS Channel Disconnected\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was disconnected (MPNS status: 412 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.dropped\",\r\n \"displayName\": \"MPNS Dropped Notifications\",\r\n \"displayDescription\": \"The count of pushes that were dropped by MPNS (MPNS response header: X-NotificationStatus: QueueFull or Suppressed).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.pnserror\",\r\n \"displayName\": \"MPNS Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with MPNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.authenticationerror\",\r\n \"displayName\": \"MPNS Authentication Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"notificationhub.pushes\",\r\n \"displayName\": \"All Outgoing Notifications\",\r\n \"displayDescription\": \"All outgoing notifications of the notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.all.requests\",\r\n \"displayName\": \"All Incoming Requests\",\r\n \"displayDescription\": \"Total incoming requests for a notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.all.failedrequests\",\r\n \"displayName\": \"All Incoming Failed Requests\",\r\n \"displayDescription\": \"Total incoming failed requests for a notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/operations/read\",\r\n \"displayName\": \"Notification Hubs provider operations\",\r\n \"description\": \"Returns a list of supported operations for Notification Hubs provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationResults\",\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/operationResults/read\",\r\n \"displayName\": \"Operation results for Notification Hubs provider\",\r\n \"description\": \"Returns operation results for Notification Hubs provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.NotificationHubs\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.NotificationHubs\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.OffAzure\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Microsoft.OffAzure/VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/Operations/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Reads the exposed operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites\",\r\n \"displayName\": \"HyperVSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/read\",\r\n \"displayName\": \"Get Hyper-V site\",\r\n \"description\": \"Gets the properties of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/write\",\r\n \"displayName\": \"Create or update Hyper-V site\",\r\n \"description\": \"Creates or updates the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/delete\",\r\n \"displayName\": \"Delete Hyper-V site\",\r\n \"description\": \"Deletes the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/refresh/action\",\r\n \"displayName\": \"Refresh Hyper-V site\",\r\n \"description\": \"Refreshes the objects within a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/read\",\r\n \"displayName\": \"Get Hyper-V site\",\r\n \"description\": \"Gets the properties of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/write\",\r\n \"displayName\": \"Create or update Hyper-V site\",\r\n \"description\": \"Creates or updates the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/delete\",\r\n \"displayName\": \"Delete Hyper-V site\",\r\n \"description\": \"Deletes the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/refresh/action\",\r\n \"displayName\": \"Refresh Hyper-V site\",\r\n \"description\": \"Refreshes the objects within a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/usage\",\r\n \"displayName\": \"HyperVSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/usage/read\",\r\n \"displayName\": \"Get Hyper-V site usages\",\r\n \"description\": \"Gets the usages of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/usage/read\",\r\n \"displayName\": \"Get Hyper-V site usages\",\r\n \"description\": \"Gets the usages of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/hosts\",\r\n \"displayName\": \"Hosts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/read\",\r\n \"displayName\": \"Get Hyper-V host\",\r\n \"description\": \"Gets the properties of a Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/write\",\r\n \"displayName\": \"Create or update Hyper-V host\",\r\n \"description\": \"Creates or updates the Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/read\",\r\n \"displayName\": \"Get Hyper-V host\",\r\n \"description\": \"Gets the properties of a Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/write\",\r\n \"displayName\": \"Create or update Hyper-V host\",\r\n \"description\": \"Creates or updates the Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/clusters\",\r\n \"displayName\": \"Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/read\",\r\n \"displayName\": \"Get Hyper-V cluster\",\r\n \"description\": \"Gets the properties of a Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/write\",\r\n \"displayName\": \"Create or update Hyper-V cluster\",\r\n \"description\": \"Creates or updates the Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/read\",\r\n \"displayName\": \"Get Hyper-V cluster\",\r\n \"description\": \"Gets the properties of a Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/write\",\r\n \"displayName\": \"Create or update Hyper-V cluster\",\r\n \"description\": \"Creates or updates the Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/jobs/read\",\r\n \"displayName\": \"Get Hyper-V jobs\",\r\n \"description\": \"Gets the properties of a Hyper-V jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/jobs/read\",\r\n \"displayName\": \"Get Hyper-V jobs\",\r\n \"description\": \"Gets the properties of a Hyper-V jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/read\",\r\n \"displayName\": \"Get Hyper-V machines\",\r\n \"description\": \"Gets the properties of a Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/stop/action\",\r\n \"displayName\": \"Stops Hyper-V machines\",\r\n \"description\": \"Stops the Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/read\",\r\n \"displayName\": \"Get Hyper-V machines\",\r\n \"description\": \"Gets the properties of a Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/stop/action\",\r\n \"displayName\": \"Stops Hyper-V machines\",\r\n \"description\": \"Stops the Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/runasaccounts\",\r\n \"displayName\": \"RunAsAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/runasaccounts/read\",\r\n \"displayName\": \"Get Hyper-V run as accounts\",\r\n \"description\": \"Gets the properties of a Hyper-V run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/runasaccounts/read\",\r\n \"displayName\": \"Get Hyper-V run as accounts\",\r\n \"description\": \"Gets the properties of a Hyper-V run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/operationsstatus\",\r\n \"displayName\": \"OperationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/operationsstatus/read\",\r\n \"displayName\": \"Get Hyper-V operation status\",\r\n \"description\": \"Gets the properties of a Hyper-V operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/operationsstatus/read\",\r\n \"displayName\": \"Get Hyper-V operation status\",\r\n \"description\": \"Gets the properties of a Hyper-V operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites\",\r\n \"displayName\": \"VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/read\",\r\n \"displayName\": \"Get VMware site\",\r\n \"description\": \"Gets the properties of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/write\",\r\n \"displayName\": \"Create or update VMware site\",\r\n \"description\": \"Creates or updates the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/delete\",\r\n \"displayName\": \"Delete VMware site\",\r\n \"description\": \"Deletes the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/refresh/action\",\r\n \"displayName\": \"Refresh VMware site\",\r\n \"description\": \"Refreshes the objects within a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/read\",\r\n \"displayName\": \"Get VMware site\",\r\n \"description\": \"Gets the properties of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/write\",\r\n \"displayName\": \"Create or update VMware site\",\r\n \"description\": \"Creates or updates the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/delete\",\r\n \"displayName\": \"Delete VMware site\",\r\n \"description\": \"Deletes the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/refresh/action\",\r\n \"displayName\": \"Refresh VMware site\",\r\n \"description\": \"Refreshes the objects within a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/usage\",\r\n \"displayName\": \"VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/usage/read\",\r\n \"displayName\": \"Get VMware site usages\",\r\n \"description\": \"Gets the usages of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/usage/read\",\r\n \"displayName\": \"Get VMware site usages\",\r\n \"description\": \"Gets the usages of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/vcenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/read\",\r\n \"displayName\": \"Get VMware vCenter\",\r\n \"description\": \"Gets the properties of a VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/write\",\r\n \"displayName\": \"Create or update VMware vCenter\",\r\n \"description\": \"Creates or updates the VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/read\",\r\n \"displayName\": \"Get VMware vCenter\",\r\n \"description\": \"Gets the properties of a VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/write\",\r\n \"displayName\": \"Create or update VMware vCenter\",\r\n \"description\": \"Creates or updates the VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/jobs/read\",\r\n \"displayName\": \"Get VMware jobs\",\r\n \"description\": \"Gets the properties of a VMware jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/jobs/read\",\r\n \"displayName\": \"Get VMware jobs\",\r\n \"description\": \"Gets the properties of a VMware jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/read\",\r\n \"displayName\": \"Get VMware machines\",\r\n \"description\": \"Gets the properties of a VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/stop/action\",\r\n \"displayName\": \"Stops VMware machines\",\r\n \"description\": \"Stops the VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/read\",\r\n \"displayName\": \"Get VMware machines\",\r\n \"description\": \"Gets the properties of a VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/stop/action\",\r\n \"displayName\": \"Stops VMware machines\",\r\n \"description\": \"Stops the VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/runasaccounts\",\r\n \"displayName\": \"RunAsAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/runasaccounts/read\",\r\n \"displayName\": \"Get VMware run as accounts\",\r\n \"description\": \"Gets the properties of a VMware run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/runasaccounts/read\",\r\n \"displayName\": \"Get VMware run as accounts\",\r\n \"description\": \"Gets the properties of a VMware run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/operationsstatus\",\r\n \"displayName\": \"OperationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/operationsstatus/read\",\r\n \"displayName\": \"Get VMware operation status\",\r\n \"description\": \"Gets the properties of a VMware operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/operationsstatus/read\",\r\n \"displayName\": \"Get VMware operation status\",\r\n \"description\": \"Gets the properties of a VMware operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OffAzure\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OffAzure\"\r\n },\r\n {\r\n \"displayName\": \"Azure Log Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/register/action\",\r\n \"displayName\": \"Register a subscription to a resource provider.\",\r\n \"description\": \"Register a subscription to a resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/write\",\r\n \"displayName\": \"Create Workspace\",\r\n \"description\": \"Creates a new workspace or links to an existing workspace by providing the customer id from the existing workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/read\",\r\n \"displayName\": \"Get Workspace\",\r\n \"description\": \"Gets an existing workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/delete\",\r\n \"displayName\": \"Delete Workspace\",\r\n \"description\": \"Deletes a workspace. If the workspace was linked to an existing workspace at creation time then the workspace it was linked to is not deleted.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/generateregistrationcertificate/action\",\r\n \"displayName\": \"Generates Registration Certificate for Workspace.\",\r\n \"description\": \"Generates Registration Certificate for the workspace. This Certificate is used to connect Microsoft System Center Operation Manager to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"displayName\": \"List Workspace Shared Keys\",\r\n \"description\": \"Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/listKeys/action\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"displayName\": \"Search Workspace Data\",\r\n \"description\": \"Executes a search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/purge/action\",\r\n \"displayName\": \"Delete specified data from workspace\",\r\n \"description\": \"Delete specified data from workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/storageinsightconfigs\",\r\n \"displayName\": \"Storage Insight Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/write\",\r\n \"displayName\": \"Create Storage Configuration\",\r\n \"description\": \"Creates a new storage configuration. These configurations are used to pull data from a location in an existing storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/read\",\r\n \"displayName\": \"Get Storage Configuration\",\r\n \"description\": \"Gets a storage configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/delete\",\r\n \"displayName\": \"Delete Storage Configuration\",\r\n \"description\": \"Deletes a storage configuration. This will stop Microsoft Operational Insights from reading data from the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/sharedKeys\",\r\n \"displayName\": \"Shared Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\",\r\n \"displayName\": \"List Workspace Shared Keys\",\r\n \"description\": \"Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/listKeys\",\r\n \"displayName\": \"List Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/listKeys/read\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/managementGroups\",\r\n \"displayName\": \"Management Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/managementGroups/read\",\r\n \"displayName\": \"Get Management Groups for Workspace\",\r\n \"description\": \"Gets the names and metadata for System Center Operations Manager management groups connected to this workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/usages/read\",\r\n \"displayName\": \"Get Usage Data for Workspace\",\r\n \"description\": \"Gets usage data for a workspace including the amount of data read by the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/schema\",\r\n \"displayName\": \"Search Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/schema/read\",\r\n \"displayName\": \"Get Search Schema\",\r\n \"description\": \"Gets the search schema for the workspace. Search schema includes the exposed fields and their types.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/datasources\",\r\n \"displayName\": \"Data Source\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/read\",\r\n \"displayName\": \"Get datasources under a workspace.\",\r\n \"description\": \"Get datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/write\",\r\n \"displayName\": \"Create/Update datasources under a workspace.\",\r\n \"description\": \"Create/Update datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/delete\",\r\n \"displayName\": \"Delete datasources under a workspace.\",\r\n \"description\": \"Delete datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/savedSearches\",\r\n \"displayName\": \"Saved Search\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\r\n \"displayName\": \"Get Saved Search\",\r\n \"description\": \"Gets a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/write\",\r\n \"displayName\": \"Create Saved Search\",\r\n \"description\": \"Creates a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/delete\",\r\n \"displayName\": \"Delete Saved Search\",\r\n \"description\": \"Deletes a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/notificationSettings\",\r\n \"displayName\": \"Notification Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/read\",\r\n \"displayName\": \"Get Notification Settings\",\r\n \"description\": \"Get the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/write\",\r\n \"displayName\": \"Put Notification Settings\",\r\n \"description\": \"Set the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/delete\",\r\n \"displayName\": \"Delete Notification Settings\",\r\n \"description\": \"Delete the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/configurationScopes\",\r\n \"displayName\": \"Configuration Scope\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/read\",\r\n \"displayName\": \"Get Configuration Scope\",\r\n \"description\": \"Get Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/write\",\r\n \"displayName\": \"Set Configuration Scope\",\r\n \"description\": \"Set Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/delete\",\r\n \"displayName\": \"Delete Configuration Scope\",\r\n \"description\": \"Delete Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/linkedServices\",\r\n \"displayName\": \"Linked Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/read\",\r\n \"displayName\": \"Get linked services under given workspace.\",\r\n \"description\": \"Get linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/write\",\r\n \"displayName\": \"Create/Update linked services under given workspace.\",\r\n \"description\": \"Create/Update linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/delete\",\r\n \"displayName\": \"Delete linked services under given workspace.\",\r\n \"description\": \"Delete linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/intelligencepacks\",\r\n \"displayName\": \"Intelligence Packs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/read\",\r\n \"displayName\": \"List Intelligence Packs\",\r\n \"description\": \"Lists all intelligence packs that are visible for a given worksapce and also lists whether the pack is enabled or disabled for that workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/enable/action\",\r\n \"displayName\": \"Enable Intelligence Pack\",\r\n \"description\": \"Enables an intelligence pack for a given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/disable/action\",\r\n \"displayName\": \"Disable Intelligence Pack\",\r\n \"description\": \"Disables an intelligence pack for a given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/analytics\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"displayName\": \"Search using new engine.\",\r\n \"description\": \"Search using new engine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/analytics/query/schema\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/analytics/query/schema/read\",\r\n \"displayName\": \"Get search schema V2.\",\r\n \"description\": \"Get search schema V2.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/api\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/api/query/action\",\r\n \"displayName\": \"Search using new engine.\",\r\n \"description\": \"Search using new engine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/api/query/schema\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/api/query/schema/read\",\r\n \"displayName\": \"Get search schema V2.\",\r\n \"description\": \"Get search schema V2.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"linkTargets\",\r\n \"displayName\": \"Unlinked Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/linkTargets/read\",\r\n \"displayName\": \"List Unlinked Accounts\",\r\n \"description\": \"Lists existing accounts that are not associated with an Azure subscription. To link this Azure subscription to a workspace, use a customer id returned by this operation in the customer id property of the Create Workspace operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/metricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/metricDefinitions/read\",\r\n \"displayName\": \"Metric Definition operation\",\r\n \"description\": \"Get Metric Definitions under workspace\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Average_% Free Inodes\",\r\n \"displayName\": \"% Free Inodes\",\r\n \"displayDescription\": \"Average_% Free Inodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Free Space\",\r\n \"displayName\": \"% Free Space\",\r\n \"displayDescription\": \"Average_% Free Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Inodes\",\r\n \"displayName\": \"% Used Inodes\",\r\n \"displayDescription\": \"Average_% Used Inodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Space\",\r\n \"displayName\": \"% Used Space\",\r\n \"displayDescription\": \"Average_% Used Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Read Bytes/sec\",\r\n \"displayName\": \"Disk Read Bytes/sec\",\r\n \"displayDescription\": \"Average_Disk Read Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Reads/sec\",\r\n \"displayName\": \"Disk Reads/sec\",\r\n \"displayDescription\": \"Average_Disk Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Transfers/sec\",\r\n \"displayName\": \"Disk Transfers/sec\",\r\n \"displayDescription\": \"Average_Disk Transfers/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Write Bytes/sec\",\r\n \"displayName\": \"Disk Write Bytes/sec\",\r\n \"displayDescription\": \"Average_Disk Write Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Writes/sec\",\r\n \"displayName\": \"Disk Writes/sec\",\r\n \"displayDescription\": \"Average_Disk Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Megabytes\",\r\n \"displayName\": \"Free Megabytes\",\r\n \"displayDescription\": \"Average_Free Megabytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Logical Disk Bytes/sec\",\r\n \"displayName\": \"Logical Disk Bytes/sec\",\r\n \"displayDescription\": \"Average_Logical Disk Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Available Memory\",\r\n \"displayName\": \"% Available Memory\",\r\n \"displayDescription\": \"Average_% Available Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Available Swap Space\",\r\n \"displayName\": \"% Available Swap Space\",\r\n \"displayDescription\": \"Average_% Available Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Memory\",\r\n \"displayName\": \"% Used Memory\",\r\n \"displayDescription\": \"Average_% Used Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Swap Space\",\r\n \"displayName\": \"% Used Swap Space\",\r\n \"displayDescription\": \"Average_% Used Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes Memory\",\r\n \"displayName\": \"Available MBytes Memory\",\r\n \"displayDescription\": \"Average_Available MBytes Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes Swap\",\r\n \"displayName\": \"Available MBytes Swap\",\r\n \"displayDescription\": \"Average_Available MBytes Swap\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Page Reads/sec\",\r\n \"displayName\": \"Page Reads/sec\",\r\n \"displayDescription\": \"Average_Page Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Page Writes/sec\",\r\n \"displayName\": \"Page Writes/sec\",\r\n \"displayDescription\": \"Average_Page Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pages/sec\",\r\n \"displayName\": \"Pages/sec\",\r\n \"displayDescription\": \"Average_Pages/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used MBytes Swap Space\",\r\n \"displayName\": \"Used MBytes Swap Space\",\r\n \"displayDescription\": \"Average_Used MBytes Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used Memory MBytes\",\r\n \"displayName\": \"Used Memory MBytes\",\r\n \"displayDescription\": \"Average_Used Memory MBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes Transmitted\",\r\n \"displayName\": \"Total Bytes Transmitted\",\r\n \"displayDescription\": \"Average_Total Bytes Transmitted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes Received\",\r\n \"displayName\": \"Total Bytes Received\",\r\n \"displayDescription\": \"Average_Total Bytes Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes\",\r\n \"displayName\": \"Total Bytes\",\r\n \"displayDescription\": \"Average_Total Bytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Packets Transmitted\",\r\n \"displayName\": \"Total Packets Transmitted\",\r\n \"displayDescription\": \"Average_Total Packets Transmitted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Packets Received\",\r\n \"displayName\": \"Total Packets Received\",\r\n \"displayDescription\": \"Average_Total Packets Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Rx Errors\",\r\n \"displayName\": \"Total Rx Errors\",\r\n \"displayDescription\": \"Average_Total Rx Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Tx Errors\",\r\n \"displayName\": \"Total Tx Errors\",\r\n \"displayDescription\": \"Average_Total Tx Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Collisions\",\r\n \"displayName\": \"Total Collisions\",\r\n \"displayDescription\": \"Average_Total Collisions\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Read\",\r\n \"displayName\": \"Avg. Disk sec/Read\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Read\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Transfer\",\r\n \"displayName\": \"Avg. Disk sec/Transfer\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Transfer\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Write\",\r\n \"displayName\": \"Avg. Disk sec/Write\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Write\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Physical Disk Bytes/sec\",\r\n \"displayName\": \"Physical Disk Bytes/sec\",\r\n \"displayDescription\": \"Average_Physical Disk Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pct Privileged Time\",\r\n \"displayName\": \"Pct Privileged Time\",\r\n \"displayDescription\": \"Average_Pct Privileged Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pct User Time\",\r\n \"displayName\": \"Pct User Time\",\r\n \"displayDescription\": \"Average_Pct User Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used Memory kBytes\",\r\n \"displayName\": \"Used Memory kBytes\",\r\n \"displayDescription\": \"Average_Used Memory kBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Virtual Shared Memory\",\r\n \"displayName\": \"Virtual Shared Memory\",\r\n \"displayDescription\": \"Average_Virtual Shared Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% DPC Time\",\r\n \"displayName\": \"% DPC Time\",\r\n \"displayDescription\": \"Average_% DPC Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Idle Time\",\r\n \"displayName\": \"% Idle Time\",\r\n \"displayDescription\": \"Average_% Idle Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Interrupt Time\",\r\n \"displayName\": \"% Interrupt Time\",\r\n \"displayDescription\": \"Average_% Interrupt Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% IO Wait Time\",\r\n \"displayName\": \"% IO Wait Time\",\r\n \"displayDescription\": \"Average_% IO Wait Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Nice Time\",\r\n \"displayName\": \"% Nice Time\",\r\n \"displayDescription\": \"Average_% Nice Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Privileged Time\",\r\n \"displayName\": \"% Privileged Time\",\r\n \"displayDescription\": \"Average_% Privileged Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Processor Time\",\r\n \"displayName\": \"% Processor Time\",\r\n \"displayDescription\": \"Average_% Processor Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% User Time\",\r\n \"displayName\": \"% User Time\",\r\n \"displayDescription\": \"Average_% User Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Physical Memory\",\r\n \"displayName\": \"Free Physical Memory\",\r\n \"displayDescription\": \"Average_Free Physical Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Space in Paging Files\",\r\n \"displayName\": \"Free Space in Paging Files\",\r\n \"displayDescription\": \"Average_Free Space in Paging Files\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Virtual Memory\",\r\n \"displayName\": \"Free Virtual Memory\",\r\n \"displayDescription\": \"Average_Free Virtual Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Processes\",\r\n \"displayName\": \"Processes\",\r\n \"displayDescription\": \"Average_Processes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Size Stored In Paging Files\",\r\n \"displayName\": \"Size Stored In Paging Files\",\r\n \"displayDescription\": \"Average_Size Stored In Paging Files\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Uptime\",\r\n \"displayName\": \"Uptime\",\r\n \"displayDescription\": \"Average_Uptime\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Users\",\r\n \"displayName\": \"Users\",\r\n \"displayDescription\": \"Average_Users\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Read\",\r\n \"displayName\": \"Avg. Disk sec/Read\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Read\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Write\",\r\n \"displayName\": \"Avg. Disk sec/Write\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Write\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Current Disk Queue Length\",\r\n \"displayName\": \"Current Disk Queue Length\",\r\n \"displayDescription\": \"Average_Current Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Reads/sec\",\r\n \"displayName\": \"Disk Reads/sec\",\r\n \"displayDescription\": \"Average_Disk Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Transfers/sec\",\r\n \"displayName\": \"Disk Transfers/sec\",\r\n \"displayDescription\": \"Average_Disk Transfers/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Writes/sec\",\r\n \"displayName\": \"Disk Writes/sec\",\r\n \"displayDescription\": \"Average_Disk Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Megabytes\",\r\n \"displayName\": \"Free Megabytes\",\r\n \"displayDescription\": \"Average_Free Megabytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Free Space\",\r\n \"displayName\": \"% Free Space\",\r\n \"displayDescription\": \"Average_% Free Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes\",\r\n \"displayName\": \"Available MBytes\",\r\n \"displayDescription\": \"Average_Available MBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Committed Bytes In Use\",\r\n \"displayName\": \"% Committed Bytes In Use\",\r\n \"displayDescription\": \"Average_% Committed Bytes In Use\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Received/sec\",\r\n \"displayName\": \"Bytes Received/sec\",\r\n \"displayDescription\": \"Average_Bytes Received/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Sent/sec\",\r\n \"displayName\": \"Bytes Sent/sec\",\r\n \"displayDescription\": \"Average_Bytes Sent/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Total/sec\",\r\n \"displayName\": \"Bytes Total/sec\",\r\n \"displayDescription\": \"Average_Bytes Total/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Processor Time\",\r\n \"displayName\": \"% Processor Time\",\r\n \"displayDescription\": \"Average_% Processor Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Processor Queue Length\",\r\n \"displayName\": \"Processor Queue Length\",\r\n \"displayDescription\": \"Average_Processor Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"displayDescription\": \"Heartbeat\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"OSType\",\r\n \"displayName\": \"OSType\"\r\n },\r\n {\r\n \"name\": \"Version\",\r\n \"displayName\": \"Version\"\r\n },\r\n {\r\n \"name\": \"SourceComputerId\",\r\n \"displayName\": \"SourceComputerId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Update\",\r\n \"displayName\": \"Update\",\r\n \"displayDescription\": \"Update\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"Product\",\r\n \"displayName\": \"Product\"\r\n },\r\n {\r\n \"name\": \"Classification\",\r\n \"displayName\": \"Classification\"\r\n },\r\n {\r\n \"name\": \"UpdateState\",\r\n \"displayName\": \"UpdateState\"\r\n },\r\n {\r\n \"name\": \"Optional\",\r\n \"displayName\": \"Optional\"\r\n },\r\n {\r\n \"name\": \"Approved\",\r\n \"displayName\": \"Approved\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Event\",\r\n \"displayName\": \"Event\",\r\n \"displayDescription\": \"Event\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Source\",\r\n \"displayName\": \"Source\"\r\n },\r\n {\r\n \"name\": \"EventLog\",\r\n \"displayName\": \"EventLog\"\r\n },\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"EventCategory\",\r\n \"displayName\": \"EventCategory\"\r\n },\r\n {\r\n \"name\": \"EventLevel\",\r\n \"displayName\": \"EventLevel\"\r\n },\r\n {\r\n \"name\": \"EventLevelName\",\r\n \"displayName\": \"EventLevelName\"\r\n },\r\n {\r\n \"name\": \"EventID\",\r\n \"displayName\": \"EventID\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADReplicationResult/read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADSecurityAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Alert/read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AlertHistory/read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ApplicationInsights/read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AzureActivity/read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AzureMetrics/read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/BoundPort/read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CommonSecurityLog/read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ComputerGroup/read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ConfigurationChange/read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ConfigurationData/read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerImageInventory/read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerInventory/read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerLog/read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerServiceLog/read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceAppCrash/read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceAppLaunch/read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceCalendar/read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceCleanup/read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceConnectSession/read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceEtw/read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHardwareHealth/read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHealth/read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHeartbeat/read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSkypeHeartbeat/read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSkypeSignIn/read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSleepState/read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppFailure/read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppReliability/read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHDriverReliability/read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHLogonFailures/read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHLogonMetrics/read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHOSCrashData/read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHOSReliability/read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHWipAppLearning/read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DnsEvents/read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DnsInventory/read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ETWEvent/read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Event/read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ExchangeAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ExchangeOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Heartbeat/read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IISAssessmentRecommendation/read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/InboundConnection/read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubeNodeInventory/read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubePodInventory/read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/LinuxAuditLog/read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplication/read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealth/read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealthIssues/read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationInstance/read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationInstanceReadiness/read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationReadiness/read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeploymentPlan/read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevice/read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealth/read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthIssues/read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeviceReadiness/read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADriverInstanceReadiness/read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADriverReadiness/read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddin/read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealth/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstance/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeApp/read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppHealth/read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppInstance/read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeBuildInfo/read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeDeploymentStatus/read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealth/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroSummary/read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuite/read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuiteInstance/read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAProposedPilotDevices/read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsBuildInfo/read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsDeploymentStatus/read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsSysReqInstanceReadiness/read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/NetworkMonitoring/read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/OfficeActivity/read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Operation/read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/OutboundConnection/read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Perf/read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ProtectionStatus/read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ReservedAzureCommonFields/read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ReservedCommonFields/read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCCMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCOMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityAlert/read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityBaseline/read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityBaselineSummary/read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityDetection/read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityEvent/read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricOperationalEvent/read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricReliableActorEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricReliableServiceEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SfBAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SfBOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SharePointOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SPAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLQueryPerformance/read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Syslog/read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SysmonEvent/read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Tables.Custom\",\r\n \"displayName\": \"Tables.Custom\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Tables.Custom/read\",\r\n \"displayName\": \"Read Custom Logs\",\r\n \"description\": \"Reading data from any custom log\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAApp/read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAComputer/read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAComputerRank/read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UADriver/read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UADriverProblemCodes/read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAFeedback/read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAHardwareSecurity/read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAIESiteDiscovery/read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAOfficeAddIn/read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAProposedActionPlan/read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UASysReqIssue/read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAUpgradedComputer/read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Update/read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateRunProgress/read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateSummary/read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Usage/read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/VMBoundPort\",\r\n \"displayName\": \"VMBoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/VMBoundPort/read\",\r\n \"displayName\": \"Read VMBoundPort data\",\r\n \"description\": \"Read data from the VMBoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/VMConnection\",\r\n \"displayName\": \"VMConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/VMConnection/read\",\r\n \"displayName\": \"Read VMConnection data\",\r\n \"description\": \"Read data from the VMConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/W3CIISLog/read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSDeploymentStatus/read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSInsiderStatus/read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSUpdateStatus/read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WDAVStatus/read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WDAVThreat/read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsClientAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsFirewall/read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsServerAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WireData/read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WorkloadMonitoringPerf\",\r\n \"displayName\": \"WorkloadMonitoringPerf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WorkloadMonitoringPerf/read\",\r\n \"displayName\": \"Read WorkloadMonitoringPerf data\",\r\n \"description\": \"Read data from the WorkloadMonitoringPerf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WUDOAggregatedStatus/read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WUDOStatus/read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query\",\r\n \"displayName\": \"query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/read\",\r\n \"displayName\": \"Query Data in Workspace\",\r\n \"description\": \"Run queries over the data in the workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AuditLogs\",\r\n \"displayName\": \"AuditLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AuditLogs/read\",\r\n \"displayName\": \"Read AuditLogs data\",\r\n \"description\": \"Read data from the AuditLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SigninLogs\",\r\n \"displayName\": \"SigninLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SigninLogs/read\",\r\n \"displayName\": \"Read SigninLogs data\",\r\n \"description\": \"Read data from the SigninLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OperationalInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OperationalInsights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Operations Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/register/action\",\r\n \"displayName\": \"Register a subscription to a resource provider.\",\r\n \"description\": \"Register a subscription to a resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"solutions\",\r\n \"displayName\": \"Solution\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/write\",\r\n \"displayName\": \"Create new OMS solution\",\r\n \"description\": \"Create new OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/read\",\r\n \"displayName\": \"Get existing OMS solution\",\r\n \"description\": \"Get exiting OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/delete\",\r\n \"displayName\": \"Delete existing OMS solution\",\r\n \"description\": \"Delete existing OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementConfigurations\",\r\n \"displayName\": \"Management Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/write\",\r\n \"displayName\": \"Create a new Management Configuration\",\r\n \"description\": \"Create a new Management Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/read\",\r\n \"displayName\": \"Get Existing Management Configuration\",\r\n \"description\": \"Get Existing Management Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/delete\",\r\n \"displayName\": \"Delete existing Management Configuration\",\r\n \"description\": \"Delete existing Management Configuratin\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementAssociations\",\r\n \"displayName\": \"Management Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/write\",\r\n \"displayName\": \"Create a new Management Association\",\r\n \"description\": \"Create a new Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/read\",\r\n \"displayName\": \"Get Existing Management Association\",\r\n \"description\": \"Get Existing Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/delete\",\r\n \"displayName\": \"Delete existing Management Association\",\r\n \"description\": \"Delete existing Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OperationsManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OperationsManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Policy Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/register/action\",\r\n \"displayName\": \"Register Microsoft Policy Insights Resource Provider\",\r\n \"description\": \"Registers the policy insights resource provider and enables actions on it.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"policyEvents\",\r\n \"displayName\": \"Policy Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyEvents/queryResults/action\",\r\n \"displayName\": \"Query Policy Events\",\r\n \"description\": \"Query information about policy events.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/queryResults/action\",\r\n \"displayName\": \"Query Policy States\",\r\n \"description\": \"Query information about policy states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/summarize/action\",\r\n \"displayName\": \"Query Policy Latest States Summary\",\r\n \"description\": \"Query summary information about policy latest states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/triggerEvaluation/action\",\r\n \"displayName\": \"Trigger Policy Insights Compliance Evaluation\",\r\n \"description\": \"Triggers a new compliance evaluation for the selected scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"asyncOperationResults\",\r\n \"displayName\": \"Async Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/asyncOperationResults/read\",\r\n \"displayName\": \"Get Async Operation Result\",\r\n \"description\": \"Gets the async operation result.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyEvents/queryResults\",\r\n \"displayName\": \"Policy Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyEvents/queryResults/read\",\r\n \"displayName\": \"Query Policy Events\",\r\n \"description\": \"Query information about policy events.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates/queryResults\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/queryResults/read\",\r\n \"displayName\": \"Query Policy States\",\r\n \"description\": \"Query information about policy states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates/summarize\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/summarize/read\",\r\n \"displayName\": \"Query Policy Latest States Summary\",\r\n \"description\": \"Query summary information about policy latest states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"remediations\",\r\n \"displayName\": \"Policy Remediations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/read\",\r\n \"displayName\": \"Get Policy Remediations\",\r\n \"description\": \"Get policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/write\",\r\n \"displayName\": \"Create or Update Policy Remediations\",\r\n \"description\": \"Create or update policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/delete\",\r\n \"displayName\": \"Delete Policy Remediations\",\r\n \"description\": \"Delete policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/cancel/action\",\r\n \"displayName\": \"Cancel Policy Remediations\",\r\n \"description\": \"Cancel in-progress policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"remediations/listDeployments\",\r\n \"displayName\": \"Policy Remediations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/listDeployments/read\",\r\n \"displayName\": \"List Remediation Deployments\",\r\n \"description\": \"Lists the deployments required by a policy remediation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyTrackedResources/queryResults\",\r\n \"displayName\": \"Policy Tracked Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyTrackedResources/queryResults/read\",\r\n \"displayName\": \"Query Policy Tracked Resources\",\r\n \"description\": \"Query information about resources required by DeployIfNotExists policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PolicyInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PolicyInsights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Portal\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dashboards\",\r\n \"displayName\": \"Dashboards\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/read\",\r\n \"displayName\": \"Get Dashboard\",\r\n \"description\": \"Reads the dashboards for the subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/write\",\r\n \"displayName\": \"Set Dashboard\",\r\n \"description\": \"Add or modify dashboard to a subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/delete\",\r\n \"displayName\": \"Delete Dashboard\",\r\n \"description\": \"Removes the dashboard from the subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Portal\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Portal\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Power BI Dedicated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/register/action\",\r\n \"displayName\": \"Register PowerBI Dedicated resource provider\",\r\n \"description\": \"Registers Power BI Dedicated resource provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"capacities\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/read\",\r\n \"displayName\": \"Read Power BI Dedicated Capacity\",\r\n \"description\": \"Retrieves the information of the specified Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/write\",\r\n \"displayName\": \"Create/Update Power BI Dedicated Capacity\",\r\n \"description\": \"Creates or updates the specified Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/delete\",\r\n \"displayName\": \"Delete the Power BI Dedicated Capacity\",\r\n \"description\": \"Deletes the Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/suspend/action\",\r\n \"displayName\": \"Suspend the Capacity.\",\r\n \"description\": \"Suspends the Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/resume/action\",\r\n \"displayName\": \"Resume the Capacity.\",\r\n \"description\": \"Resumes the Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/checkNameAvailability/action\",\r\n \"displayName\": \"Check availability of the Power BI Dedicated Capacity name\",\r\n \"description\": \"Checks that given Power BI Dedicated Capacity name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/locations/operationresults/read\",\r\n \"displayName\": \"Read operation results\",\r\n \"description\": \"Retrieves the information of the specified operation result.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/locations/operationstatuses/read\",\r\n \"displayName\": \"Read operation statuses\",\r\n \"description\": \"Retrieves the information of the specified operation status.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Retrieves the information of operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/skus/read\",\r\n \"displayName\": \"Read SKU information\",\r\n \"description\": \"Retrieves the information of Skus\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/skus\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/skus/read\",\r\n \"displayName\": \"Read available SKU information for the capacity\",\r\n \"description\": \"Retrieve available SKU information for the capacity\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft Power BI Dedicated metrics\",\r\n \"description\": \"Gets the available metrics for Power BI Dedicated Capacity.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"qpu_metric\",\r\n \"displayName\": \"QPU\",\r\n \"displayDescription\": \"QPU. Range 0-100 for S1, 0-200 for S2 and 0-400 for S4\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"qpu_high_utilization_metric\",\r\n \"displayName\": \"QPU High Utilization\",\r\n \"displayDescription\": \"QPU High Utilization In Last Minute, 1 For High QPU Utilization, Otherwise 0\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"memory_metric\",\r\n \"displayName\": \"Memory\",\r\n \"displayDescription\": \"Memory. Range 0-3 GB for A1, 0-5 GB for A2, 0-10 GB for A3, 0-25 GB for A4, 0-50 GB for A5 and 0-100 GB for A6\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"memory_thrashing_metric\",\r\n \"displayName\": \"Memory Thrashing\",\r\n \"displayDescription\": \"Average memory thrashing.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"TotalConnectionRequests\",\r\n \"displayName\": \"Total Connection Requests\",\r\n \"displayDescription\": \"Total connection requests. These are arrivals.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"SuccessfullConnectionsPerSec\",\r\n \"displayName\": \"Successful Connections Per Sec\",\r\n \"displayDescription\": \"Rate of successful connection completions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"TotalConnectionFailures\",\r\n \"displayName\": \"Total Connection Failures\",\r\n \"displayDescription\": \"Total failed connection attempts.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CurrentUserSessions\",\r\n \"displayName\": \"Current User Sessions\",\r\n \"displayDescription\": \"Current number of user sessions established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryPoolBusyThreads\",\r\n \"displayName\": \"Query Pool Busy Threads\",\r\n \"displayDescription\": \"Number of busy threads in the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolJobQueueLength\",\r\n \"displayName\": \"Command Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolJobQueueLength\",\r\n \"displayName\": \"Processing Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of non-I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Connection: Current connections\",\r\n \"displayDescription\": \"Current number of client connections established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerCurrentPrice\",\r\n \"displayName\": \"Memory: Cleaner Current Price\",\r\n \"displayDescription\": \"Current price of memory, $/byte/time, normalized to 1000.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerMemoryShrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory shrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerMemoryNonshrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory nonshrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, not subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory: Memory Usage\",\r\n \"displayDescription\": \"Memory usage of the server process as used in calculating cleaner memory price. Equal to counter Process\\\\PrivateBytes plus the size of memory-mapped data, ignoring any memory which was mapped or allocated by the xVelocity in-memory analytics engine (VertiPaq) in excess of the xVelocity engine Memory Limit.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitHard\",\r\n \"displayName\": \"Memory: Memory Limit Hard\",\r\n \"displayDescription\": \"Hard memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitHigh\",\r\n \"displayName\": \"Memory: Memory Limit High\",\r\n \"displayDescription\": \"High memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitLow\",\r\n \"displayName\": \"Memory: Memory Limit Low\",\r\n \"displayDescription\": \"Low memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitVertiPaq\",\r\n \"displayName\": \"Memory: Memory Limit VertiPaq\",\r\n \"displayDescription\": \"In-memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"Quota\",\r\n \"displayName\": \"Memory: Quota\",\r\n \"displayDescription\": \"Current memory quota, in bytes. Memory quota is also known as a memory grant or memory reservation.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QuotaBlocked\",\r\n \"displayName\": \"Memory: Quota Blocked\",\r\n \"displayDescription\": \"Current number of quota requests that are blocked until other memory quotas are freed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"VertiPaqNonpaged\",\r\n \"displayName\": \"Memory: VertiPaq Nonpaged\",\r\n \"displayDescription\": \"Bytes of memory locked in the working set for use by the in-memory engine.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"VertiPaqPaged\",\r\n \"displayName\": \"Memory: VertiPaq Paged\",\r\n \"displayDescription\": \"Bytes of paged memory in use for in-memory data.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsReadPerSec\",\r\n \"displayName\": \"Processing: Rows read per sec\",\r\n \"displayDescription\": \"Rate of rows read from all relational databases.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsConvertedPerSec\",\r\n \"displayName\": \"Processing: Rows converted per sec\",\r\n \"displayDescription\": \"Rate of rows converted during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsWrittenPerSec\",\r\n \"displayName\": \"Processing: Rows written per sec\",\r\n \"displayDescription\": \"Rate of rows written during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolBusyThreads\",\r\n \"displayName\": \"Threads: Command pool busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolIdleThreads\",\r\n \"displayName\": \"Threads: Command pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingBusyThreads\",\r\n \"displayName\": \"Threads: Long parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingIdleThreads\",\r\n \"displayName\": \"Threads: Long parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Long parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool busy I/O job threads\",\r\n \"displayDescription\": \"Number of threads running I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool busy non-I/O threads\",\r\n \"displayDescription\": \"Number of threads running non-I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIOJobQueueLength\",\r\n \"displayName\": \"Threads: Processing pool I/O job queue length\",\r\n \"displayDescription\": \"Number of I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool idle I/O job threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool idle non-I/O threads\",\r\n \"displayDescription\": \"Number of idle threads in the processing thread pool dedicated to non-I/O jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryPoolIdleThreads\",\r\n \"displayName\": \"Threads: Query pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingBusyThreads\",\r\n \"displayName\": \"Threads: Short parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingIdleThreads\",\r\n \"displayName\": \"Threads: Short parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Short parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryDuration\",\r\n \"displayName\": \"Query Duration\",\r\n \"displayDescription\": \"DAX Query duration in last interval\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"QueryPoolJobQueueLength\",\r\n \"displayName\": \"Threads: Query pool job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read capacities log definitions\",\r\n \"description\": \"Gets the available logs for Power BI Dedicated Capacities\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Engine\",\r\n \"displayName\": \"Engine\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PowerBIDedicated\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PowerBIDedicated\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Recovery Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Registers subscription for given Resource Provider\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Vaults/usages\",\r\n \"displayName\": \"Vault Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"displayName\": \"Recovery Services Vault usage details.\",\r\n \"description\": \"Returns usage details for a Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/usages/read\",\r\n \"displayName\": \"Read Vault Usages\",\r\n \"description\": \"Read any Vault Usages\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupUsageSummaries\",\r\n \"displayName\": \"Backup Usages Summaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"displayName\": \"Recovery Services Protected Items and Protected Servers usage summaries details.\",\r\n \"description\": \"Returns summaries for Protected Items and Protected Servers for a Recovery Services .\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupstorageconfig\",\r\n \"displayName\": \"Vault Storage Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"displayName\": \"Get Resource Storage Config\",\r\n \"description\": \"Returns Storage Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/write\",\r\n \"displayName\": \"Write Resource Storage Config\",\r\n \"description\": \"Updates Storage Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupconfig\",\r\n \"displayName\": \"Vault Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"displayName\": \"Get Resource Config\",\r\n \"description\": \"Returns Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/write\",\r\n \"displayName\": \"Update Resource Config\",\r\n \"description\": \"Updates Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/tokenInfo\",\r\n \"displayName\": \"Token Info\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"displayName\": \"Get Vault Token Info\",\r\n \"description\": \"Returns token information for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/action\",\r\n \"displayName\": \"Get Security PIN Info\",\r\n \"description\": \"Returns Security PIN Information for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"displayName\": \"Export Jobs\",\r\n \"description\": \"Export Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"displayName\": \"Validate Operation on Protected Item\",\r\n \"description\": \"Validate Operation on Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"displayName\": \"Create Vault\",\r\n \"description\": \"Create Vault operation creates an Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"displayName\": \"Get Vault\",\r\n \"description\": \"The Get Vault operation gets an object representing the Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/delete\",\r\n \"displayName\": \"Delete Vault\",\r\n \"description\": \"The Delete Vault operation deletes the specified Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupManagementMetaData\",\r\n \"displayName\": \"Backup Management Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"displayName\": \"Get Backup Management Metadata\",\r\n \"description\": \"Returns Backup Management Metadata for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupOperationResults\",\r\n \"displayName\": \"Backup Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"displayName\": \"Get Backup Operation Result\",\r\n \"description\": \"Returns Backup Operation Result for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupOperations\",\r\n \"displayName\": \"Backup Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"displayName\": \"Get Backup Operation Status\",\r\n \"description\": \"Returns Backup Operation Status for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobs\",\r\n \"displayName\": \"Backup Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"displayName\": \"Get Jobs\",\r\n \"description\": \"Returns all Job Objects\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"displayName\": \"Cancel Jobs\",\r\n \"description\": \"Cancel the Job\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobs/operationResults\",\r\n \"displayName\": \"Backup Jobs Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"displayName\": \"Get Job Operation Result\",\r\n \"description\": \"Returns the Result of Job Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobsExport/operationResults\",\r\n \"displayName\": \"Export Backup Jobs Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"displayName\": \"Get Export Job Operation Result\",\r\n \"description\": \"Returns the Result of Export Job Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints\",\r\n \"displayName\": \"Recovery Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"displayName\": \"Get Recovery Points\",\r\n \"description\": \"Get Recovery Points for Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"displayName\": \"Restore Recovery Points\",\r\n \"description\": \"Restore Recovery Points for Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"displayName\": \"Provision Instant Item Recovery for Protected Item\",\r\n \"description\": \"Provision Instant Item Recovery for Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"displayName\": \"Revoke Instant Item Recovery for Protected Item\",\r\n \"description\": \"Revoke Instant Item Recovery for Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies\",\r\n \"displayName\": \"Backup Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"displayName\": \"Get Protection Policy\",\r\n \"description\": \"Returns all Protection Policies\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"displayName\": \"Create Protection Policy\",\r\n \"description\": \"Creates Protection Policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/delete\",\r\n \"displayName\": \"Delete Protection Policy\",\r\n \"description\": \"Delete a Protection Policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies/operationResults\",\r\n \"displayName\": \"Backup Policy Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"displayName\": \"Get Policy Operation Results\",\r\n \"description\": \"Get Results of Policy Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies/operations\",\r\n \"displayName\": \"Backup Policy Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"displayName\": \"Get Policy Operation Status\",\r\n \"description\": \"Get Status of Policy Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"displayName\": \"Get Protected Item Details\",\r\n \"description\": \"Returns object details of the Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"displayName\": \"Create Backup Protected Item\",\r\n \"description\": \"Create a backup Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/delete\",\r\n \"displayName\": \"Delete Protected Items\",\r\n \"description\": \"Deletes Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"displayName\": \"Backup Protected Item\",\r\n \"description\": \"Performs Backup for Protected Item.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"displayName\": \"Get All Protected Items\",\r\n \"description\": \"Returns the list of all Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/operationResults\",\r\n \"displayName\": \"Protected Item Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"displayName\": \"Get Protected Items Operation Results\",\r\n \"description\": \"Gets Result of Operation Performed on Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus\",\r\n \"displayName\": \"Protected Item Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"displayName\": \"Get Protected Items operation status\",\r\n \"description\": \"Returns the status of Operation performed on Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectableItems\",\r\n \"displayName\": \"Backup Protectable Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"displayName\": \"Get Protectable Items\",\r\n \"description\": \"Returns list of all Protectable Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics\",\r\n \"displayName\": \"Refresh Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"displayName\": \"Refresh container\",\r\n \"description\": \"Refreshes the container list\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/operationResults\",\r\n \"displayName\": \"Refresh Containers Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"displayName\": \"Get Operation Results\",\r\n \"description\": \"Returns status of the operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectionContainers\",\r\n \"displayName\": \"Backup Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"displayName\": \"Get Containers In Subscription\",\r\n \"description\": \"Returns all containers belonging to the subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"displayName\": \"Get Registered Container\",\r\n \"description\": \"Returns all registered containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"displayName\": \"Create Registered Container\",\r\n \"description\": \"Creates a registered container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/delete\",\r\n \"displayName\": \"Delete Registered Container\",\r\n \"description\": \"Deletes the registered Container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"displayName\": \"Do inquiry for workloads within a container\",\r\n \"description\": \"Do inquiry for workloads within a container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/operationResults\",\r\n \"displayName\": \"Protection Containers Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"displayName\": \"Get Container Operation Results\",\r\n \"description\": \"Gets result of Operation performed on Protection Container.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupEngines\",\r\n \"displayName\": \"Backup Engines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"displayName\": \"List of backup management servers.\",\r\n \"description\": \"Returns all the backup management servers registered with vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/backupProtectionIntent\",\r\n \"displayName\": \"Protection Intent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"displayName\": \"Create backup Protection Intent\",\r\n \"description\": \"Create a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"displayName\": \"Get backup Protection Intent\",\r\n \"description\": \"Get a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/delete\",\r\n \"displayName\": \"Delete backup Protection Intent\",\r\n \"description\": \"Delete a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectableContainers\",\r\n \"displayName\": \"Protectable Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"displayName\": \"Get all protectable containers\",\r\n \"description\": \"Get all protectable containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/items\",\r\n \"displayName\": \"Workload Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"displayName\": \"Get all items in a container\",\r\n \"description\": \"Get all items in a container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Backup Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"displayName\": \"Check Backup Status for Vault\",\r\n \"description\": \"Check Backup Status for Recovery Services Vaults\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"displayName\": \"Pre Validate Enable Protection\",\r\n \"description\": \"\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"displayName\": \"Validate Features\",\r\n \"description\": \"Validate Features\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"displayName\": \"Allocated Stamp Action\",\r\n \"description\": \"AllocateStamp is internal operation used by service\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationAlertSettings\",\r\n \"displayName\": \"Alerts Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"displayName\": \"Read Alerts Settings\",\r\n \"description\": \"Read any Alerts Settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/write\",\r\n \"displayName\": \"Create or Update Alerts Settings\",\r\n \"description\": \"Create or Update any Alerts Settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationEvents\",\r\n \"displayName\": \"Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"displayName\": \"Read Events\",\r\n \"description\": \"Read any Events\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationNetworks\",\r\n \"displayName\": \"Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"displayName\": \"Read Networks\",\r\n \"description\": \"Read any Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings\",\r\n \"displayName\": \"Network Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"displayName\": \"Read Network Mappings\",\r\n \"description\": \"Read any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/write\",\r\n \"displayName\": \"Create or Update Network Mappings\",\r\n \"description\": \"Create or Update any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/delete\",\r\n \"displayName\": \"Delete Network Mappings\",\r\n \"description\": \"Delete any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems\",\r\n \"displayName\": \"Protectable Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"displayName\": \"Read Protectable Items\",\r\n \"description\": \"Read any Protectable Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings\",\r\n \"displayName\": \"Protection Container Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"displayName\": \"Read Protection Container Mappings\",\r\n \"description\": \"Read any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/write\",\r\n \"displayName\": \"Create or Update Protection Container Mappings\",\r\n \"description\": \"Create or Update any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/remove/action\",\r\n \"displayName\": \"Remove Protection Container Mapping\",\r\n \"description\": \"Remove Protection Container Mapping\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/delete\",\r\n \"displayName\": \"Delete Protection Container Mappings\",\r\n \"description\": \"Delete any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints\",\r\n \"displayName\": \"Replication Recovery Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"displayName\": \"Read Replication Recovery Points\",\r\n \"description\": \"Read any Replication Recovery Points\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"displayName\": \"Read Protected Items\",\r\n \"description\": \"Read any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/write\",\r\n \"displayName\": \"Create or Update Protected Items\",\r\n \"description\": \"Create or Update any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/delete\",\r\n \"displayName\": \"Delete Protected Items\",\r\n \"description\": \"Delete any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/remove/action\",\r\n \"displayName\": \"Remove Protected Item\",\r\n \"description\": \"Remove Protected Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"displayName\": \"Planned Failover\",\r\n \"description\": \"Planned Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"displayName\": \"Test Failover\",\r\n \"description\": \"Test Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"displayName\": \"Test Failover Cleanup\",\r\n \"description\": \"Test Failover Cleanup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"displayName\": \"Failover Commit\",\r\n \"description\": \"Failover Commit\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"displayName\": \"ReProtect Protected Item\",\r\n \"description\": \"ReProtect Protected Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"displayName\": \"Update Mobility Service\",\r\n \"description\": \"Update Mobility Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"displayName\": \"Repair replication\",\r\n \"description\": \"Repair replication\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"displayName\": \"Apply Recovery Point\",\r\n \"description\": \"Apply Recovery Point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/submitFeedback/action\",\r\n \"displayName\": \"Submit Feedback\",\r\n \"description\": \"Submit Feedback\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationJobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"displayName\": \"Read Jobs\",\r\n \"description\": \"Read any Jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/cancel/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel Job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/restart/action\",\r\n \"displayName\": \"Restart job\",\r\n \"description\": \"Restart job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/resume/action\",\r\n \"displayName\": \"Resume Job\",\r\n \"description\": \"Resume Job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"displayName\": \"Read Protection Containers\",\r\n \"description\": \"Read any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/discoverProtectableItem/action\",\r\n \"displayName\": \"Discover Protectable Item\",\r\n \"description\": \"Discover Protectable Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/write\",\r\n \"displayName\": \"Create or Update Protection Containers\",\r\n \"description\": \"Create or Update any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/remove/action\",\r\n \"displayName\": \"Remove Protection Container\",\r\n \"description\": \"Remove Protection Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/switchprotection/action\",\r\n \"displayName\": \"Switch Protection Container\",\r\n \"description\": \"Switch Protection Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationPolicies\",\r\n \"displayName\": \"Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"displayName\": \"Read Policies\",\r\n \"description\": \"Read any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/write\",\r\n \"displayName\": \"Create or Update Policies\",\r\n \"description\": \"Create or Update any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/delete\",\r\n \"displayName\": \"Delete Policies\",\r\n \"description\": \"Delete any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationRecoveryPlans\",\r\n \"displayName\": \"Recovery Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"displayName\": \"Read Recovery Plans\",\r\n \"description\": \"Read any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/write\",\r\n \"displayName\": \"Create or Update Recovery Plans\",\r\n \"description\": \"Create or Update any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/delete\",\r\n \"displayName\": \"Delete Recovery Plans\",\r\n \"description\": \"Delete any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"displayName\": \"Planned Failover Recovery Plan\",\r\n \"description\": \"Planned Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"displayName\": \"Failover Recovery Plan\",\r\n \"description\": \"Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"displayName\": \"Test Failover Recovery Plan\",\r\n \"description\": \"Test Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"displayName\": \"Test Failover Cleanup Recovery Plan\",\r\n \"description\": \"Test Failover Cleanup Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"displayName\": \"Failover Commit Recovery Plan\",\r\n \"description\": \"Failover Commit Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"displayName\": \"ReProtect Recovery Plan\",\r\n \"description\": \"ReProtect Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationRecoveryServicesProviders\",\r\n \"displayName\": \"Recovery Services Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"displayName\": \"Read Recovery Services Providers\",\r\n \"description\": \"Read any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/write\",\r\n \"displayName\": \"Create or Update Recovery Services Providers\",\r\n \"description\": \"Create or Update any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/remove/action\",\r\n \"displayName\": \"Remove Recovery Services Provider\",\r\n \"description\": \"Remove Recovery Services Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/delete\",\r\n \"displayName\": \"Delete Recovery Services Providers\",\r\n \"description\": \"Delete any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"displayName\": \"Refresh Provider\",\r\n \"description\": \"Refresh Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics\",\r\n \"displayName\": \"Fabrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"displayName\": \"Read Fabrics\",\r\n \"description\": \"Read any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/write\",\r\n \"displayName\": \"Create or Update Fabrics\",\r\n \"description\": \"Create or Update any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/remove/action\",\r\n \"displayName\": \"Remove Fabric\",\r\n \"description\": \"Remove Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"displayName\": \"Checks Consistency of the Fabric\",\r\n \"description\": \"Checks Consistency of the Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/delete\",\r\n \"displayName\": \"Delete Fabrics\",\r\n \"description\": \"Delete any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"displayName\": \"Renew Certificate for Fabric\",\r\n \"description\": \"Renew Certificate for Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/deployProcessServerImage/action\",\r\n \"displayName\": \"Deploy Process Server Image\",\r\n \"description\": \"Deploy Process Server Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"displayName\": \"Reassociate Gateway\",\r\n \"description\": \"Reassociate Gateway\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/migratetoaad/action\",\r\n \"displayName\": \"Migrate Fabric To AAD\",\r\n \"description\": \"Migrate Fabric To AAD\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationStorageClassifications\",\r\n \"displayName\": \"Storage Classifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"displayName\": \"Read Storage Classifications\",\r\n \"description\": \"Read any Storage Classifications\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings\",\r\n \"displayName\": \"Storage Classification Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"displayName\": \"Read Storage Classification Mappings\",\r\n \"description\": \"Read any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/write\",\r\n \"displayName\": \"Create or Update Storage Classification Mappings\",\r\n \"description\": \"Create or Update any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/delete\",\r\n \"displayName\": \"Delete Storage Classification Mappings\",\r\n \"description\": \"Delete any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationvCenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"displayName\": \"Read vCenters\",\r\n \"description\": \"Read any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/write\",\r\n \"displayName\": \"Create or Update vCenters\",\r\n \"description\": \"Create or Update any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/delete\",\r\n \"displayName\": \"Delete vCenters\",\r\n \"description\": \"Delete any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/vaultTokens\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"displayName\": \"Vault Token\",\r\n \"description\": \"The Vault Token operation can be used to get Vault Token for vault level backend operations.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/registeredIdentities\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"displayName\": \"Register Service Container\",\r\n \"description\": \"The Register Service Container operation can be used to register a container with Recovery Service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"displayName\": \"Get Containers\",\r\n \"description\": \"The Get Containers operation can be used get the containers registered for a resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/delete\",\r\n \"displayName\": \"Unregister Service Container\",\r\n \"description\": \"The UnRegister Container operation can be used to unregister a container.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/registeredIdentities/operationResults\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"displayName\": \"Get Operation Results\",\r\n \"description\": \"The Get Operation Results operation can be used get the operation status and result for the asynchronously submitted operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/certificates\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"displayName\": \"Update Resource Certificate\",\r\n \"description\": \"The Update Resource Certificate operation updates the resource/vault credential certificate.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringAlerts\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"displayName\": \"Get alerts\",\r\n \"description\": \"Gets the alerts for the Recovery services vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"displayName\": \"Resolve alert\",\r\n \"description\": \"Resolves the alert.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringConfigurations\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/read\",\r\n \"displayName\": \"Get configuration\",\r\n \"description\": \"Gets the Recovery services vault notification configuration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/write\",\r\n \"displayName\": \"Configure e-mail notification\",\r\n \"description\": \"Configures e-mail notifications to Recovery services vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Azure Backup Logs\",\r\n \"description\": \"Azure Backup Logs\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureBackupReport\",\r\n \"displayName\": \"Azure Backup Reporting Data\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryJobs\",\r\n \"displayName\": \"Azure Site Recovery Jobs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryEvents\",\r\n \"displayName\": \"Azure Site Recovery Events\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicatedItems\",\r\n \"displayName\": \"Azure Site Recovery Replicated Items\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicationStats\",\r\n \"displayName\": \"Azure Site Recovery Replication Stats\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryRecoveryPoints\",\r\n \"displayName\": \"Azure Site Recovery Recovery Points\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicationDataUploadRate\",\r\n \"displayName\": \"Azure Site Recovery Replication Data Upload Rate\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryProtectedDiskDataChurn\",\r\n \"displayName\": \"Azure Site Recovery Protected Disk Data Churn\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Azure Backup Metrics\",\r\n \"description\": \"Azure Backup Metrics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Azure Backup Diagnostics\",\r\n \"description\": \"Azure Backup Diagnostics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Azure Backup Diagnostics\",\r\n \"description\": \"Azure Backup Diagnostics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/extendedInformation\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/delete\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/allocatedStamp\",\r\n \"displayName\": \"locations/allocatedStamp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"displayName\": \"Get Allocated Stamp\",\r\n \"description\": \"GetAllocatedStamp is internal operation used by service\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/operations/read\",\r\n \"displayName\": \"List of Operations\",\r\n \"description\": \"Operation returns the list of Operations for a Resource Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationLogicalNetworks\",\r\n \"displayName\": \"Logical Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks/read\",\r\n \"displayName\": \"Read Logical Networks\",\r\n \"description\": \"Read any Logical Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationNetworks\",\r\n \"displayName\": \"Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationNetworks/read\",\r\n \"displayName\": \"Read Networks\",\r\n \"description\": \"Read any Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationNetworkMappings\",\r\n \"displayName\": \"Network Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationNetworkMappings/read\",\r\n \"displayName\": \"Read Network Mappings\",\r\n \"description\": \"Read any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectionContainerMappings\",\r\n \"displayName\": \"Protection Container Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectionContainerMappings/read\",\r\n \"displayName\": \"Read Protection Container Mappings\",\r\n \"description\": \"Read any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectedItems/read\",\r\n \"displayName\": \"Read Protected Items\",\r\n \"description\": \"Read any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes\",\r\n \"displayName\": \"Target Compute Sizes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes/read\",\r\n \"displayName\": \"Read Target Compute Sizes\",\r\n \"description\": \"Read any Target Compute Sizes\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectionContainers/read\",\r\n \"displayName\": \"Read Protection Containers\",\r\n \"description\": \"Read any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationRecoveryServicesProviders\",\r\n \"displayName\": \"Recovery Services Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryServicesProviders/read\",\r\n \"displayName\": \"Read Recovery Services Providers\",\r\n \"description\": \"Read any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationStorageClassifications\",\r\n \"displayName\": \"Storage Classifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationStorageClassifications/read\",\r\n \"displayName\": \"Read Storage Classifications\",\r\n \"description\": \"Read any Storage Classifications\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationStorageClassificationMappings\",\r\n \"displayName\": \"Storage Classification Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationStorageClassificationMappings/read\",\r\n \"displayName\": \"Read Storage Classification Mappings\",\r\n \"description\": \"Read any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationUsages\",\r\n \"displayName\": \"Vault Replication Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationUsages/read\",\r\n \"displayName\": \"Read Vault Replication Usages\",\r\n \"description\": \"Read any Vault Replication Usages\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationvCenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationvCenters/read\",\r\n \"displayName\": \"Read vCenters\",\r\n \"description\": \"Read any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationVaultHealth\",\r\n \"displayName\": \"Vault Replication Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationVaultHealth/read\",\r\n \"displayName\": \"Read Vault Replication Health\",\r\n \"description\": \"Read any Vault Replication Health\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationVaultHealth/refresh/action\",\r\n \"displayName\": \"Refresh Vault Health\",\r\n \"description\": \"Refresh Vault Health\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatus\",\r\n \"displayName\": \"locations/operationStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"displayName\": \"Get Operation Status\",\r\n \"description\": \"Gets Operation Status for a given Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectionIntents\",\r\n \"displayName\": \"Protection Intent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"displayName\": \"List all backup Protection Intents\",\r\n \"description\": \"List all backup Protection Intents\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.RecoveryServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.RecoveryServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Relay\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/register/action\",\r\n \"displayName\": \"Registers the Relay Resource Provider\",\r\n \"description\": \"Registers the subscription for the Relay resource provider and enables the creation of Relay resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/unregister/action\",\r\n \"displayName\": \"Registers the Relay Resource Provider\",\r\n \"description\": \"Registers the subscription for the Relay resource provider and enables the creation of Relay resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/HybridConnections\",\r\n \"displayName\": \"HybridConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/write\",\r\n \"displayName\": \"Create or Update HybridConnection\",\r\n \"description\": \"Create or Update HybridConnection properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/read\",\r\n \"displayName\": \"Get HybridConnection\",\r\n \"description\": \"Get list of HybridConnection Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/Delete\",\r\n \"displayName\": \"Delete HybridConnection\",\r\n \"description\": \"Operation to delete HybridConnection Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/action\",\r\n \"displayName\": \"Update HybridConnection Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update HybridConnection. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/HybridConnections/authorizationRules\",\r\n \"displayName\": \"HybridConnection AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/read\",\r\n \"displayName\": \" Get HybridConnection Authorization Rules\",\r\n \"description\": \" Get the list of HybridConnection Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/write\",\r\n \"displayName\": \"Create or Update HybridConnection Authorization Rule\",\r\n \"description\": \"Create HybridConnection Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/delete\",\r\n \"displayName\": \"Delete HybridConnection Authorization Rules\",\r\n \"description\": \"Operation to delete HybridConnection Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List HybridConnection keys\",\r\n \"description\": \"Get the Connection String to HybridConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/regeneratekeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/WcfRelays\",\r\n \"displayName\": \"WcfRelay\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/write\",\r\n \"displayName\": \"Create or Update WcfRelay\",\r\n \"description\": \"Create or Update WcfRelay properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/read\",\r\n \"displayName\": \"Get WcfRelay\",\r\n \"description\": \"Get list of WcfRelay Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/Delete\",\r\n \"displayName\": \"Delete WcfRelay\",\r\n \"description\": \"Operation to delete WcfRelay Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/action\",\r\n \"displayName\": \"Update WcfRelay Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update WcfRelay. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/WcfRelays/authorizationRules\",\r\n \"displayName\": \"WcfRelay AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/read\",\r\n \"displayName\": \" Get WcfRelay Authorization Rules\",\r\n \"description\": \" Get the list of WcfRelay Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/write\",\r\n \"displayName\": \"Create or Update WcfRelay Authorization Rule\",\r\n \"description\": \"Create WcfRelay Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/delete\",\r\n \"displayName\": \"Delete WcfRelay Authorization Rules\",\r\n \"description\": \"Operation to delete WcfRelay Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List WcfRelay keys\",\r\n \"description\": \"Get the Connection String to WcfRelay\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/regeneratekeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ListenerConnections-Success\",\r\n \"displayName\": \"ListenerConnections-Success\",\r\n \"displayDescription\": \"Successful ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-ClientError\",\r\n \"displayName\": \"ListenerConnections-ClientError\",\r\n \"displayDescription\": \"ClientError on ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-ServerError\",\r\n \"displayName\": \"ListenerConnections-ServerError\",\r\n \"displayDescription\": \"ServerError on ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-Success\",\r\n \"displayName\": \"SenderConnections-Success\",\r\n \"displayDescription\": \"Successful SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-ClientError\",\r\n \"displayName\": \"SenderConnections-ClientError\",\r\n \"displayDescription\": \"ClientError on SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-ServerError\",\r\n \"displayName\": \"SenderConnections-ServerError\",\r\n \"displayDescription\": \"ServerError on SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-TotalRequests\",\r\n \"displayName\": \"ListenerConnections-TotalRequests\",\r\n \"displayDescription\": \"Total ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-TotalRequests\",\r\n \"displayName\": \"SenderConnections-TotalRequests\",\r\n \"displayDescription\": \"Total SenderConnections requests for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections\",\r\n \"displayDescription\": \"Total ActiveConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ActiveConnectionsCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveListeners\",\r\n \"displayName\": \"ActiveListeners\",\r\n \"displayDescription\": \"Total ActiveListeners for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ActiveListenersCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BytesTransferred\",\r\n \"displayName\": \"BytesTransferred\",\r\n \"displayDescription\": \"Total BytesTransferred for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"BytesTransferred\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerDisconnects\",\r\n \"displayName\": \"ListenerDisconnects\",\r\n \"displayDescription\": \"Total ListenerDisconnects for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionDisconnects\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderDisconnects\",\r\n \"displayName\": \"SenderDisconnects\",\r\n \"displayDescription\": \"Total SenderDisconnects for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionDisconnects\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Relay\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Relay\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/checkResourceName/action\",\r\n \"displayName\": \"Check Resource Name\",\r\n \"description\": \"Check the resource name for validity.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/checkPolicyCompliance/action\",\r\n \"displayName\": \"Check Policy Compliance\",\r\n \"description\": \"Check the compliance status of a given resource against resource policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tenants\",\r\n \"displayName\": \"Tenant\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/tenants/read\",\r\n \"displayName\": \"Get Tenants\",\r\n \"description\": \"Gets the list of tenants.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providers\",\r\n \"displayName\": \"Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/providers/read\",\r\n \"displayName\": \"Get Providers\",\r\n \"description\": \"Get the list of providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resources\",\r\n \"displayName\": \"Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/resources/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Get the list of resources based upon filters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions\",\r\n \"displayName\": \"Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/read\",\r\n \"displayName\": \"Get Subscriptions\",\r\n \"description\": \"Gets the list of subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resources\",\r\n \"displayName\": \"Subscription Resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resources/read\",\r\n \"displayName\": \"Get Subscription Resources\",\r\n \"description\": \"Gets resources of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/locations/read\",\r\n \"displayName\": \"Get Locations\",\r\n \"description\": \"Gets the list of locations supported.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/providers\",\r\n \"displayName\": \"Resource Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/providers/read\",\r\n \"displayName\": \"Get Resource Providers\",\r\n \"description\": \"Gets or lists resource providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/operationresults\",\r\n \"displayName\": \"Subscription Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"displayName\": \"Get Subscription Operation Results\",\r\n \"description\": \"Get the subscription operation results.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourceGroups\",\r\n \"displayName\": \"Resource Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"displayName\": \"Get Resource Group\",\r\n \"description\": \"Gets or lists resource groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"displayName\": \"Create Resource Group\",\r\n \"description\": \"Creates or updates a resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"displayName\": \"Delete Resource Group\",\r\n \"description\": \"Deletes a resource group and all its resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/moveResources/action\",\r\n \"displayName\": \"Move Resource Group Resources\",\r\n \"description\": \"Moves resources from one resource group to another.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/validateMoveResources/action\",\r\n \"displayName\": \"Validate Move Resource Group Resources\",\r\n \"description\": \"Validate move of resources from one resource group to another.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/resources\",\r\n \"displayName\": \"Resource Group Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"displayName\": \"Get Resource Group Resources\",\r\n \"description\": \"Gets the resources for the resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/tagNames\",\r\n \"displayName\": \"Subscription Tag\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/read\",\r\n \"displayName\": \"Get Subscription Tag\",\r\n \"description\": \"Gets or lists subscription tags.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/write\",\r\n \"displayName\": \"Add Subscription Tag\",\r\n \"description\": \"Adds a subscription tag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/delete\",\r\n \"displayName\": \"Delete Subscription Tag\",\r\n \"description\": \"Deletes a subscription tag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/tagNames/tagValues\",\r\n \"displayName\": \"Subscription Tag Value\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/read\",\r\n \"displayName\": \"Get Subscription Tag Value\",\r\n \"description\": \"Gets or lists subscription tag values.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/write\",\r\n \"displayName\": \"Add Subscription Tag Value\",\r\n \"description\": \"Adds a subscription tag value.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/delete\",\r\n \"displayName\": \"Delete Subscription Tag Value\",\r\n \"description\": \"Deletes a subscription tag value.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deployments\",\r\n \"displayName\": \"Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/read\",\r\n \"displayName\": \"Get Deployment\",\r\n \"description\": \"Gets or lists deployments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/write\",\r\n \"displayName\": \"Create Deployment\",\r\n \"description\": \"Creates or updates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/delete\",\r\n \"displayName\": \"Delete Deployment\",\r\n \"description\": \"Deletes a deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/cancel/action\",\r\n \"displayName\": \"Cancel Deployment\",\r\n \"description\": \"Cancels a deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/validate/action\",\r\n \"displayName\": \"Validate Deployment\",\r\n \"description\": \"Validates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments\",\r\n \"displayName\": \"Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/read\",\r\n \"displayName\": \"Get Deployment\",\r\n \"description\": \"Gets or lists deployments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/write\",\r\n \"displayName\": \"Create Deployment\",\r\n \"description\": \"Creates or updates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments/operations\",\r\n \"displayName\": \"Deployment Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read\",\r\n \"displayName\": \"Get Deployment Operation\",\r\n \"description\": \"Gets or lists deployment operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments/operationstatuses\",\r\n \"displayName\": \"Deployment operation status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read\",\r\n \"displayName\": \"Get deployment operation status\",\r\n \"description\": \"Gets or lists deployment operation statuses.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deployments/operations\",\r\n \"displayName\": \"Deployment Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/operations/read\",\r\n \"displayName\": \"Get Deployment Operation\",\r\n \"description\": \"Gets or lists deployment operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"links\",\r\n \"displayName\": \"Resource Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/links/read\",\r\n \"displayName\": \"Get Resource Link\",\r\n \"description\": \"Gets or lists resource links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/links/write\",\r\n \"displayName\": \"Create Resource Link\",\r\n \"description\": \"Creates or updates a resource link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/links/delete\",\r\n \"displayName\": \"Delete Resource Link\",\r\n \"description\": \"Deletes a resource link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"marketplace\",\r\n \"displayName\": \"Marketplace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/marketplace/purchase/action\",\r\n \"displayName\": \"Purchase Resource\",\r\n \"description\": \"Purchases a resource from the marketplace.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Resources\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Resources\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Scheduler\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"jobcollections\",\r\n \"displayName\": \"Job Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/read\",\r\n \"displayName\": \"Get Job Collection\",\r\n \"description\": \"Get Job Collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/write\",\r\n \"displayName\": \"Create Job Collection\",\r\n \"description\": \"Creates or updates job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/delete\",\r\n \"displayName\": \"Delete Job Collection\",\r\n \"description\": \"Deletes job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/enable/action\",\r\n \"displayName\": \"Enable Job Collection\",\r\n \"description\": \"Enables job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/disable/action\",\r\n \"displayName\": \"Disable Job Collection\",\r\n \"description\": \"Disables job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobcollections/jobs\",\r\n \"displayName\": \"Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/read\",\r\n \"displayName\": \"Get Job\",\r\n \"description\": \"Gets job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/write\",\r\n \"displayName\": \"Create Job\",\r\n \"description\": \"Creates or updates job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Deletes job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/run/action\",\r\n \"displayName\": \"Run Job\",\r\n \"description\": \"Runs job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/generateLogicAppDefinition/action\",\r\n \"displayName\": \"Generate Logic App definition\",\r\n \"description\": \"Generates Logic App definition based on a Scheduler Job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobcollections/jobs/jobhistories\",\r\n \"displayName\": \"Job History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/jobhistories/read\",\r\n \"displayName\": \"Get Job History\",\r\n \"description\": \"Gets job history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Scheduler\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Scheduler\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ResourceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/register/action\",\r\n \"displayName\": \"Register with the Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft ResourceHealth\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/action\",\r\n \"displayName\": \"HealthEvent Change\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"AvailabilityStatuses\",\r\n \"displayName\": \"Availability Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/AvailabilityStatuses/read\",\r\n \"displayName\": \"Get Availability Statuses\",\r\n \"description\": \"Gets the availability statuses for all resources in the specified scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailabilityStatuses/current\",\r\n \"displayName\": \"Availability Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/AvailabilityStatuses/current/read\",\r\n \"displayName\": \"Get Availability Status\",\r\n \"description\": \"Gets the availability status for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"events\",\r\n \"displayName\": \"Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/events/read\",\r\n \"displayName\": \"Get Service Health Events\",\r\n \"description\": \"Get Service Health Events for given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"impactedResources\",\r\n \"displayName\": \"Impacted Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/impactedResources/read\",\r\n \"displayName\": \"Get Impacted Resources\",\r\n \"description\": \"Get Impacted Resources for given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"healthevent\",\r\n \"displayName\": \"Health Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Activated/action\",\r\n \"displayName\": \"Health Event Activated\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Updated/action\",\r\n \"displayName\": \"Health Event Updated\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Resolved/action\",\r\n \"displayName\": \"Health Event Resolved\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/InProgress/action\",\r\n \"displayName\": \"Health Event InProgress\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Pending/action\",\r\n \"displayName\": \"Health Event Pending\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ResourceHealth\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ResourceHealth\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Security\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription for Azure Security Center\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tasks\",\r\n \"displayName\": \"Security Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/tasks/read\",\r\n \"displayName\": \"Get security recommendations\",\r\n \"description\": \"Gets all available security recommendations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/tasks\",\r\n \"displayName\": \"Security Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/read\",\r\n \"displayName\": \"Get security recommendations\",\r\n \"description\": \"Gets all available security recommendations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/start/action\",\r\n \"displayName\": \"Start Recommendation\",\r\n \"description\": \"Start a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/resolve/action\",\r\n \"displayName\": \"Resolve Recommendation\",\r\n \"description\": \"Resolve a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"displayName\": \"Activate Recommendation\",\r\n \"description\": \"Activate a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"displayName\": \"Dismiss Recommendation\",\r\n \"description\": \"Dismiss a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityStatuses\",\r\n \"displayName\": \"Resource Security Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityStatuses/read\",\r\n \"displayName\": \"Get resource security health\",\r\n \"description\": \"Gets the security health statuses for Azure resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policies\",\r\n \"displayName\": \"Security Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/policies/read\",\r\n \"displayName\": \"Get security policy\",\r\n \"description\": \"Gets the security policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/policies/write\",\r\n \"displayName\": \"Update security policy\",\r\n \"description\": \"Updates the security policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaceSettings\",\r\n \"displayName\": \"Workspace Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/read\",\r\n \"displayName\": \"Get workspace settings\",\r\n \"description\": \"Gets the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/write\",\r\n \"displayName\": \"Update workspace settings\",\r\n \"description\": \"Updates the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/delete\",\r\n \"displayName\": \"Delete workspace settings\",\r\n \"description\": \"Deletes the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/connect/action\",\r\n \"displayName\": \"Reconnect vms from system workspaces\",\r\n \"description\": \"Change workspace settings reconnection settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"pricings\",\r\n \"displayName\": \"Pricings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/pricings/read\",\r\n \"displayName\": \"Get pricing settings\",\r\n \"description\": \"Gets the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/pricings/write\",\r\n \"displayName\": \"Update pricing settings\",\r\n \"description\": \"Updates the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/pricings/delete\",\r\n \"displayName\": \"Delete pricing settings\",\r\n \"description\": \"Deletes the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityContacts\",\r\n \"displayName\": \"Security Contact\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/read\",\r\n \"displayName\": \"Get security contact\",\r\n \"description\": \"Gets the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/write\",\r\n \"displayName\": \"Update security contact\",\r\n \"description\": \"Updates the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/delete\",\r\n \"displayName\": \"Delete security contact\",\r\n \"description\": \"Deletes the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"complianceResults\",\r\n \"displayName\": \"Compliance Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/complianceResults/read\",\r\n \"displayName\": \"Get compliance results\",\r\n \"description\": \"Gets the compliance results for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/read\",\r\n \"displayName\": \"Get locations\",\r\n \"description\": \"Gets the security data location\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityStatusesSummaries\",\r\n \"displayName\": \"Security Statuses Summaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityStatusesSummaries/read\",\r\n \"displayName\": \"Get security statuses summaries\",\r\n \"description\": \"Gets the security statuses summaries for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"alerts\",\r\n \"displayName\": \"Security Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/alerts/read\",\r\n \"displayName\": \"Get security alerts\",\r\n \"description\": \"Gets all available security alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/alerts\",\r\n \"displayName\": \"Security Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/read\",\r\n \"displayName\": \"Get security alerts\",\r\n \"description\": \"Gets all available security alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"displayName\": \"Dismiss Alert\",\r\n \"description\": \"Dismiss a security alert\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"displayName\": \"Activate Alert\",\r\n \"description\": \"Activate a security alert\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/jitNetworkAccessPolicies\",\r\n \"displayName\": \"Just-In-Time Network Access Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/read\",\r\n \"displayName\": \"Get JIT Network Access Policies\",\r\n \"description\": \"Gets the just-in-time network access policies\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/write\",\r\n \"displayName\": \"Create or Update JIT Network Access Policy\",\r\n \"description\": \"Creates a new just-in-time network access policy or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/delete\",\r\n \"displayName\": \"Delete JIT Network Access Policies\",\r\n \"description\": \"Deletes the just-in-time network access policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/initiate/action\",\r\n \"displayName\": \"Initiate JIT Network Access Policy\",\r\n \"description\": \"Initiates a just-in-time network access policy request\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationWhitelistings\",\r\n \"displayName\": \"App Whitelistings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/applicationWhitelistings/read\",\r\n \"displayName\": \"Get App Whitelisting\",\r\n \"description\": \"Gets the application whitelistings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/applicationWhitelistings/write\",\r\n \"displayName\": \"Create or Update App Whitelisting\",\r\n \"description\": \"Creates a new application whitelisting or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securitySolutionsReferenceData\",\r\n \"displayName\": \"Reference Data\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutionsReferenceData/read\",\r\n \"displayName\": \"Get Reference Data\",\r\n \"description\": \"Gets the security solutions reference data\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securitySolutions\",\r\n \"displayName\": \"Security Solutions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/read\",\r\n \"displayName\": \"Get Security Solutions\",\r\n \"description\": \"Gets the security solutions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/write\",\r\n \"displayName\": \"Create or Update Security Solutions\",\r\n \"description\": \"Creates a new security solution or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/delete\",\r\n \"displayName\": \"Delete Security Solutions\",\r\n \"description\": \"Deletes a security solution\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"webApplicationFirewalls\",\r\n \"displayName\": \"Web Application Firewalls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/read\",\r\n \"displayName\": \"Get Web Application Firewalls\",\r\n \"description\": \"Gets the web application firewalls\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/write\",\r\n \"displayName\": \"Create or Update Web Application Firewalls\",\r\n \"description\": \"Creates a new web application firewall or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/delete\",\r\n \"displayName\": \"Delete Security Web Application Firewalls\",\r\n \"description\": \"Deletes a web application firewall\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"advancedThreatProtectionSettings\",\r\n \"displayName\": \"Advanced Threat Protection Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/advancedThreatProtectionSettings/read\",\r\n \"displayName\": \"Gets the Advanced Threat Protection Settings\",\r\n \"description\": \"Gets the Advanced Threat Protection Settings for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/advancedThreatProtectionSettings/write\",\r\n \"displayName\": \"Updates the Advanced Threat Protection Settings\",\r\n \"description\": \"Updates the Advanced Threat Protection Settings for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Security\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Security\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Search\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/register/action\",\r\n \"displayName\": \"Register the Search Resource Provider\",\r\n \"description\": \"Registers the subscription for the search resource provider and enables the creation of search services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/checkNameAvailability/action\",\r\n \"displayName\": \"Check Service Name Availability\",\r\n \"description\": \"Checks availability of the service name.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Search Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/operations/read\",\r\n \"displayName\": \"List all available operations\",\r\n \"description\": \"Lists all of the available operations of the Microsoft.Search provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices\",\r\n \"displayName\": \"Search Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/write\",\r\n \"displayName\": \"Set Search Service\",\r\n \"description\": \"Creates or updates the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/read\",\r\n \"displayName\": \"Get Search Service\",\r\n \"description\": \"Reads the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/delete\",\r\n \"displayName\": \"Delete Search Service\",\r\n \"description\": \"Deletes the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/start/action\",\r\n \"displayName\": \"Start Search Service\",\r\n \"description\": \"Starts the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/stop/action\",\r\n \"displayName\": \"Stop Search Service\",\r\n \"description\": \"Stops the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/listAdminKeys/action\",\r\n \"displayName\": \"Get Admin Key\",\r\n \"description\": \"Reads the admin keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/regenerateAdminKey/action\",\r\n \"displayName\": \"Regenerate Admin Key\",\r\n \"description\": \"Regenerates the admin key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/createQueryKey/action\",\r\n \"displayName\": \"Create Query Key\",\r\n \"description\": \"Creates the query key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/listQueryKeys\",\r\n \"displayName\": \"API Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/listQueryKeys/read\",\r\n \"displayName\": \"Get Query Keys\",\r\n \"description\": \"Returns the list of query API keys for the given Azure Search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/deleteQueryKey\",\r\n \"displayName\": \"API Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/deleteQueryKey/delete\",\r\n \"displayName\": \"Delete Query Key\",\r\n \"description\": \"Deletes the query key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diganostic setting read for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diganostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/metricDefinitions\",\r\n \"displayName\": \"The metric definitions for the search service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/metricDefinitions/read\",\r\n \"displayName\": \"Read search service metric definitions\",\r\n \"description\": \"Gets the available metrics for the search service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SearchLatency\",\r\n \"displayName\": \"Search Latency\",\r\n \"displayDescription\": \"Average search latency for the search service\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SearchQueriesPerSecond\",\r\n \"displayName\": \"Search queries per second\",\r\n \"displayDescription\": \"Search queries per second for the search service\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ThrottledSearchQueriesPercentage\",\r\n \"displayName\": \"Throttled search queries percentage\",\r\n \"displayDescription\": \"Percentage of search queries that were throttled for the search service\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/logDefinitions\",\r\n \"displayName\": \"The log definition for the search service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/logDefinitions/read\",\r\n \"displayName\": \"Read search service log definitions\",\r\n \"description\": \"Gets the available logs for the search service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"OperationLogs\",\r\n \"displayName\": \"Operation Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Search\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Search\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure ServiceBus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/register/action\",\r\n \"displayName\": \"Registers the ServiceBus Resource Provider\",\r\n \"description\": \"Registers the subscription for the ServiceBus resource provider and enables the creation of ServiceBus resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/unregister/action\",\r\n \"displayName\": \"Registers the ServiceBus Resource Provider\",\r\n \"description\": \"Registers the subscription for the ServiceBus resource provider and enables the creation of ServiceBus resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/migrate/action\",\r\n \"displayName\": \"Migrate namespace operation\",\r\n \"description\": \"Migrate namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/queues\",\r\n \"displayName\": \"Queue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/write\",\r\n \"displayName\": \"Create or Update Queue\",\r\n \"description\": \"Create or Update Queue properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/read\",\r\n \"displayName\": \"Get Queue\",\r\n \"description\": \"Get list of Queue Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/Delete\",\r\n \"displayName\": \"Delete Queue\",\r\n \"description\": \"Operation to delete Queue Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/action\",\r\n \"displayName\": \"Update Queue Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update Queue. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/queues/authorizationRules\",\r\n \"displayName\": \"Queue AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Queue Authorization Rule\",\r\n \"description\": \"Create Queue Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/read\",\r\n \"displayName\": \" Get Queue Authorization Rules\",\r\n \"description\": \" Get the list of Queue Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/delete\",\r\n \"displayName\": \"Delete Queue Authorization Rules\",\r\n \"description\": \"Operation to delete Queue Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List Queue keys\",\r\n \"description\": \"Get the Connection String to Queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics\",\r\n \"displayName\": \"Topic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/write\",\r\n \"displayName\": \"Create or Update Topic\",\r\n \"description\": \"Create or Update Topic properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/read\",\r\n \"displayName\": \"Get Topic\",\r\n \"description\": \"Get list of Topic Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/Delete\",\r\n \"displayName\": \"Delete Topic\",\r\n \"description\": \"Operation to delete Topic Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/action\",\r\n \"displayName\": \"Update Topic Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update Topic. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/authorizationRules\",\r\n \"displayName\": \"Topic AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Topic Authorization Rule\",\r\n \"description\": \"Create Topic Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/read\",\r\n \"displayName\": \" Get Topic Authorization Rules\",\r\n \"description\": \" Get the list of Topic Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/delete\",\r\n \"displayName\": \"Delete Topic Authorization Rules\",\r\n \"description\": \"Operation to delete Topic Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List Topic keys\",\r\n \"description\": \"Get the Connection String to Topic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/subscriptions\",\r\n \"displayName\": \"TopicSubscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/write\",\r\n \"displayName\": \"Create or Update TopicSubscription\",\r\n \"description\": \"Create or Update TopicSubscription properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/read\",\r\n \"displayName\": \"Get TopicSubscription\",\r\n \"description\": \"Get list of TopicSubscription Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/Delete\",\r\n \"displayName\": \"Delete TopicSubscription\",\r\n \"description\": \"Operation to delete TopicSubscription Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/subscriptions/rules\",\r\n \"displayName\": \"Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/write\",\r\n \"displayName\": \"Create or Update Rule\",\r\n \"description\": \"Create or Update Rule properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/read\",\r\n \"displayName\": \"Get Rule\",\r\n \"description\": \"Get list of Rule Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/Delete\",\r\n \"displayName\": \"Delete Rule\",\r\n \"description\": \"Operation to delete Rule Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/sku/read\",\r\n \"displayName\": \"Get Sku\",\r\n \"description\": \"Get list of Sku Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku/regions\",\r\n \"displayName\": \"SkuRegions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/sku/regions/read\",\r\n \"displayName\": \"Get SkuRegions\",\r\n \"description\": \"Get list of SkuRegions Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Total successful requests for a namespace (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Size\",\r\n \"displayName\": \"Size (Preview)\",\r\n \"displayDescription\": \"Size of an Queue/Topic in Bytes. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntitySize\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Messages\",\r\n \"displayName\": \"Count of messages in a Queue/Topic. (Preview)\",\r\n \"displayDescription\": \"Count of messages in a Queue/Topic. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntityMessageCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveMessages\",\r\n \"displayName\": \"Count of active messages in a Queue/Topic. (Preview)\",\r\n \"displayDescription\": \"Count of active messages in a Queue/Topic. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntityActiveMessageCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CPUXNS\",\r\n \"displayName\": \"CPU usage per namespace\",\r\n \"displayDescription\": \"Service bus premium namespace CPU usage metric\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"(?i)^premium$\",\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"WSXNS\",\r\n \"displayName\": \"Memory size usage per namespace\",\r\n \"displayDescription\": \"Service bus premium namespace memory usage metric\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"(?i)^premium$\",\r\n \"fillGapWithZero\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or Update Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Namespace logs\",\r\n \"description\": \"Get list of Namespace logs Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"OperationalLogs\",\r\n \"displayName\": \"Operational Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs\",\r\n \"displayName\": \"EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventhubs/read\",\r\n \"displayName\": \"Get EventHub\",\r\n \"description\": \"Get list of EventHub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventGridFilters\",\r\n \"displayName\": \"EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid filter.\",\r\n \"description\": \"Creates or Updates the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/read\",\r\n \"displayName\": \"GetEvent Grid filter configuration\",\r\n \"description\": \"Gets the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid filter\",\r\n \"description\": \"Deletes the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ServiceBus\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ServiceBus\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Monitoring Insights\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"diagnosticsettings\",\r\n \"displayName\": \"Diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/write\",\r\n \"displayName\": \"Diagnostic settings write\",\r\n \"description\": \"Writing a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/read\",\r\n \"displayName\": \"Diagnostic settings read\",\r\n \"description\": \"Reading a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/delete\",\r\n \"displayName\": \"Diagnostic settings delete\",\r\n \"description\": \"Deleting a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettingscategories\",\r\n \"displayName\": \"Diagnostic settings categories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettingscategories/read\",\r\n \"displayName\": \"Diagnostic settings categories read\",\r\n \"description\": \"Reading a diagnostic setting categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SecurityGraph\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SecurityGraph\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/checknameavailability/action\",\r\n \"displayName\": \"Check SignalR Name Availability\",\r\n \"description\": \"Checks if a name is available for use with a new SignalR service\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/register/action\",\r\n \"displayName\": \"Register Resource Provider Microsoft.SignalRService\",\r\n \"description\": \"Registers the 'Microsoft.SignalRService' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/unregister/action\",\r\n \"displayName\": \"Unregister Resource Provider Microsoft.SignalRService\",\r\n \"description\": \"Unregisters the 'Microsoft.SignalRService' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"SignalR\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/read\",\r\n \"displayName\": \"Manage SignalR (read-only)\",\r\n \"description\": \"View the SignalR's settings and configurations in the management portal or through API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/write\",\r\n \"displayName\": \"Manage SignalR (read-write)\",\r\n \"description\": \"Modify the SignalR's settings and configurations in the management portal or through API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/delete\",\r\n \"displayName\": \"Delete SignalR\",\r\n \"description\": \"Delete the entire SignalR\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SignalR/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read SignalR metric definitions\",\r\n \"description\": \"Gets the available metrics for SignalR\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ConnectionCount\",\r\n \"displayName\": \"Connection Count\",\r\n \"displayDescription\": \"The amount of user connection.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Endpoint\",\r\n \"displayName\": \"Endpoint of connections\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MessageCount\",\r\n \"displayName\": \"Message Count\",\r\n \"displayDescription\": \"The total amount of messages.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"InboundTraffic\",\r\n \"displayName\": \"Inbound Traffic\",\r\n \"displayDescription\": \"The inbound traffic of service\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"OutboundTraffic\",\r\n \"displayName\": \"Outbound Traffic\",\r\n \"displayDescription\": \"The outbound traffic of service\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors\",\r\n \"displayDescription\": \"The percentage of user errors\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Errors\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"SystemErrors\",\r\n \"displayName\": \"System Errors\",\r\n \"displayDescription\": \"The percentage of system errors\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Errors\",\r\n \"dimensions\": null\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SignalR/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SignalRService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SignalRService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/unregister/action\",\r\n \"displayName\": \"UnRegisters the Microsoft SQL Database Resource Provider\",\r\n \"description\": \"UnRegisters the subscription for the Microsoft SQL Database resource provider and enables the creation of Microsoft SQL Databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/checkNameAvailability/action\",\r\n \"displayName\": \"Check Server Name Availability\",\r\n \"description\": \"Verify whether given server name is available for provisioning worldwide for a given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/register/action\",\r\n \"displayName\": \"Registers the Microsoft SQL Database Resource Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft SQL Database resource provider and enables the creation of Microsoft SQL Databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers/databases/azureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/azureAsyncOperation/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/operationResults\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operationResults/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/metricDefinitions\",\r\n \"displayName\": \"Elastic Database Pool Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/metricDefinitions/read\",\r\n \"displayName\": \"Get elastic pool metric definitions\",\r\n \"description\": \"Return types of metrics that are available for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/metrics\",\r\n \"displayName\": \"Elastic Database Pool Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/metrics/read\",\r\n \"displayName\": \"Get elastic pool metrics\",\r\n \"description\": \"Return metrics for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/metrics\",\r\n \"displayName\": \"Database Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/metrics/read\",\r\n \"displayName\": \"Get database metrics\",\r\n \"description\": \"Return metrics for databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncAgentOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncAgentOperationResults/read\",\r\n \"displayName\": \"Get sync agent resource operation results\",\r\n \"description\": \"Retrieve result of the sync agent resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncGroupOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncGroupOperationResults/read\",\r\n \"displayName\": \"Get sync group resource operation results\",\r\n \"description\": \"Retrieve result of the sync group resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncMemberOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncMemberOperationResults/read\",\r\n \"displayName\": \"Get sync member resource operation results\",\r\n \"description\": \"Retrieve result of the sync member resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/elasticPoolAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/elasticPoolAzureAsyncOperation/read\",\r\n \"displayName\": \"Get elastic pool azure async operation\",\r\n \"description\": \"Gets the azure async operation for an elastic pool async operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/read\",\r\n \"displayName\": \"Get elastic pool details\",\r\n \"description\": \"Retrieve details of elastic pool on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/write\",\r\n \"displayName\": \"Create new or update existing elastic pool\",\r\n \"description\": \"Create a new or change properties of existing elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/delete\",\r\n \"displayName\": \"Delete elastic pool\",\r\n \"description\": \"Delete existing elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments\",\r\n \"displayName\": \"Database Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments/rules/baselines\",\r\n \"displayName\": \"Database Vulnerability Assessment Rule Baseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment rule baseline\",\r\n \"description\": \"Remove the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/write\",\r\n \"displayName\": \"Set database vulnerability assessment rule baseline\",\r\n \"description\": \"Change the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/read\",\r\n \"displayName\": \"Get database vulnerability assessment rule baseline\",\r\n \"description\": \"Get the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedDatabaseRestoreAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedDatabaseRestoreAzureAsyncOperation/completeRestore/action\",\r\n \"displayName\": \"Complete managed database restore\",\r\n \"description\": \"Completes managed database restore operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/restorePoints\",\r\n \"displayName\": \"Database Restore Point\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/read\",\r\n \"displayName\": \"Get Database Restore points.\",\r\n \"description\": \"Returns restore points for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/delete\",\r\n \"displayName\": \"Deletes a restore point for the database.\",\r\n \"description\": \"Deletes a restore point for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/action\",\r\n \"displayName\": \"Creates a restore point\",\r\n \"description\": \"Creates a new restore point\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/upgradeDataWarehouse/action\",\r\n \"displayName\": \"Upgrade a data warehouse.\",\r\n \"description\": \"Upgrade Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/read\",\r\n \"displayName\": \"List/Get Azure SQL Database(s)\",\r\n \"description\": \"Return the list of databases or gets the properties for the specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database\",\r\n \"description\": \"Creates a database with the specified parameters or update the properties or tags for the specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/delete\",\r\n \"displayName\": \"Delete Azure SQL Database\",\r\n \"description\": \"Deletes an existing database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/pause/action\",\r\n \"displayName\": \"Pause a Datawarehouse database.\",\r\n \"description\": \"Pause Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/resume/action\",\r\n \"displayName\": \"Resume a Datawarehouse database.\",\r\n \"description\": \"Resume Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/export/action\",\r\n \"displayName\": \"Export an existing database.\",\r\n \"description\": \"Export Azure SQL Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/move/action\",\r\n \"displayName\": \"Change the name of an existing database.\",\r\n \"description\": \"Rename Azure SQL Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/administrators\",\r\n \"displayName\": \"Administrator of Azure SQL Managed Instance.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/read\",\r\n \"displayName\": \"Get Administrators of Azure SQL Managed Instance.\",\r\n \"description\": \"Gets a list of managed instance administrators.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/write\",\r\n \"displayName\": \"Create/Update Administrator of Azure SQL Managed Instance.\",\r\n \"description\": \"Creates or updates managed instance administrator with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/delete\",\r\n \"displayName\": \"Delete Administrator of Azure SQL Managed Instance.\",\r\n \"description\": \"Deletes an existing administrator of managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/extendedAuditingSettings\",\r\n \"displayName\": \"Extended Database Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extendedAuditingSettings/read\",\r\n \"displayName\": \"Get extended database blob auditing policy\",\r\n \"description\": \"Retrieve details of the extended blob auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extendedAuditingSettings/write\",\r\n \"displayName\": \"Set extended database blob auditing policy\",\r\n \"description\": \"Change the extended blob auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/extendedAuditingSettingsAzureAsyncOperation\",\r\n \"displayName\": \"Extended Server Blob Auditing Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/extendedAuditingSettingsAzureAsyncOperation/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/extendedAuditingSettingsOperationResults\",\r\n \"displayName\": \"Extended Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/extendedAuditingSettingsOperationResults/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/extendedAuditingSettings\",\r\n \"displayName\": \"Extended Server Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/extendedAuditingSettings/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve details of the extended server blob auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/extendedAuditingSettings/write\",\r\n \"displayName\": \"Set extended server blob auditing policy\",\r\n \"description\": \"Change the extended server blob auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/skus\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/skus/read\",\r\n \"displayName\": \"Get skus available for a database\",\r\n \"description\": \"Gets a collection of skus available for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/databases\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/databases/read\",\r\n \"displayName\": \"Gets a list of databases for an elastic pool\",\r\n \"description\": \"Gets a list of databases for an elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/databaseOperationResults\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/databaseOperationResults/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/restorableDroppedDatabases\",\r\n \"displayName\": \"Restorable Dropped Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/restorableDroppedDatabases/read\",\r\n \"displayName\": \"Get a list of restorable dropped databases\",\r\n \"description\": \"Get a list of databases that were dropped on a given server that are still within retention policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/skus\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/skus/read\",\r\n \"displayName\": \"Get skus available for an elastic pool\",\r\n \"description\": \"Gets a collection of skus available for an elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capabilities\",\r\n \"displayName\": \"Location Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/capabilities/read\",\r\n \"displayName\": \"Gets the capabilities for this subscription\",\r\n \"description\": \"Gets the capabilities for this subscription in a given location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"Azure SQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/tdeCertificates/action\",\r\n \"displayName\": \"Update Azure SQL Server TDE Certificate\",\r\n \"description\": \"Create/Update TDE certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/import/action\",\r\n \"displayName\": \"Create new database from DacPac\",\r\n \"description\": \"Create a new database on the server and deploy schema and data from a DacPac package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/read\",\r\n \"displayName\": \"List/Get Azure SQL Server(s)\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/delete\",\r\n \"displayName\": \"Delete Azure SQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances\",\r\n \"displayName\": \"Azure SQL Managed Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/tdeCertificates/action\",\r\n \"displayName\": \"Update Azure SQL Server TDE Certificate\",\r\n \"description\": \"Create/Update TDE certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed instances(s)\",\r\n \"description\": \"Return the list of managed instances or gets the properties for the specified managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/write\",\r\n \"displayName\": \"Create/Update Azure SQL Managed instance\",\r\n \"description\": \"Creates a managed instance with the specified parameters or update the properties or tags for the specified managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/delete\",\r\n \"displayName\": \"Delete Azure SQL Managed instance\",\r\n \"description\": \"Deletes an existing managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments/scans\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Execute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/initiateScan/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/export/action\",\r\n \"displayName\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"description\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/read\",\r\n \"displayName\": \"List/Get database vulnerability assessment scan record(s)\",\r\n \"description\": \"Return the list of database vulnerability assessment scan records or get the scan record for the specified scan ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments/scans\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Execute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/initiateScan/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/read\",\r\n \"displayName\": \"List/Get database vulnerability assessment scan record(s)\",\r\n \"description\": \"Return the list of database vulnerability assessment scan records or get the scan record for the specified scan ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export/action\",\r\n \"displayName\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"description\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseUserActivities\",\r\n \"displayName\": \"Get Data Warehouse User Activities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseUserActivities/read\",\r\n \"displayName\": \"Get SQL Data Warehouse user activities\",\r\n \"description\": \"Retrieves the user activities of a SQL Data Warehouse instance which includes running and suspended queries\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/sensitivityLabels\",\r\n \"displayName\": \"Sensitivity label\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/sensitivityLabels/read\",\r\n \"displayName\": \"List sensitivity labels of a given database\",\r\n \"description\": \"List sensitivity labels of a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/securityAlertPolicies\",\r\n \"displayName\": \"Managed Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/read\",\r\n \"displayName\": \"Get managed server threat detection policy\",\r\n \"description\": \"Retrieve details of the managed server threat detection policy configured on a given managed server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/write\",\r\n \"displayName\": \"Update managed server threat detection policy\",\r\n \"description\": \"Change the managed server threat detection policy for a given managed server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for a database\",\r\n \"description\": \"Lists the long term retention backups for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete\",\r\n \"displayName\": \"Deletes a long term retention backup\",\r\n \"description\": \"Deletes a long term retention backup\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/elasticPoolOperationResults\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/elasticPoolOperationResults/read\",\r\n \"displayName\": \"Get elastic pool operation result\",\r\n \"description\": \"Gets the result of an elastic pool operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Location Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/usages/read\",\r\n \"displayName\": \"Get usage metrics in a location\",\r\n \"description\": \"Gets a collection of usage metrics for this subscription in a location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/administratorOperationResults\",\r\n \"displayName\": \"The server administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administratorOperationResults/read\",\r\n \"displayName\": \"Get server administrator operations\",\r\n \"description\": \"Gets in-progress operations on server administrators\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/importExportOperationResults\",\r\n \"displayName\": \"Import/export operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/importExportOperationResults/read\",\r\n \"displayName\": \"Get import/export operations\",\r\n \"description\": \"Gets in-progress import/export operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/operationResults\",\r\n \"displayName\": \"Azure SQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/operationResults/read\",\r\n \"displayName\": \"Get server operations\",\r\n \"description\": \"Gets in-progress server operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/transparentDataEncryption/operationResults\",\r\n \"displayName\": \"Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/operationResults/read\",\r\n \"displayName\": \"Get transparent data encryption operations\",\r\n \"description\": \"Gets in-progress operations on transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/securityAlertPolicies\",\r\n \"displayName\": \"Managed Database Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityAlertPolicies/read\",\r\n \"displayName\": \"Get managed database threat detection policy\",\r\n \"description\": \"Retrieve details of the database threat detection policy configured on a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityAlertPolicies/write\",\r\n \"displayName\": \"Update managed database threat detection policy\",\r\n \"description\": \"Change the database threat detection policy for a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for every database on every server in a location\",\r\n \"description\": \"Lists the long term retention backups for every database on every server in a location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/backupLongTermRetentionPolicies\",\r\n \"displayName\": \"Database Backup Archival Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/write\",\r\n \"displayName\": \"Create/Update Database Backup Archival Policy\",\r\n \"description\": \"Create or update a database backup archival policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/read\",\r\n \"displayName\": \"List/Get backup archival policies of a database\",\r\n \"description\": \"Return the list of backup archival policies of a specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionServers/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for every database on a server\",\r\n \"description\": \"Lists the long term retention backups for every database on a server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments\",\r\n \"displayName\": \"Database Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments/rules/baselines\",\r\n \"displayName\": \"Database Vulnerability Assessment Rule Baseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment rule baseline\",\r\n \"description\": \"Remove the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/write\",\r\n \"displayName\": \"Set database vulnerability assessment rule baseline\",\r\n \"description\": \"Change the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/read\",\r\n \"displayName\": \"Get database vulnerability assessment rule baseline\",\r\n \"description\": \"Get the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases\",\r\n \"displayName\": \"Azure SQL Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/read\",\r\n \"displayName\": \"Get managed database\",\r\n \"description\": \"Gets existing managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/delete\",\r\n \"displayName\": \"Delete managed database\",\r\n \"description\": \"Deletes an existing managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/write\",\r\n \"displayName\": \"Creates or updates an existing database.\",\r\n \"description\": \"Creates a new database or updates an existing database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/metricDefinitions\",\r\n \"displayName\": \"Managed instance metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/metricDefinitions/read\",\r\n \"displayName\": \"Get managed instance metric definitions for specific managed instance\",\r\n \"description\": \"Get managed instance metric definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/metrics\",\r\n \"displayName\": \"Managed instance metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/metrics/read\",\r\n \"displayName\": \"Get managed instance metrics for specific managed instance\",\r\n \"description\": \"Get managed instance metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/administrators\",\r\n \"displayName\": \"The server administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/read\",\r\n \"displayName\": \"Get server administrator\",\r\n \"description\": \"Retrieve server administrator details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/write\",\r\n \"displayName\": \"Create new or update existing server administrator\",\r\n \"description\": \"Create or update server administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/delete\",\r\n \"displayName\": \"Delete server administrator from the server\",\r\n \"description\": \"Delete server administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/columns\",\r\n \"displayName\": \"Database table column\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"displayName\": \"Get columns\",\r\n \"description\": \"Retrieve list of columns of a table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditingPolicies\",\r\n \"displayName\": \"Database Table Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingPolicies/read\",\r\n \"displayName\": \"Get database table auditing policy\",\r\n \"description\": \"Retrieve details of the table auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingPolicies/write\",\r\n \"displayName\": \"Set database table auditing policy\",\r\n \"description\": \"Change the table auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/connectionPolicies\",\r\n \"displayName\": \"Database Connection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/connectionPolicies/read\",\r\n \"displayName\": \"Get database connection policy\",\r\n \"description\": \"Retrieve details of the connection policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/connectionPolicies/write\",\r\n \"displayName\": \"Set database connection policy\",\r\n \"description\": \"Change connection policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/extensions\",\r\n \"displayName\": \"Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extensions/read\",\r\n \"displayName\": \"Gets a database extensions.\",\r\n \"description\": \"Gets a collection of extensions for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extensions/write\",\r\n \"displayName\": \"Set database extension\",\r\n \"description\": \"Change the extension for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/queryStore\",\r\n \"displayName\": \"Query Store settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/read\",\r\n \"displayName\": \"Get Query Store settings.\",\r\n \"description\": \"Returns current values of Query Store settings for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/write\",\r\n \"displayName\": \"Update Query Store settings\",\r\n \"description\": \"Updates Query Store setting for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas\",\r\n \"displayName\": \"Database Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"displayName\": \"Get schemas\",\r\n \"description\": \"Retrieve list of schemas of a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/securityAlertPolicies\",\r\n \"displayName\": \"Database Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityAlertPolicies/read\",\r\n \"displayName\": \"Get database threat detection policy\",\r\n \"description\": \"Retrieve details of the threat detection policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityAlertPolicies/write\",\r\n \"displayName\": \"Set threat detection auditing policy\",\r\n \"description\": \"Change the threat detection policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/securityMetrics\",\r\n \"displayName\": \"Database Security Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityMetrics/read\",\r\n \"displayName\": \"Get database security metrics\",\r\n \"description\": \"Gets a collection of database security metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/usages\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/usages/read\",\r\n \"displayName\": \"Gets the Azure SQL Database usages information\",\r\n \"description\": \"Gets the Azure SQL Database usages information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataMaskingPolicies\",\r\n \"displayName\": \"Database Data Masking Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/read\",\r\n \"displayName\": \"List/Get database data masking policy(s)\",\r\n \"description\": \"Return the list of database data masking policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/write\",\r\n \"displayName\": \"Set Database Data Masking Policy\",\r\n \"description\": \"Change data masking policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"displayName\": \"Database Data Masking Policy Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/read\",\r\n \"displayName\": \"Get database data masking policy rule\",\r\n \"description\": \"Retrieve details of the data masking policy rule configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/write\",\r\n \"displayName\": \"Set database data masking policy rule\",\r\n \"description\": \"Change data masking policy rule for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/delete\",\r\n \"displayName\": \"Delete database data masking policy rule\",\r\n \"description\": \"Delete data masking policy rule for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseQueries\",\r\n \"displayName\": \"Data Warehouse Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseQueries/read\",\r\n \"displayName\": \"Get details about data warehouse query\",\r\n \"description\": \"Returns the data warehouse distribution query information for selected query ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseQueries/dataWarehouseQuerySteps\",\r\n \"displayName\": \"Data Warehouse Query Step\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseQueries/dataWarehouseQuerySteps/read\",\r\n \"displayName\": \"Get details about data warehouse query step\",\r\n \"description\": \"Returns the distributed query step information of data warehouse query for selected step ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/disasterRecoveryConfiguration\",\r\n \"displayName\": \"Disaster Recovery Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/read\",\r\n \"displayName\": \"Get details about disaster recovery configurations\",\r\n \"description\": \"Gets a collection of disaster recovery configurations that include this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/write\",\r\n \"displayName\": \"Set dserver disaster recovery configuration\",\r\n \"description\": \"Change server disaster recovery configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/delete\",\r\n \"displayName\": \"Delete server disaster recovery configuration\",\r\n \"description\": \"Deletes an existing disaster recovery configurations for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/failover/action\",\r\n \"displayName\": \"Failover a DisasterRecoveryConfiguration\",\r\n \"description\": \"Failover a DisasterRecoveryConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover a DisasterRecoveryConfiguration\",\r\n \"description\": \"Force Failover a DisasterRecoveryConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/elasticPoolActivity\",\r\n \"displayName\": \"Elastic Database Pool Activi\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/elasticPoolActivity/read\",\r\n \"displayName\": \"Get elastic database pool activity\",\r\n \"description\": \"Retrieve activities and details on a given elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/elasticPoolDatabaseActivity\",\r\n \"displayName\": \"Elastic Pool Database Activity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/elasticPoolDatabaseActivity/read\",\r\n \"displayName\": \"Get elastic pool database activity\",\r\n \"description\": \"Retrieve activities and details on a given database that is part of elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/geoBackupPolicies\",\r\n \"displayName\": \"A Database GeoBackup policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/geoBackupPolicies/read\",\r\n \"displayName\": \"Gets a collection of database geobackup policies\",\r\n \"description\": \"Retrieve geo backup policies for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/geoBackupPolicies/write\",\r\n \"displayName\": \"Set a geobackup policy on a database\",\r\n \"description\": \"Create or update a database geobackup policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Subscription Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/read\",\r\n \"displayName\": \"Gets the available locations\",\r\n \"description\": \"Gets the available locations for a given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete Azure SQL Virtual network rules associated to a virtual network or subnet\",\r\n \"description\": \"Deletes Virtual network rules associated to a virtual network or subnet\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries/statistics\",\r\n \"displayName\": \"Database Top Queries Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/statistics/read\",\r\n \"displayName\": \"Get Database Top Queries statistics\",\r\n \"description\": \"Returns aggregated runtime statistics for selected query in selected time period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries\",\r\n \"displayName\": \"Database Top Queries query text\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/queryText/action\",\r\n \"displayName\": \"Get Database Top Queries query text\",\r\n \"description\": \"Returns the Transact-SQL text for selected query ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/read\",\r\n \"displayName\": \"Get Top Queries for the database\",\r\n \"description\": \"Returns aggregated runtime statistics for selected query in selected time period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recommendedElasticPools\",\r\n \"displayName\": \"Recommended Elastic Database Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recommendedElasticPools/read\",\r\n \"displayName\": \"Get recommended elastic database pools\",\r\n \"description\": \"Retrieve recommendation for elastic database pools to reduce cost or improve performance based on historica resource utilization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recommendedElasticPools/databases\",\r\n \"displayName\": \"Recommended Elastic Pool Databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recommendedElasticPools/databases/read\",\r\n \"displayName\": \"Get recommended elastic pools databases\",\r\n \"description\": \"Retrieve metrics for recommended elastic database pools for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/recommendedIndexes\",\r\n \"displayName\": \"Recommended Index\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/recommendedIndexes/read\",\r\n \"displayName\": \"Get list of index recommendations\",\r\n \"description\": \"Retrieve list of index recommendations on a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/recommendedIndexes/write\",\r\n \"displayName\": \"Update Recommended Index State\",\r\n \"description\": \"Apply index recommendation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableDatabases\",\r\n \"displayName\": \"Recoverable Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recoverableDatabases/read\",\r\n \"displayName\": \"Get the last known database recovery point\",\r\n \"description\": \"This operation is used for disaster recovery of live database to restore database to last-known good backup point. It returns information about the last good backup but it doesn\\\\u0027t actually restore the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/replicationLinks\",\r\n \"displayName\": \"Database Replication Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/read\",\r\n \"displayName\": \"List/Get Replication links of Azure SQL database(s).\",\r\n \"description\": \"Return the list of replication links or gets the properties for the specified replication links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/delete\",\r\n \"displayName\": \"Force-terminate the replication relationship\",\r\n \"description\": \"Terminate the replication relationship forcefully and with potential data loss\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/failover/action\",\r\n \"displayName\": \"Failover replication relationship after synchronizing\",\r\n \"description\": \"Failover after synchronizing all changes from the primary, making this database into the replication relationship\\\\u0027s primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Failover replication relationship immediatel\",\r\n \"description\": \"Failover immediately with potential data loss, making this database into the replication relationship\\\\u0027s primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/updateReplicationMode/action\",\r\n \"displayName\": \"Update replication mode for link\",\r\n \"description\": \"Update replication mode for link to synchronous or asynchronous mode\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/unlink/action\",\r\n \"displayName\": \"Terminate the replication relationship\",\r\n \"description\": \"Terminate the replication relationship forcefully or after synchronizing with the partner\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingPolicies\",\r\n \"displayName\": \"Default Server Table Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingPolicies/read\",\r\n \"displayName\": \"Get default server table auditing policy\",\r\n \"description\": \"Retrieve details of the default server table auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingPolicies/write\",\r\n \"displayName\": \"Set default server table auditing policy\",\r\n \"description\": \"Change the default server table auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/backupLongTermRetentionVaults\",\r\n \"displayName\": \"A backup long term retention vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/read\",\r\n \"displayName\": \"Read a backup long term retention vault\",\r\n \"description\": \"This operation is used to get a backup long term retention vault. It returns information about the vault registered to this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/write\",\r\n \"displayName\": \"Register a backup long term retention vault\",\r\n \"description\": \"This operation is used to register a backup long term retention vault to a server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/delete\",\r\n \"displayName\": \"Delete backup archival vault of a server\",\r\n \"description\": \"Deletes an existing backup archival vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/communicationLinks\",\r\n \"displayName\": \"Server Communication Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/read\",\r\n \"displayName\": \"List/Get communication links of a server\",\r\n \"description\": \"Return the list of communication links of a specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/write\",\r\n \"displayName\": \"Create/Update Server Communication Link\",\r\n \"description\": \"Create or update a server communication link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/delete\",\r\n \"displayName\": \"Delete communication link of a server\",\r\n \"description\": \"Deletes an existing server communication link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/connectionPolicies\",\r\n \"displayName\": \"Server Connection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/connectionPolicies/read\",\r\n \"displayName\": \"List/Get server connection policies of a server\",\r\n \"description\": \"Return the list of server connection policies of a specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/connectionPolicies/write\",\r\n \"displayName\": \"Create/Update Server Connection Policy\",\r\n \"description\": \"Create or update a server connection policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/usages\",\r\n \"displayName\": \"Server Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/usages/read\",\r\n \"displayName\": \"Get server usage details\",\r\n \"description\": \"Return server DTU quota and current DTU consuption by all databases within the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/serviceObjectives\",\r\n \"displayName\": \"Service Level Objective\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/serviceObjectives/read\",\r\n \"displayName\": \"Get service level objectives\",\r\n \"description\": \"Retrieve list of service level objectives (also known as performance tiers) available on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/serviceTierAdvisors\",\r\n \"displayName\": \"Database Service Tier Adviso\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/serviceTierAdvisors/read\",\r\n \"displayName\": \"Get recommended database performance level\",\r\n \"description\": \"Return suggestion about scaling database up or down based on query execution statistics to improve performance or reduce cost\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables\",\r\n \"displayName\": \"Database Table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"displayName\": \"Get tables\",\r\n \"description\": \"Retrieve list of tables of a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/transparentDataEncryption\",\r\n \"displayName\": \"Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/read\",\r\n \"displayName\": \"Get database transparent data encryption details\",\r\n \"description\": \"Retrieve status and details of transparent data encryption security feature for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/write\",\r\n \"displayName\": \"Enable or disable transparent data encryption for a given database\",\r\n \"description\": \"Change transparent data encryption state\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualClusters\",\r\n \"displayName\": \"Azure Sql Virtual Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/virtualClusters/read\",\r\n \"displayName\": \"List/Get Azure SQL Virtual cluster(s)\",\r\n \"description\": \"Return the list of virtual clusters or gets the properties for the specified virtual cluster.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/virtualClusters/write\",\r\n \"displayName\": \"Update Virtual cluster.\",\r\n \"description\": \"Updates virtual cluster tags.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/auditingSettingsOperationResults\",\r\n \"displayName\": \"Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/auditingSettingsOperationResults/read\",\r\n \"displayName\": \"Get server blob auditing operation results\",\r\n \"description\": \"Retrieve result of the server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/auditingSettingsAzureAsyncOperation\",\r\n \"displayName\": \"Server Blob Auditing Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/auditingSettingsAzureAsyncOperation/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingSettings\",\r\n \"displayName\": \"Server Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/read\",\r\n \"displayName\": \"Get server blob auditing policy\",\r\n \"description\": \"Retrieve details of the server blob auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/write\",\r\n \"displayName\": \"Set server blob auditing policy\",\r\n \"description\": \"Change the server blob auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditingSettings\",\r\n \"displayName\": \"Database Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingSettings/read\",\r\n \"displayName\": \"Get database blob auditing policy\",\r\n \"description\": \"Retrieve details of the blob auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingSettings/write\",\r\n \"displayName\": \"Set database blob auditing policy\",\r\n \"description\": \"Change the blob auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditRecords\",\r\n \"displayName\": \"Database Blob Audit Records\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"displayName\": \"Get database blob audit records\",\r\n \"description\": \"Retrieve the database blob audit records\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingSettings/operationResults\",\r\n \"displayName\": \"Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/operationResults/read\",\r\n \"displayName\": \"Get server blob auditing operation results\",\r\n \"description\": \"Retrieve result of the server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/operations\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operations/cancel/action\",\r\n \"displayName\": \"Cancel Azure SQL Database async operation\",\r\n \"description\": \"Cancels Azure SQL Database pending asynchronous operation that is not finished yet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operations/read\",\r\n \"displayName\": \"List Azure SQL Database operations\",\r\n \"description\": \"Return the list of operations performed on the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServers\",\r\n \"displayName\": \"Deleted server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServers/read\",\r\n \"displayName\": \"List/Get Deleted Server(s)\",\r\n \"description\": \"Return the list of deleted servers or gets the properties for the specified deleted server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServers/recover/action\",\r\n \"displayName\": \"Recover Deleted Server\",\r\n \"description\": \"Recover a deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServerAsyncOperation\",\r\n \"displayName\": \"Deleted server operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServerAsyncOperation/read\",\r\n \"displayName\": \"Get deleted server operations\",\r\n \"description\": \"Gets in-progress operations on deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServerOperationResults\",\r\n \"displayName\": \"Deleted server operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServerOperationResults/read\",\r\n \"displayName\": \"deleted server operations\",\r\n \"description\": \"Gets in-progress operations on deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/databaseAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/databaseAzureAsyncOperation/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/columns/sensitivityLabels\",\r\n \"displayName\": \"Sensitivity label\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/read\",\r\n \"displayName\": \"Get the sensitivity label of a given column\",\r\n \"description\": \"Get the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/write\",\r\n \"displayName\": \"Create or update the sensitivity label of a given column\",\r\n \"description\": \"Create or update the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/delete\",\r\n \"displayName\": \"Delete the sensitivity label of a given column\",\r\n \"description\": \"Delete the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/automaticTuning\",\r\n \"displayName\": \"Server Automatic Tuning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/automaticTuning/read\",\r\n \"displayName\": \"Get automatic tuning settings for the server\",\r\n \"description\": \"Returns automatic tuning settings for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/automaticTuning/write\",\r\n \"displayName\": \"Update automatic tuning settings for the server\",\r\n \"description\": \"Updates automatic tuning settings for the server and returns updated settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/transparentDataEncryption\",\r\n \"displayName\": \"Azure SQL Managed Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/transparentDataEncryption/read\",\r\n \"displayName\": \"Get managed database Transparent Data Encryption\",\r\n \"description\": \"Retrieve details of the database Transparent Data Encryption on a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/transparentDataEncryption/write\",\r\n \"displayName\": \"Update managed database Transparent Data Encryption\",\r\n \"description\": \"Change the database Transparent Data Encryption for a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedTransparentDataEncryptionOperationResults\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedTransparentDataEncryptionOperationResults/read\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"description\": \"Gets in-progress operations on managed database transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedTransparentDataEncryptionAzureAsyncOperation\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedTransparentDataEncryptionAzureAsyncOperation/read\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"description\": \"Gets in-progress operations on managed database transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/syncAgents\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Agent(s)\",\r\n \"description\": \"Return the list of sync agents or gets the properties for the specified sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Agent\",\r\n \"description\": \"Creates a sync agent with the specified parameters or update the properties for the specified sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Agent\",\r\n \"description\": \"Deletes an existing sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/generateKey/action\",\r\n \"displayName\": \"Generate Azure SQL Sync Agent registeration key\",\r\n \"description\": \"Generate sync agent registeration key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/syncAgents/linkedDatabases\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/linkedDatabases/read\",\r\n \"displayName\": \"List Azure SQL Sync Agent linked databases\",\r\n \"description\": \"Return the list of sync agent linked databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncDatabaseIds\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncDatabaseIds/read\",\r\n \"displayName\": \"Get the sync database ids\",\r\n \"description\": \"Retrieve the sync database ids for a particular region and subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/refreshHubSchema/action\",\r\n \"displayName\": \"Refresh Azure SQL Sync Hub Database schema\",\r\n \"description\": \"Refresh sync hub database schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/cancelSync/action\",\r\n \"displayName\": \"Cancel Azure SQL Sync Group synchronization\",\r\n \"description\": \"Cancel sync group synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/triggerSync/action\",\r\n \"displayName\": \"Trigger Azure SQL Sync Group synchronization\",\r\n \"description\": \"Trigger sync group synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Group(s)\",\r\n \"description\": \"Return the list of sync groups or gets the properties for the specified sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Group\",\r\n \"description\": \"Creates a sync group with the specified parameters or update the properties for the specified sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Group\",\r\n \"description\": \"Deletes an existing sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/refreshHubSchemaOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/refreshHubSchemaOperationResults/read\",\r\n \"displayName\": \"Get sync hub schema refresh operation results\",\r\n \"description\": \"Retrieve result of the sync hub schema refresh operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/hubSchemas\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/hubSchemas/read\",\r\n \"displayName\": \"List Azure SQL Sync Hub Database schema\",\r\n \"description\": \"Return the list of sync hub database schemas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers/refreshSchemaOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/refreshSchemaOperationResults/read\",\r\n \"displayName\": \"Get sync member schema refresh operation results\",\r\n \"description\": \"Retrieve result of the sync member schema refresh operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/encryptionProtector\",\r\n \"displayName\": \"Azure SQL Server Encryption Protector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/encryptionProtector/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Encryption Protector\",\r\n \"description\": \"Returns a list of server encryption protectors or gets the properties for the specified server encryption protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/encryptionProtector/write\",\r\n \"displayName\": \"Update Azure SQL Server Encryption Protector\",\r\n \"description\": \"Update the properties for the specified Server Encryption Protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/queryStore/queryTexts\",\r\n \"displayName\": \"Query Store query texts.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/queryTexts/read\",\r\n \"displayName\": \"List Query Store query texts.\",\r\n \"description\": \"Returns the collection of query texts that correspond to the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Server Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update server firewall rule\",\r\n \"description\": \"Creates a server firewall rule with the specified parameters, update the properties for the specified rule or overwrite all existing rules with new server firewall rule(s).\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Server firewall rule(s)\",\r\n \"description\": \"Return the list of server firewall rules or gets the properties for the specified server firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete server firewall rule\",\r\n \"description\": \"Deletes an existing server firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/keys\",\r\n \"displayName\": \"Azure SQL Server Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Key(s)\",\r\n \"description\": \"Return the list of server keys or gets the properties for the specified server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server Keys\",\r\n \"description\": \"Creates a key with the specified parameters or update the properties or tags for the specified server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/delete\",\r\n \"displayName\": \"Delete Azure SQL Server Key\",\r\n \"description\": \"Deletes an existing server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/logs\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/logs/read\",\r\n \"displayName\": \"List Azure SQL Sync Group logs\",\r\n \"description\": \"Return the list of sync group logs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Member(s)\",\r\n \"description\": \"Return the list of sync members or gets the properties for the specified sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Member\",\r\n \"description\": \"Creates a sync member with the specified parameters or update the properties for the specified sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Member\",\r\n \"description\": \"Deletes an existing sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/refreshSchema/action\",\r\n \"displayName\": \"Refresh Azure SQL Sync Member atabase schema\",\r\n \"description\": \"Refresh sync member schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers/schemas\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/schemas/read\",\r\n \"displayName\": \"List Azure SQL Sync Member Database schema\",\r\n \"description\": \"Return the list of sync member database schemas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPoolEstimates\",\r\n \"displayName\": \"Elastic Pool Estimate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPoolEstimates/read\",\r\n \"displayName\": \"Get elastic pool estimates of a server\",\r\n \"description\": \"Returns list of elastic pool estimates already created for this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPoolEstimates/write\",\r\n \"displayName\": \"Create an elastic pool estimate\",\r\n \"description\": \"Creates new elastic pool estimate for list of databases provided\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available REST operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets available REST operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies/operationResults\",\r\n \"displayName\": \"Server Threat Detection Policy Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/operationResults/read\",\r\n \"displayName\": \"Get server threat detection policy operation results\",\r\n \"description\": \"Retrieve results of the server threat detection policy write operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessmentSettings\",\r\n \"displayName\": \"Database Vulnerability Assessment Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessmentScans/operationResults\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/operationResults/read\",\r\n \"displayName\": \"Get the database vulnerability assessment scan operation result\",\r\n \"description\": \"Retrieve the result of the database vulnerability assessment scan Execute operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/failoverGroups\",\r\n \"displayName\": \"Azure SQL Database Failover Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Database Failover Group\",\r\n \"description\": \"Returns the list of failover groups or gets the properties for the specified failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database Failover Group\",\r\n \"description\": \"Creates a failover group with the specified parameters or updates the properties or tags for the specified failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Database Failover Group\",\r\n \"description\": \"Deletes an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/failover/action\",\r\n \"displayName\": \"Failover Azure SQL Database Failover Group\",\r\n \"description\": \"Executes planned failover in an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover Azure SQL Database Failover Group\",\r\n \"description\": \"Executes forced failover in an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Azure SQL Server Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkRulesAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rules Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/virtualNetworkRulesAzureAsyncOperation/read\",\r\n \"displayName\": \"Get Azure SQL Server Virtual Network Rules Azure Async Operation\",\r\n \"description\": \"Returns the details of the specified virtual network rules azure async operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkRulesOperationResults\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rule Azure Async Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/virtualNetworkRulesOperationResults/read\",\r\n \"displayName\": \"Get Azure SQL Server Virtual Network Rules Operation Results\",\r\n \"description\": \"Returns the details of the specified virtual network rules operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/advisors\",\r\n \"displayName\": \"Database Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/read\",\r\n \"displayName\": \"Get advisors for a database\",\r\n \"description\": \"Returns list of advisors available for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a database advisor\",\r\n \"description\": \"Update auto-execute status of an advisor on database level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/automaticTuning\",\r\n \"displayName\": \"Database Automatic Tuning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/automaticTuning/read\",\r\n \"displayName\": \"Get automatic tuning settings for a database\",\r\n \"description\": \"Returns automatic tuning settings for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/automaticTuning/write\",\r\n \"displayName\": \"Update automatic tuning settings for a database\",\r\n \"description\": \"Updates automatic tuning settings for a database and returns updated settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/advisors/recommendedActions\",\r\n \"displayName\": \"Database Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions for a database\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update database recommended action state\",\r\n \"description\": \"Apply the recommended action on the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/advisors\",\r\n \"displayName\": \"Elastic Pool Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/read\",\r\n \"displayName\": \"Get advisors for an elastic pool\",\r\n \"description\": \"Returns list of advisors available for the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a elastic pool advisor\",\r\n \"description\": \"Update auto-execute status of an advisor on elastic pool level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/advisors/recommendedActions\",\r\n \"displayName\": \"Elastic Pool Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions for an elastic pool\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update elastic pool recommended action state\",\r\n \"description\": \"Apply the recommended action on the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors\",\r\n \"displayName\": \"Server Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/read\",\r\n \"displayName\": \"Get advisors for a server\",\r\n \"description\": \"Returns list of advisors available for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a server advisor\",\r\n \"description\": \"Updates auto-execute status of an advisor on server level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors/recommendedActions\",\r\n \"displayName\": \"Server Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions of a server\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update server recommended action state\",\r\n \"description\": \"Apply the recommended action on the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/importExportOperationResults\",\r\n \"displayName\": \"Import/export operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/importExportOperationResults/read\",\r\n \"displayName\": \"Get import/export operations\",\r\n \"description\": \"Gets in-progress import/export operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/operations\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/operations/cancel/action\",\r\n \"displayName\": \"Cancel Azure SQL elastic pool async operation\",\r\n \"description\": \"Cancels Azure SQL elastic pool pending asynchronous operation that is not finished yet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/operations/read\",\r\n \"displayName\": \"List Azure SQL elastic pool operations\",\r\n \"description\": \"Return the list of operations performed on the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/securityEvents\",\r\n \"displayName\": \"Managed Database security events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityEvents/read\",\r\n \"displayName\": \"Get managed database security events\",\r\n \"description\": \"Retrieves the managed database security events\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/instanceFailoverGroups\",\r\n \"displayName\": \"Azure SQL Database instance failover group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Database instance failover group\",\r\n \"description\": \"Returns the list of instance failover groups or gets the properties for the specified instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database instance failover group\",\r\n \"description\": \"Creates a instance failover group with the specified parameters or updates the properties or tags for the specified instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Database instance failover group\",\r\n \"description\": \"Deletes an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/failover/action\",\r\n \"displayName\": \"Failover Azure SQL Database instance failover group\",\r\n \"description\": \"Executes planned failover in an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover Azure SQL Database instance failover group\",\r\n \"description\": \"Executes forced failover in an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage\",\r\n \"displayName\": \"Total database size\",\r\n \"displayDescription\": \"Total database size\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\"\r\n },\r\n {\r\n \"name\": \"connection_successful\",\r\n \"displayName\": \"Successful Connections\",\r\n \"displayDescription\": \"Successful Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connection_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"blocked_by_firewall\",\r\n \"displayName\": \"Blocked by Firewall\",\r\n \"displayDescription\": \"Blocked by Firewall\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"deadlock\",\r\n \"displayName\": \"Deadlocks\",\r\n \"displayDescription\": \"Deadlocks\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Database size percentage\",\r\n \"displayDescription\": \"Database size percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\"\r\n },\r\n {\r\n \"name\": \"xtp_storage_percent\",\r\n \"displayName\": \"In-Memory OLTP storage percent\",\r\n \"displayDescription\": \"In-Memory OLTP storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dtu_limit\",\r\n \"displayName\": \"DTU Limit\",\r\n \"displayDescription\": \"DTU Limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\"\r\n },\r\n {\r\n \"name\": \"dtu_used\",\r\n \"displayName\": \"DTU used\",\r\n \"displayDescription\": \"DTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse).*vcore.*$\"\r\n },\r\n {\r\n \"name\": \"cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse).*vcore.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dwu_limit\",\r\n \"displayName\": \"DWU limit\",\r\n \"displayDescription\": \"DWU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\"\r\n },\r\n {\r\n \"name\": \"dwu_consumption_percent\",\r\n \"displayName\": \"DWU percentage\",\r\n \"displayDescription\": \"DWU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dwu_used\",\r\n \"displayName\": \"DWU used\",\r\n \"displayDescription\": \"DWU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dw_cpu_percent\",\r\n \"displayName\": \"DW node level CPU percentage\",\r\n \"displayDescription\": \"DW node level CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DwLogicalNodeId\",\r\n \"displayName\": \"Logical node ID\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dw_physical_data_read_percent\",\r\n \"displayName\": \"DW node level Data IO percentage\",\r\n \"displayDescription\": \"DW node level Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DwLogicalNodeId\",\r\n \"displayName\": \"Logical node ID\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cache_hit_percent\",\r\n \"displayName\": \"Cache hit percentage\",\r\n \"displayDescription\": \"Cache hit percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*gen2.*$|.*gen2.*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cache_used_percent\",\r\n \"displayName\": \"Cache used percentage\",\r\n \"displayDescription\": \"Cache used percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*gen2.*$|.*gen2.*datawarehouse.*$\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read databases log definitions\",\r\n \"description\": \"Gets the available logs for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"SQLInsights\",\r\n \"displayName\": \"SQL Insights\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AutomaticTuning\",\r\n \"displayName\": \"Automatic tuning\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreRuntimeStatistics\",\r\n \"displayName\": \"Query Store Runtime Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreWaitStatistics\",\r\n \"displayName\": \"Query Store Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Errors\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DatabaseWaitStatistics\",\r\n \"displayName\": \"Database Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Timeouts\",\r\n \"displayName\": \"Timeouts\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Blocks\",\r\n \"displayName\": \"Blocks\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Deadlocks\",\r\n \"displayName\": \"Deadlocks\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"SQLSecurityAuditEvents\",\r\n \"displayName\": \"SQL Security Audit Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Elastic Database Pool Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get elastic pool metric definitions\",\r\n \"description\": \"Return types of metrics that are available for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_cpu_percent\"\r\n },\r\n {\r\n \"name\": \"database_cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_physical_data_read_percent\"\r\n },\r\n {\r\n \"name\": \"database_physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_log_write_percent\"\r\n },\r\n {\r\n \"name\": \"database_log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_dtu_consumption_percent\"\r\n },\r\n {\r\n \"name\": \"database_dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percentage\",\r\n \"displayDescription\": \"Storage percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_workers_percent\"\r\n },\r\n {\r\n \"name\": \"database_workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_sessions_percent\"\r\n },\r\n {\r\n \"name\": \"database_sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eDTU_limit\",\r\n \"displayName\": \"eDTU limit\",\r\n \"displayDescription\": \"eDTU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"eDTU_used\",\r\n \"displayName\": \"eDTU used\",\r\n \"displayDescription\": \"eDTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\",\r\n \"delegateMetricNameOverride\": \"database_eDTU_used\"\r\n },\r\n {\r\n \"name\": \"database_eDTU_used\",\r\n \"displayName\": \"eDTU used\",\r\n \"displayDescription\": \"eDTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"delegateMetricNameOverride\": \"database_storage_used\"\r\n },\r\n {\r\n \"name\": \"database_storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"xtp_storage_percent\",\r\n \"displayName\": \"In-Memory OLTP storage percent\",\r\n \"displayDescription\": \"In-Memory OLTP storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^.*vcore.*$\",\r\n \"delegateMetricNameOverride\": \"database_cpu_limit\"\r\n },\r\n {\r\n \"name\": \"database_cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^.*vcore.*$\",\r\n \"delegateMetricNameOverride\": \"database_cpu_used\"\r\n },\r\n {\r\n \"name\": \"database_cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Elastic Database Pool Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Server Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get server metric definitions\",\r\n \"description\": \"Return types of metrics that are available for servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_dtu_consumption_percent\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSqlElasticPools\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"database_dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n },\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ElasticPoolResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"delegateMetricNameOverride\": \"database_storage_used\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSqlElasticPools\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"database_storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n },\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ElasticPoolResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dtu_used\",\r\n \"displayName\": \"DTU used\",\r\n \"displayDescription\": \"DTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/replicationLinks\",\r\n \"displayName\": \"Replication links.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/replicationLinks/read\",\r\n \"displayName\": \"List/Get Replication links of Azure SQL database(s).\",\r\n \"description\": \"Return the list of replication links or gets the properties for the specified replication links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/encryptionProtector\",\r\n \"displayName\": \"Azure SQL Managed Instance Encryption Protector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/encryptionProtector/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance Encryption Protector\",\r\n \"description\": \"Returns a list of server encryption protectors or gets the properties for the specified server encryption protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/encryptionProtector/write\",\r\n \"displayName\": \"Update Azure SQL Server Encryption Protector\",\r\n \"description\": \"Update the properties for the specified Server Encryption Protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/keys\",\r\n \"displayName\": \"Azure SQL Managed Instance Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance Key(s)\",\r\n \"description\": \"Return the list of managed instance keys or gets the properties for the specified managed instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/write\",\r\n \"displayName\": \"Create/Update Azure SQL Managed Instance Keys\",\r\n \"description\": \"Creates a key with the specified parameters or update the properties or tags for the specified managed instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/delete\",\r\n \"displayName\": \"Delete Azure SQL Managed Instance Key\",\r\n \"description\": \"Deletes an existing Azure SQL Managed Instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/maintenanceWindowOptions\",\r\n \"displayName\": \"Data Warehouse maintenance window options.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindowOptions/read\",\r\n \"displayName\": \"Get Data Warehouse maintenance window options.\",\r\n \"description\": \"Gets a list of available maintenance windows for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/maintenanceWindows\",\r\n \"displayName\": \"Data Warehouse maintenance windows.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindows/read\",\r\n \"displayName\": \"Get Data Warehouse maintenance windows.\",\r\n \"description\": \"Gets maintenance windows settings for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindows/write\",\r\n \"displayName\": \"Set Data Warehouse maintenance windows.\",\r\n \"description\": \"Sets maintenance windows settings for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/interfaceEndpointProfiles\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server interface endpoint Profile\",\r\n \"description\": \"Creates a interface endpoint profile with the specified parameters or updates the properties or tags for the specified interface endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Profile \",\r\n \"description\": \"Returns the properties for the specified interface endpoint profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/delete\",\r\n \"displayName\": \"Delete Azure SQL Server interface endpoint Profile \",\r\n \"description\": \"Deletes the specified interface endpoint profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/interfaceEndpointProfileAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/interfaceEndpointProfileAzureAsyncOperation/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Azure Async Operation\",\r\n \"description\": \"Returns the details of a specific interface endpoint Azure async operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/interfaceEndpointProfileOperationResults\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Profile Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/interfaceEndpointProfileOperationResults/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Profile Operation Results\",\r\n \"description\": \"Returns the details of the specified interface endpoint profile operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/vulnerabilityAssessments\",\r\n \"displayName\": \"Managed Instance Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get managed instance vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set managed instance vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove managed instance vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/vulnerabilityAssessments\",\r\n \"displayName\": \"Server Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get server vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set server vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove server vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Managed Instance Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get managed instance metric definitions\",\r\n \"description\": \"Return types of metrics that are available for managed instances\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"virtual_core_count\",\r\n \"displayName\": \"Virtual core count\",\r\n \"displayDescription\": \"Virtual core count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"avg_cpu_percent\",\r\n \"displayName\": \"Average CPU percentage\",\r\n \"displayDescription\": \"Average CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"reserved_storage_mb\",\r\n \"displayName\": \"Storage space reserved\",\r\n \"displayDescription\": \"Storage space reserved\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_space_used_mb\",\r\n \"displayName\": \"Storage space used\",\r\n \"displayDescription\": \"Storage space used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_requests\",\r\n \"displayName\": \"IO requests count\",\r\n \"displayDescription\": \"IO requests count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_bytes_read\",\r\n \"displayName\": \"IO bytes read\",\r\n \"displayDescription\": \"IO bytes read\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_bytes_written\",\r\n \"displayName\": \"IO bytes written\",\r\n \"displayDescription\": \"IO bytes written\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of managed instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read managed instances log definitions\",\r\n \"description\": \"Gets the available logs for managed instances\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ResourceUsageStats\",\r\n \"displayName\": \"Resource Usage Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Instance Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of managed instance databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read managed instance databases log definitions\",\r\n \"description\": \"Gets the available logs for managed instance databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"SQLInsights\",\r\n \"displayName\": \"SQL Insights\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreRuntimeStatistics\",\r\n \"displayName\": \"Query Store Runtime Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreWaitStatistics\",\r\n \"displayName\": \"Query Store Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Errors\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Instance Database Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/restorableDroppedDatabases\",\r\n \"displayName\": \"Azure SQL Restorable Dropped Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/restorableDroppedDatabases/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance restorable dropped databases.\",\r\n \"description\": \"Returns a list of restorable dropped managed databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Sql\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Sql\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft StorSimple Device Manager\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/register/action\",\r\n \"displayName\": \"Register Microsoft.StorSimple\",\r\n \"description\": \"Register Provider Microsoft.StorSimple\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"managers/devices/updateSummary\",\r\n \"displayName\": \"Update Summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/updateSummary/read\",\r\n \"displayName\": \"List Update Summary\",\r\n \"description\": \"Lists or gets the Update Summary\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices\",\r\n \"displayName\": \"Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/scanForUpdates/action\",\r\n \"displayName\": \"Scan Updates\",\r\n \"description\": \"Scan for updates in a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/download/action\",\r\n \"displayName\": \"Download Device Updates\",\r\n \"description\": \"Dowload updates for a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/install/action\",\r\n \"displayName\": \"Install Updates (1200 Series Only)\",\r\n \"description\": \"Install updates on a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/read\",\r\n \"displayName\": \"List Devices\",\r\n \"description\": \"Lists or gets the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/write\",\r\n \"displayName\": \"Create or Update Devices\",\r\n \"description\": \"Create or update the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/delete\",\r\n \"displayName\": \"Delete Devices\",\r\n \"description\": \"Deletes the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/deactivate/action\",\r\n \"displayName\": \"Deactivate Device\",\r\n \"description\": \"Deactivates a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/publishSupportPackage/action\",\r\n \"displayName\": \"Publish Support Package\",\r\n \"description\": \"Publish support package of a device for Microsoft Support troubleshooting.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failover/action\",\r\n \"displayName\": \"Failover Device\",\r\n \"description\": \"Failover of the device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/sendTestAlertEmail/action\",\r\n \"displayName\": \"Send Test Alert Email\",\r\n \"description\": \"Send test alert email to configured email recipients.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/authorizeForServiceEncryptionKeyRollover/action\",\r\n \"displayName\": \"Authorize for Service Encryption Key Rollover\",\r\n \"description\": \"Authorize for Service Encryption Key Rollover of Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/installUpdates/action\",\r\n \"displayName\": \"Install Updates (8000 Series Only)\",\r\n \"description\": \"Installs updates on the devices (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverSets/action\",\r\n \"displayName\": \"List Failover Sets (8000 Series Only)\",\r\n \"description\": \"List the failover sets for an existing device (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverTargets/action\",\r\n \"displayName\": \"List Failover Targets (8000 Series Only)\",\r\n \"description\": \"List failover targets of the devices (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/publicEncryptionKey/action\",\r\n \"displayName\": \"List Public Encryption Key\",\r\n \"description\": \"List public encryption key of the device manager\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/timeSettings\",\r\n \"displayName\": \"Time Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/read\",\r\n \"displayName\": \"List Time Settings\",\r\n \"description\": \"Lists or gets the Time Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/write\",\r\n \"displayName\": \"Creates or Updates Time Settings\",\r\n \"description\": \"Creates a new or updates Time Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/alertSettings\",\r\n \"displayName\": \"Alert Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/read\",\r\n \"displayName\": \"List Alert Settings\",\r\n \"description\": \"Lists or gets the Alert Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/write\",\r\n \"displayName\": \"Create or Update Alert Settings\",\r\n \"description\": \"Create or update the Alert Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/networkSettings\",\r\n \"displayName\": \"Network Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/read\",\r\n \"displayName\": \"List Network Settings\",\r\n \"description\": \"Lists or gets the Network Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/write\",\r\n \"displayName\": \"Creates or Updates Network Settings\",\r\n \"description\": \"Creates a new or updates Network Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/securitySettings\",\r\n \"displayName\": \"Security Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/update/action\",\r\n \"displayName\": \"Update (1200 Series Only)\",\r\n \"description\": \"Update the security settings.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/read\",\r\n \"displayName\": \"List Security Settings\",\r\n \"description\": \"List the Security Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/syncRemoteManagementCertificate/action\",\r\n \"displayName\": \"Synchronize Remote Management Certificate (8000 Series Only)\",\r\n \"description\": \"Synchronize the remote management certificate for a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/write\",\r\n \"displayName\": \"Creates or Updates Security Settings\",\r\n \"description\": \"Creates a new or updates Security Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares\",\r\n \"displayName\": \"Shares (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/write\",\r\n \"displayName\": \"Create or Update Shares\",\r\n \"description\": \"Create or update the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/read\",\r\n \"displayName\": \"List Shares\",\r\n \"description\": \"Lists or gets the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/delete\",\r\n \"displayName\": \"Delete Shares\",\r\n \"description\": \"Deletes the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks\",\r\n \"displayName\": \"Disks (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/read\",\r\n \"displayName\": \"List Disks\",\r\n \"description\": \"Lists or gets the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/write\",\r\n \"displayName\": \"Create or Update Disks\",\r\n \"description\": \"Create or update the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/delete\",\r\n \"displayName\": \"Delete Disks\",\r\n \"description\": \"Deletes the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers\",\r\n \"displayName\": \"iSCSI Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/read\",\r\n \"displayName\": \"List iSCSI Servers\",\r\n \"description\": \"Lists or gets the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/write\",\r\n \"displayName\": \"Create or Update iSCSI Servers\",\r\n \"description\": \"Create or update the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/delete\",\r\n \"displayName\": \"Delete iSCSI Servers\",\r\n \"description\": \"Deletes the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take backup of an iSCSI server.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupScheduleGroups\",\r\n \"displayName\": \"Backup Schedule Groups (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/read\",\r\n \"displayName\": \"List Backup Schedule Groups\",\r\n \"description\": \"Lists or gets the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/write\",\r\n \"displayName\": \"Create or Update Backup Schedule Groups\",\r\n \"description\": \"Create or update the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/delete\",\r\n \"displayName\": \"Delete Backup Schedule Groups\",\r\n \"description\": \"Deletes the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/alerts\",\r\n \"displayName\": \"Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/alerts/read\",\r\n \"displayName\": \"List Alerts\",\r\n \"description\": \"Lists or gets the Alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers\",\r\n \"displayName\": \"Device Managers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/clearAlerts/action\",\r\n \"displayName\": \"Clears All Alerts\",\r\n \"description\": \"Clear all the alerts associated with the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/getActivationKey/action\",\r\n \"displayName\": \"Get Activation Key\",\r\n \"description\": \"Get activation key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/regenerateActivationKey/action\",\r\n \"displayName\": \"Regenerate Activation Key\",\r\n \"description\": \"Regenerate activation key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/regenarateRegistationCertificate/action\",\r\n \"displayName\": \"Regenerate Registration Certificate\",\r\n \"description\": \"Regenerate registration certificate for the device managers.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/getEncryptionKey/action\",\r\n \"displayName\": \"Get Encryption Key\",\r\n \"description\": \"Get encryption key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/read\",\r\n \"displayName\": \"List Device Managers\",\r\n \"description\": \"Lists or gets the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/delete\",\r\n \"displayName\": \"Delete Device Managers\",\r\n \"description\": \"Deletes the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/write\",\r\n \"displayName\": \"Create or Update Device Managers\",\r\n \"description\": \"Create or update the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/configureDevice/action\",\r\n \"displayName\": \"Configure Device\",\r\n \"description\": \"Configures a device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/migrateClassicToResourceManager/action\",\r\n \"displayName\": \"Migrate Classic To Resource Manager\",\r\n \"description\": \"Migrate Classic To Resource Manager of Mangers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/listActivationKey/action\",\r\n \"displayName\": \"Gets Activation Key\",\r\n \"description\": \"Gets the activation key of the StorSimple Device Manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/listPublicEncryptionKey/action\",\r\n \"displayName\": \"List Public Encryption Key\",\r\n \"description\": \"List public encryption keys of a StorSimple Device Manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/provisionCloudAppliance/action\",\r\n \"displayName\": \"Create Cloud Appliance (8000 Series Only)\",\r\n \"description\": \"Create a new cloud appliance.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/write\",\r\n \"displayName\": \"Create Vault\",\r\n \"description\": \"Create Vault operation creates an Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/read\",\r\n \"displayName\": \"Get Vault\",\r\n \"description\": \"The Get Vault operation gets an object representing the Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/delete\",\r\n \"displayName\": \"Delete Vault\",\r\n \"description\": \"The Delete Vault operation deletes the specified Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageAccountCredentials\",\r\n \"displayName\": \"Storage Account Credentials\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/write\",\r\n \"displayName\": \"Create or Update Storage Account Credentials\",\r\n \"description\": \"Create or update the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/read\",\r\n \"displayName\": \"List Storage Account Credentials\",\r\n \"description\": \"Lists or gets the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/delete\",\r\n \"displayName\": \"Delete Storage Account Credentials\",\r\n \"description\": \"Deletes the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/encryptionSettings\",\r\n \"displayName\": \"Encryption Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/encryptionSettings/read\",\r\n \"displayName\": \"List Encryption Settings\",\r\n \"description\": \"Lists or gets the Encryption Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/chapSettings\",\r\n \"displayName\": \"Chap Settings (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/write\",\r\n \"displayName\": \"Create or Update Chap Settings\",\r\n \"description\": \"Create or update the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/read\",\r\n \"displayName\": \"List Chap Settings\",\r\n \"description\": \"Lists or gets the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/delete\",\r\n \"displayName\": \"Delete Chap Settings\",\r\n \"description\": \"Deletes the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups\",\r\n \"displayName\": \"Backup Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/read\",\r\n \"displayName\": \"List Backup Set\",\r\n \"description\": \"Lists or gets the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/delete\",\r\n \"displayName\": \"Delete Backup Set\",\r\n \"description\": \"Deletes the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/restore/action\",\r\n \"displayName\": \"Restore from Backup Set\",\r\n \"description\": \"Restore all the volumes from a backup set.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/elements\",\r\n \"displayName\": \"Backup Elements (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/elements/clone/action\",\r\n \"displayName\": \"Clone\",\r\n \"description\": \"Clone a share or volume using a backup element.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageDomains\",\r\n \"displayName\": \"Storage Domains (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/read\",\r\n \"displayName\": \"List Storage Domains\",\r\n \"description\": \"Lists or gets the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/write\",\r\n \"displayName\": \"Create or Update Storage Domains\",\r\n \"description\": \"Create or update the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/delete\",\r\n \"displayName\": \"Delete Storage Domains\",\r\n \"description\": \"Deletes the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/read\",\r\n \"displayName\": \"List Jobs\",\r\n \"description\": \"Lists or gets the Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/cancel/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel a running job\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/accessControlRecords\",\r\n \"displayName\": \"Access Control Records\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/read\",\r\n \"displayName\": \"List Access Control Records\",\r\n \"description\": \"Lists or gets the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/write\",\r\n \"displayName\": \"Create or Update Access Control Records\",\r\n \"description\": \"Create or update the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/delete\",\r\n \"displayName\": \"Delete Access Control Records\",\r\n \"description\": \"Deletes the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers\",\r\n \"displayName\": \"File Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/read\",\r\n \"displayName\": \"List File Servers\",\r\n \"description\": \"Lists or gets the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/write\",\r\n \"displayName\": \"Create or Update File Servers\",\r\n \"description\": \"Create or update the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/delete\",\r\n \"displayName\": \"Delete File Servers\",\r\n \"description\": \"Deletes the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take backup of an File Server.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers\",\r\n \"displayName\": \"Volume Containers (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/write\",\r\n \"displayName\": \"Creates or Updates Volume Containers (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/read\",\r\n \"displayName\": \"List Volume Containers (8000 Series Only)\",\r\n \"description\": \"List the Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/delete\",\r\n \"displayName\": \"Deletes Volume Containers (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"List the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"List the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes\",\r\n \"displayName\": \"Volumes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/read\",\r\n \"displayName\": \"List Volumes\",\r\n \"description\": \"List the Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/write\",\r\n \"displayName\": \"Creates or Updates Volumes\",\r\n \"description\": \"Creates a new or updates Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/delete\",\r\n \"displayName\": \"Deletes Volumes\",\r\n \"description\": \"Deletes an existing Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"List the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"List the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/hardwareComponentGroups\",\r\n \"displayName\": \"Hardware Component Groups (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/read\",\r\n \"displayName\": \"List Hardware Component Groups\",\r\n \"description\": \"List the Hardware Component Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/changeControllerPowerState/action\",\r\n \"displayName\": \"Change controller power state of hardware component groups\",\r\n \"description\": \"Change controller power state of hardware component groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/bandwidthSettings\",\r\n \"displayName\": \"Bandwidth Settings (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/read\",\r\n \"displayName\": \"List Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"List the Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/write\",\r\n \"displayName\": \"Creates or Updates Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/delete\",\r\n \"displayName\": \"Deletes Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/schedules\",\r\n \"displayName\": \"Schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/write\",\r\n \"displayName\": \"Creates or Updates Schedules\",\r\n \"description\": \"Creates a new or updates Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/read\",\r\n \"displayName\": \"List Schedules\",\r\n \"description\": \"List the Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/delete\",\r\n \"displayName\": \"Deletes Schedules\",\r\n \"description\": \"Deletes an existing Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies\",\r\n \"displayName\": \"Backup Polices (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/write\",\r\n \"displayName\": \"Creates or Updates Backup Polices (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/read\",\r\n \"displayName\": \"List Backup Polices (8000 Series Only)\",\r\n \"description\": \"List the Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/delete\",\r\n \"displayName\": \"Deletes Backup Polices (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take a manual backup to create an on-demand backup of all the volumes protected by the policy.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations\",\r\n \"displayName\": \"Migration Source Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/import/action\",\r\n \"displayName\": \"Import Source Configurations\",\r\n \"description\": \"Import source configurations for migration\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/startMigrationEstimate/action\",\r\n \"displayName\": \"Start Migration Estimate\",\r\n \"description\": \"Start a job to estimate the duration of the migration process.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/startMigration/action\",\r\n \"displayName\": \"Start Migration\",\r\n \"description\": \"Start migration using source configurations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/confirmMigration/action\",\r\n \"displayName\": \"Confirm Migration\",\r\n \"description\": \"Confirms a successful migration and commit it.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchMigrationEstimate/action\",\r\n \"displayName\": \"Fetch Migration Estimate\",\r\n \"description\": \"Fetch the status for the migration estimation job.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchMigrationStatus/action\",\r\n \"displayName\": \"Fetch Migration Status\",\r\n \"description\": \"Fetch the status for the migration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchConfirmMigrationStatus/action\",\r\n \"displayName\": \"Fetch Migration Confirm Status\",\r\n \"description\": \"Fetch the confirm status of migration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/cloudApplianceConfigurations\",\r\n \"displayName\": \"Cloud Appliance Supported Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/cloudApplianceConfigurations/read\",\r\n \"displayName\": \"List Cloud Appliance Supported Configurations\",\r\n \"description\": \"List the Cloud Appliance Supported Configurations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/certificates/write\",\r\n \"displayName\": \"Create or Update Certificates\",\r\n \"description\": \"Create or update the Certificates\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/certificates/write\",\r\n \"displayName\": \"Update Resource Certificate\",\r\n \"description\": \"The Update Resource Certificate operation updates the resource/vault credential certificate.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/extendedInformation\",\r\n \"displayName\": \"Extended Vault Information\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/read\",\r\n \"displayName\": \"List Extended Vault Information\",\r\n \"description\": \"Lists or gets the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/write\",\r\n \"displayName\": \"Create or Update Extended Vault Information\",\r\n \"description\": \"Create or update the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/delete\",\r\n \"displayName\": \"Delete Extended Vault Information\",\r\n \"description\": \"Deletes the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/read\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/write\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/delete\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/failoverTargets\",\r\n \"displayName\": \"Failover targets of the devices (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failoverTargets/read\",\r\n \"displayName\": \"List Failover targets of the devices\",\r\n \"description\": \"Lists or gets the Failover targets of the devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageAccountCredentials/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/accessControlRecords/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/alertSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/securitySettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/chapSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupScheduleGroups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/updates/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/updates/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/failover/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failover/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageDomains/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/elements/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/elements/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/shares\",\r\n \"displayName\": \"Shares (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/shares/read\",\r\n \"displayName\": \"List Shares\",\r\n \"description\": \"Lists or gets the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/disks\",\r\n \"displayName\": \"Disks (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/disks/read\",\r\n \"displayName\": \"List Disks\",\r\n \"description\": \"Lists or gets the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/iscsiservers\",\r\n \"displayName\": \"iSCSI Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/iscsiservers/read\",\r\n \"displayName\": \"List iSCSI Servers\",\r\n \"description\": \"Lists or gets the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"Lists or gets the Operations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/backups\",\r\n \"displayName\": \"Backup Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/backups/read\",\r\n \"displayName\": \"List Backup Set\",\r\n \"description\": \"Lists or gets the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/jobs/read\",\r\n \"displayName\": \"List Jobs\",\r\n \"description\": \"Lists or gets the Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/fileservers\",\r\n \"displayName\": \"File Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/fileservers/read\",\r\n \"displayName\": \"List File Servers\",\r\n \"description\": \"Lists or gets the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/bandwidthSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/timeSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/networkSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/schedules/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/hardwareComponentGroups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/jobs/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/features\",\r\n \"displayName\": \"Features (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/features/read\",\r\n \"displayName\": \"List Features\",\r\n \"description\": \"List the Features\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumes\",\r\n \"displayName\": \"Volumes (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumes/read\",\r\n \"displayName\": \"List Volumes\",\r\n \"description\": \"List the Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/migrationEstimate\",\r\n \"displayName\": \"Migration Estimate (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/migrationEstimate/read\",\r\n \"displayName\": \"List Migration Estimate\",\r\n \"description\": \"List the Migration Estimate\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/migrationStatus\",\r\n \"displayName\": \"Migration Status (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/migrationStatus/read\",\r\n \"displayName\": \"List Migration Status\",\r\n \"description\": \"List the Migration Status\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/confirmMigrationStatus\",\r\n \"displayName\": \"Confirm Migration Status (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/confirmMigrationStatus/read\",\r\n \"displayName\": \"List Confirm Migration Status\",\r\n \"description\": \"List the Confirm Migration Status\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/migrationSourceConfigurations\",\r\n \"displayName\": \"Migration Source Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/migrationSourceConfigurations/read\",\r\n \"displayName\": \"List Migration Source Configurations (8000 Series Only)\",\r\n \"description\": \"List the Migration Source Configurations (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StorSimple\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StorSimple\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Stream Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/Register/action\",\r\n \"displayName\": \"Register subscription with Stream Analytics Resource Provider\",\r\n \"description\": \"Register subscription with Stream Analytics Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"streamingjobs\",\r\n \"displayName\": \"Stream Analytics Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job\",\r\n \"description\": \"Delete Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job\",\r\n \"description\": \"Read Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Start/action\",\r\n \"displayName\": \"Start Stream Analytics Job\",\r\n \"description\": \"Start Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Stop/action\",\r\n \"displayName\": \"Stop Stream Analytics Job\",\r\n \"description\": \"Stop Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job\",\r\n \"description\": \"Write Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/functions\",\r\n \"displayName\": \"Stream Analytics Job Function\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Function\",\r\n \"description\": \"Delete Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Function\",\r\n \"description\": \"Read Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/RetrieveDefaultDefinition/action\",\r\n \"displayName\": \"Retrieve Default Definition of a Stream Analytics Job Function\",\r\n \"description\": \"Retrieve Default Definition of a Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Function\",\r\n \"description\": \"Test Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Function\",\r\n \"description\": \"Write Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/inputs\",\r\n \"displayName\": \"Stream Analytics Job Input\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Input\",\r\n \"description\": \"Delete Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Input\",\r\n \"description\": \"Read Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Sample/action\",\r\n \"displayName\": \"Sample Stream Analytics Job Input\",\r\n \"description\": \"Sample Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Input\",\r\n \"description\": \"Test Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Input\",\r\n \"description\": \"Write Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/outputs\",\r\n \"displayName\": \"Stream Analytics Job Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Output\",\r\n \"description\": \"Delete Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Output\",\r\n \"description\": \"Read Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Output\",\r\n \"description\": \"Test Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Output\",\r\n \"description\": \"Write Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read streamingjobs log definitions\",\r\n \"description\": \"Gets the available logs for streamingjobs\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Execution\",\r\n \"displayName\": \"Execution\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Authoring\",\r\n \"displayName\": \"Authoring\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read streamingjobs metric definitions\",\r\n \"description\": \"Gets the available metrics for streamingjobs\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ResourceUtilization\",\r\n \"displayName\": \"SU % Utilization\",\r\n \"displayDescription\": \"SU % Utilization\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEvents\",\r\n \"displayName\": \"Input Events\",\r\n \"displayDescription\": \"Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventBytes\",\r\n \"displayName\": \"Input Event Bytes\",\r\n \"displayDescription\": \"Input Event Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LateInputEvents\",\r\n \"displayName\": \"Late Input Events\",\r\n \"displayDescription\": \"Late Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OutputEvents\",\r\n \"displayName\": \"Output Events\",\r\n \"displayDescription\": \"Output Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ConversionErrors\",\r\n \"displayName\": \"Data Conversion Errors\",\r\n \"displayDescription\": \"Data Conversion Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Runtime Errors\",\r\n \"displayDescription\": \"Runtime Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DroppedOrAdjustedEvents\",\r\n \"displayName\": \"Out of order Events\",\r\n \"displayDescription\": \"Out of order Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutRequests\",\r\n \"displayName\": \"Function Requests\",\r\n \"displayDescription\": \"Function Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutFailedRequests\",\r\n \"displayName\": \"Failed Function Requests\",\r\n \"displayDescription\": \"Failed Function Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutInputEvents\",\r\n \"displayName\": \"Function Events\",\r\n \"displayDescription\": \"Function Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeserializationError\",\r\n \"displayName\": \"Input Deserialization Errors\",\r\n \"displayDescription\": \"Input Deserialization Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"EarlyInputEvents\",\r\n \"displayName\": \"Early Input Events\",\r\n \"displayDescription\": \"Early Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OutputWatermarkDelaySeconds\",\r\n \"displayName\": \"Watermark Delay\",\r\n \"displayDescription\": \"Watermark Delay\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventsSourcesBacklogged\",\r\n \"displayName\": \"Backlogged Input Events\",\r\n \"displayDescription\": \"Backlogged Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventsSourcesPerSecond\",\r\n \"displayName\": \"Input Sources Received\",\r\n \"displayDescription\": \"Input Sources Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/transformations\",\r\n \"displayName\": \"Stream Analytics Job Transformation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Transformation\",\r\n \"description\": \"Delete Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Transformation\",\r\n \"description\": \"Read Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Transformation\",\r\n \"description\": \"Write Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/quotas\",\r\n \"displayName\": \"Stream Analytics Subscription Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/locations/quotas/Read\",\r\n \"displayName\": \"Read Stream Analytics Subscription Quota\",\r\n \"description\": \"Read Stream Analytics Subscription Quota\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Stream Analytics Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/operations/Read\",\r\n \"displayName\": \"Read Stream Analytics Operations\",\r\n \"description\": \"Read Stream Analytics Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/functions/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Function\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Function\",\r\n \"description\": \"Read operation results for Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/inputs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Input\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Input\",\r\n \"description\": \"Read operation results for Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/metricdefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/metricdefinitions/Read\",\r\n \"displayName\": \"Read Metric Definitions\",\r\n \"description\": \"Read Metric Definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job\",\r\n \"description\": \"Read operation results for Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/outputs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Output\",\r\n \"description\": \"Read operation results for Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Read diagnostic setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Write diagnostic setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StreamAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StreamAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Solutions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/register/action\",\r\n \"displayName\": \"Register Solutions\",\r\n \"description\": \"Register to Solutions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"applicationDefinitions\",\r\n \"displayName\": \"Application Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/read\",\r\n \"displayName\": \"List Application Definitions\",\r\n \"description\": \"Retrieves a list of application definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/write\",\r\n \"displayName\": \"Add Application Definition\",\r\n \"description\": \"Add or modify an application definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/delete\",\r\n \"displayName\": \"Remove Application Definition\",\r\n \"description\": \"Removes an application definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applications\",\r\n \"displayName\": \"Application\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/read\",\r\n \"displayName\": \"List Applications\",\r\n \"description\": \"Retrieves a list of applications.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/write\",\r\n \"displayName\": \"Create Application\",\r\n \"description\": \"Creates an application.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/delete\",\r\n \"displayName\": \"Remove Application\",\r\n \"description\": \"Removes an application.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/locations/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jitRequests\",\r\n \"displayName\": \"JitRequests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/read\",\r\n \"displayName\": \"List JitRequests\",\r\n \"description\": \"Retrieves a list of JitRequests\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/write\",\r\n \"displayName\": \"Create JitRequest\",\r\n \"description\": \"Creates a JitRequest\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/delete\",\r\n \"displayName\": \"Remove JitRequest\",\r\n \"description\": \"Remove a JitRequest\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Solutions\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Solutions\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Subscription/CreateSubscription/action\",\r\n \"displayName\": \"Create Subscription\",\r\n \"description\": \"Create an Azure subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"SubscriptionDefinitions\",\r\n \"displayName\": \"Subscription Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Subscription/SubscriptionDefinitions/read\",\r\n \"displayName\": \"List Subscription Definitions\",\r\n \"description\": \"Get an Azure subscription definition within a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Subscription/SubscriptionDefinitions/write\",\r\n \"displayName\": \"Create Subscription Definition\",\r\n \"description\": \"Create an Azure subscription definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Subscription\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Subscription\"\r\n },\r\n {\r\n \"displayName\": \"microsoft.storagesync\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"storageSyncServices\",\r\n \"displayName\": \"Storage Sync Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/read\",\r\n \"displayName\": \"Read Storage Sync Services\",\r\n \"description\": \"Read any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/write\",\r\n \"displayName\": \"Create or Update Storage Sync Services\",\r\n \"description\": \"Create or Update any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/delete\",\r\n \"displayName\": \"Delete Storage Sync Services\",\r\n \"description\": \"Delete any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that storage sync service name is valid and is not in use.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Storage Sync Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Storage Sync Services metric definitions\",\r\n \"description\": \"Gets the available metrics for Storage Sync Services\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerSyncSessionResult\",\r\n \"displayName\": \"Sync Session Result\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the Server Endpoint successfully completes a Sync Session with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncServerHeartbeat\",\r\n \"displayName\": \"Server Heartbeat\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the resigtered server successfully records a heartbeat with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncRecallIOTotalSizeBytes\",\r\n \"displayName\": \"Cloud tiering recall\",\r\n \"displayDescription\": \"Total size of data recalled by the server\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups\",\r\n \"displayName\": \"Sync Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/read\",\r\n \"displayName\": \"Read Sync Groups\",\r\n \"description\": \"Read any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/write\",\r\n \"displayName\": \"Create or Update Sync Groups\",\r\n \"description\": \"Create or Update any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/delete\",\r\n \"displayName\": \"Delete Sync Groups\",\r\n \"description\": \"Delete any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/cloudEndpoints\",\r\n \"displayName\": \"Cloud Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/read\",\r\n \"displayName\": \"Read Cloud Endpoints\",\r\n \"description\": \"Read any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/write\",\r\n \"displayName\": \"Create or Update Cloud Endpoints\",\r\n \"description\": \"Create or Update any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/delete\",\r\n \"displayName\": \"Delete Cloud Endpoints\",\r\n \"description\": \"Delete any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/prebackup/action\",\r\n \"displayName\": \"prebackup\",\r\n \"description\": \"Call this action before backup\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/postbackup/action\",\r\n \"displayName\": \"postbackup\",\r\n \"description\": \"Call this action after backup\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/prerestore/action\",\r\n \"displayName\": \"prerestore\",\r\n \"description\": \"Call this action before restore\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/postrestore/action\",\r\n \"displayName\": \"postrestore\",\r\n \"description\": \"Call this action after restore\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/restoreheartbeat/action\",\r\n \"displayName\": \"restoreheartbeat\",\r\n \"description\": \"Restore heartbeat\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/cloudEndpoints/operationresults\",\r\n \"displayName\": \"Cloud Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/operationresults/read\",\r\n \"displayName\": \"Read cloudEndpoints/operationresults\",\r\n \"description\": \"Gets the status of an asynchronous backup/restore operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/serverEndpoints\",\r\n \"displayName\": \"Server Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/read\",\r\n \"displayName\": \"Read Server Endpoints\",\r\n \"description\": \"Read any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/write\",\r\n \"displayName\": \"Create or Update Server Endpoints\",\r\n \"description\": \"Create or Update any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/delete\",\r\n \"displayName\": \"Delete Server Endpoints\",\r\n \"description\": \"Delete any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/recallAction/action\",\r\n \"displayName\": \"recallAction\",\r\n \"description\": \"Call this action to recall files to a server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/registeredServers\",\r\n \"displayName\": \"Registered Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/read\",\r\n \"displayName\": \"Read Registered Server\",\r\n \"description\": \"Read any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/write\",\r\n \"displayName\": \"Create or Update Registered Server\",\r\n \"description\": \"Create or Update any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/delete\",\r\n \"displayName\": \"Delete Registered Server\",\r\n \"description\": \"Delete any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Sync Group Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Sync Groups metric definitions\",\r\n \"description\": \"Gets the available metrics for Sync Groups\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SyncGroupSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SyncGroupSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SyncGroupBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/serverEndpoints/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Server Endpoint Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Server Endpoints metric definitions\",\r\n \"description\": \"Gets the available metrics for Server Endpoints\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerEndpointSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerEndpointSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerEndpointBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/registeredServers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Registered Server Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Registered Server metric definitions\",\r\n \"description\": \"Gets the available metrics for Registered Server\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerHeartbeat\",\r\n \"displayName\": \"Server Heartbeat\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the resigtered server successfully records a heartbeat with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerRecallIOTotalSizeBytes\",\r\n \"displayName\": \"Cloud tiering recall\",\r\n \"displayDescription\": \"Total size of data recalled by the server\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/read\",\r\n \"displayName\": \"Read Workflows\",\r\n \"description\": \"Read Workflows\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows/operationresults\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/operationresults/read\",\r\n \"displayName\": \"Read workflows/operationresults\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows/operations\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/operations/read\",\r\n \"displayName\": \"Read workflows/operations\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/workflows/operations\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/locations/workflows/operations/read\",\r\n \"displayName\": \"Read locations/workflows/operations\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StorageSync\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StorageSync\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ServiceFabric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/register/action\",\r\n \"displayName\": \"Register Action\",\r\n \"description\": \"Register any Action\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/read\",\r\n \"displayName\": \"Read Cluster\",\r\n \"description\": \"Read any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/write\",\r\n \"displayName\": \"Create or Update Cluster\",\r\n \"description\": \"Create or Update any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/delete\",\r\n \"displayName\": \"Delete Cluster\",\r\n \"description\": \"Delete any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applicationTypes\",\r\n \"displayName\": \"Application Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/read\",\r\n \"displayName\": \"Read Application Type\",\r\n \"description\": \"Read any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/write\",\r\n \"displayName\": \"Create or Update Application Type\",\r\n \"description\": \"Create or Update any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/delete\",\r\n \"displayName\": \"Delete Application Type\",\r\n \"description\": \"Delete any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applicationTypes/versions\",\r\n \"displayName\": \"Application Type Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/read\",\r\n \"displayName\": \"Read Application Type Version\",\r\n \"description\": \"Read any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/write\",\r\n \"displayName\": \"Create or Update Application Type Version\",\r\n \"description\": \"Create or Update any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/delete\",\r\n \"displayName\": \"Delete Application Type Version\",\r\n \"description\": \"Delete any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications\",\r\n \"displayName\": \"Applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/read\",\r\n \"displayName\": \"Read Application\",\r\n \"description\": \"Read any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/write\",\r\n \"displayName\": \"Create or Update Application\",\r\n \"description\": \"Create or Update any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/delete\",\r\n \"displayName\": \"Delete Application\",\r\n \"description\": \"Delete any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/read\",\r\n \"displayName\": \"Read Service\",\r\n \"description\": \"Read any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/write\",\r\n \"displayName\": \"Create or Update Service\",\r\n \"description\": \"Create or Update any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/delete\",\r\n \"displayName\": \"Delete Service\",\r\n \"description\": \"Delete any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/statuses\",\r\n \"displayName\": \"Cluster Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/statuses/read\",\r\n \"displayName\": \"Read Cluster Status\",\r\n \"description\": \"Read any Cluster Status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/nodes\",\r\n \"displayName\": \"Nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/nodes/read\",\r\n \"displayName\": \"Read Node\",\r\n \"description\": \"Read any Node\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/statuses\",\r\n \"displayName\": \"Service Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/statuses/read\",\r\n \"displayName\": \"Read Service Status\",\r\n \"description\": \"Read any Service Status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/partitions\",\r\n \"displayName\": \"Partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/partitions/read\",\r\n \"displayName\": \"Read Partition\",\r\n \"description\": \"Read any Partition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/partitions/replicas\",\r\n \"displayName\": \"Replicas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/partitions/replicas/read\",\r\n \"displayName\": \"Read Replica\",\r\n \"description\": \"Read any Replica\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/operationresults/read\",\r\n \"displayName\": \"Read Operation Results\",\r\n \"description\": \"Read any Operation Results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operations By Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/operations/read\",\r\n \"displayName\": \"Read Operations By Location\",\r\n \"description\": \"Read any Operations by location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/operations/read\",\r\n \"displayName\": \"Read Available Operations\",\r\n \"description\": \"Read any Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/clusterVersions\",\r\n \"displayName\": \"Cluster Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/clusterVersions/read\",\r\n \"displayName\": \"Read Cluster Version\",\r\n \"description\": \"Read any Cluster Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/environments/clusterVersions\",\r\n \"displayName\": \"Cluster Versions By Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/environments/clusterVersions/read\",\r\n \"displayName\": \"Read Cluster Version By Environment\",\r\n \"description\": \"Read any Cluster Version for a specific environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ServiceFabric\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ServiceFabric\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Support\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Support/register/action\",\r\n \"displayName\": \"Registers Support Resource Provider\",\r\n \"description\": \"Registers to Support Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"supportTickets\",\r\n \"displayName\": \"Support Ticket\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Support/supportTickets/read\",\r\n \"displayName\": \"Reads Support Ticket\",\r\n \"description\": \"Gets Support Ticket details (including status, severity, contact details and communications) or gets the list of Support Tickets across subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Support/supportTickets/write\",\r\n \"displayName\": \"Writes Support Ticket\",\r\n \"description\": \"Creates or Updates a Support Ticket. You can create a Support Ticket for Technical, Billing, Quotas or Subscription Management related issues. You can update severity, contact details and communications for existing support tickets.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Support\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Support\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Time Series Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/register/action\",\r\n \"displayName\": \"Registers the Time Series Insights Resource Provider\",\r\n \"description\": \"Registers the subscription for the Time Series Insights resource provider and enables the creation of Time Series Insights environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"environments/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metrics definition of environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read environments metric definitions\",\r\n \"description\": \"Gets the available metrics for environments\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"IngressReceivedMessages\",\r\n \"displayName\": \"Ingress Received Messages\",\r\n \"displayDescription\": \"Count of messages read from all Event hub or IoT hub event sources\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedInvalidMessages\",\r\n \"displayName\": \"Ingress Received Invalid Messages\",\r\n \"displayDescription\": \"Count of invalid messages read from all Event hub or IoT hub event sources\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedBytes\",\r\n \"displayName\": \"Ingress Received Bytes\",\r\n \"displayDescription\": \"Count of bytes read from all event sources\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredBytes\",\r\n \"displayName\": \"Ingress Stored Bytes\",\r\n \"displayDescription\": \"Total size of events successfully processed and available for query\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredEvents\",\r\n \"displayName\": \"Ingress Stored Events\",\r\n \"displayDescription\": \"Count of flattened events successfully processed and available for query\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesTimeLag\",\r\n \"displayName\": \"Ingress Received Messages Time Lag\",\r\n \"displayDescription\": \"Difference between the time that the message is enqueued in the event source and the time it is processed in Ingress\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesCountLag\",\r\n \"displayName\": \"Ingress Received Messages Count Lag\",\r\n \"displayDescription\": \"Difference between the sequence number of last enqueued message in the event source partition and sequence number of message being processed in Ingress\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metrics definition of environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read eventsources metric definitions\",\r\n \"description\": \"Gets the available metrics for eventsources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"IngressReceivedMessages\",\r\n \"displayName\": \"Ingress Received Messages\",\r\n \"displayDescription\": \"Count of messages read from the event source\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedInvalidMessages\",\r\n \"displayName\": \"Ingress Received Invalid Messages\",\r\n \"displayDescription\": \"Count of invalid messages read from the event source\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedBytes\",\r\n \"displayName\": \"Ingress Received Bytes\",\r\n \"displayDescription\": \"Count of bytes read from the event source\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredBytes\",\r\n \"displayName\": \"Ingress Stored Bytes\",\r\n \"displayDescription\": \"Total size of events successfully processed and available for query\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredEvents\",\r\n \"displayName\": \"Ingress Stored Events\",\r\n \"displayDescription\": \"Count of flattened events successfully processed and available for query\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesTimeLag\",\r\n \"displayName\": \"Ingress Received Messages Time Lag\",\r\n \"displayDescription\": \"Difference between the time that the message is enqueued in the event source and the time it is processed in Ingress\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesCountLag\",\r\n \"displayName\": \"Ingress Received Messages Count Lag\",\r\n \"displayDescription\": \"Difference between the sequence number of last enqueued message in the event source partition and sequence number of message being processed in Ingress\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/eventsources/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/eventsources/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments\",\r\n \"displayName\": \"Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/read\",\r\n \"displayName\": \"Read Environment\",\r\n \"description\": \"Get the properties of an environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/write\",\r\n \"displayName\": \"Create or Update Environment\",\r\n \"description\": \"Creates a new environment, or updates an existing environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/delete\",\r\n \"displayName\": \"Delete Environment\",\r\n \"description\": \"Deletes the environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/status\",\r\n \"displayName\": \"Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/status/read\",\r\n \"displayName\": \"Read Environment status\",\r\n \"description\": \"Get the status of the environment, state of its associated operations like ingress.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources\",\r\n \"displayName\": \"Event Source\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/read\",\r\n \"displayName\": \"Read Event Source\",\r\n \"description\": \"Get the properties of an event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/write\",\r\n \"displayName\": \"Create or Update Event Source\",\r\n \"description\": \"Creates a new event source for an environment, or updates an existing event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/delete\",\r\n \"displayName\": \"Delete Event Source\",\r\n \"description\": \"Deletes the event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/referencedatasets\",\r\n \"displayName\": \"Reference Data Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/read\",\r\n \"displayName\": \"Read Reference Data Set\",\r\n \"description\": \"Get the properties of a reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/write\",\r\n \"displayName\": \"Create or Update Reference Data Set\",\r\n \"description\": \"Creates a new reference data set for an environment, or updates an existing reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/delete\",\r\n \"displayName\": \"Delete Reference Data Set\",\r\n \"description\": \"Deletes the reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/accesspolicies\",\r\n \"displayName\": \"Access Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/read\",\r\n \"displayName\": \"Read Access Policy\",\r\n \"description\": \"Get the properties of an access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/write\",\r\n \"displayName\": \"Create or Update Access Policy\",\r\n \"description\": \"Creates a new access policy for an environment, or updates an existing access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/delete\",\r\n \"displayName\": \"Delete Access Policy\",\r\n \"description\": \"Deletes the access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.TimeSeriesInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TimeSeriesInsights\"\r\n },\r\n {\r\n \"displayName\": \"Visual Studio\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Register/Action\",\r\n \"displayName\": \"Registers the Azure Subscription with Microsoft.VisualStudio provider\",\r\n \"description\": \"Register Azure Subscription with Microsoft.VisualStudio provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Account\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Write\",\r\n \"displayName\": \"Creates or updates the Account\",\r\n \"description\": \"Set Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Delete\",\r\n \"displayName\": \"Deletes the Account\",\r\n \"description\": \"Delete Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Read\",\r\n \"displayName\": \"Reads the Account\",\r\n \"description\": \"Read Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Project\",\r\n \"displayName\": \"Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Write\",\r\n \"displayName\": \"Creates or updates the Project\",\r\n \"description\": \"Set Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Delete\",\r\n \"displayName\": \"Deletes the Project\",\r\n \"description\": \"Delete Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Read\",\r\n \"displayName\": \"Reads the Project\",\r\n \"description\": \"Read Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Extension\",\r\n \"displayName\": \"Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Write\",\r\n \"displayName\": \"Creates or updates the Extension\",\r\n \"description\": \"Set Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Delete\",\r\n \"displayName\": \"Deletes the Extension\",\r\n \"description\": \"Delete Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Read\",\r\n \"displayName\": \"Reads the Extension\",\r\n \"description\": \"Read Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Account/Project\",\r\n \"displayName\": \"Account/Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Project/Read\",\r\n \"displayName\": \"Reads the Account/Project\",\r\n \"description\": \"Read Account/Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Project/Write\",\r\n \"displayName\": \"Creates or updates the Account/Project\",\r\n \"description\": \"Set Account/Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Account/Extension\",\r\n \"displayName\": \"Account/Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Extension/Read\",\r\n \"displayName\": \"Reads the Account/Extension\",\r\n \"description\": \"Read Account/Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.VisualStudio\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.VisualStudio\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/unregister/action\",\r\n \"displayName\": \"Unregister Microsoft.Web resource provider\",\r\n \"description\": \"Unregister Microsoft.Web resource provider for the subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/validate/action\",\r\n \"displayName\": \"Validate \",\r\n \"description\": \"Validate .\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/register/action\",\r\n \"displayName\": \"Register Microsoft.Web resource provider\",\r\n \"description\": \"Register Microsoft.Web resource provider for the subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/verifyhostingenvironmentvnet/action\",\r\n \"displayName\": \"Verify Hosting Environment Vnet\",\r\n \"description\": \"Verify Hosting Environment Vnet.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"sites\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/Read\",\r\n \"displayName\": \"Get Web App\",\r\n \"description\": \"Get the properties of a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/Write\",\r\n \"displayName\": \"Create or Update Web App\",\r\n \"description\": \"Create a new Web App or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/Delete\",\r\n \"displayName\": \"Delete Web App\",\r\n \"description\": \"Delete an existing Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/backup/Action\",\r\n \"displayName\": \"Create Web App Backup\",\r\n \"description\": \"Create a new web app backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/publishxml/Action\",\r\n \"displayName\": \"Get Web App Publishing Profile\",\r\n \"description\": \"Get publishing profile xml for a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/publish/Action\",\r\n \"displayName\": \"Publish Web App\",\r\n \"description\": \"Publish a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/restart/Action\",\r\n \"displayName\": \"Restart Web App\",\r\n \"description\": \"Restart a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/start/Action\",\r\n \"displayName\": \"Start Web App\",\r\n \"description\": \"Start a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/stop/Action\",\r\n \"displayName\": \"Stop Web App\",\r\n \"description\": \"Stop a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slotsswap/Action\",\r\n \"displayName\": \"Swap Web App Slots\",\r\n \"description\": \"Swap Web App deployment slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slotsdiffs/Action\",\r\n \"displayName\": \"Get Web App Slots Differences\",\r\n \"description\": \"Get differences in configuration between web app and slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/applySlotConfig/Action\",\r\n \"displayName\": \"Apply Web App Configuration\",\r\n \"description\": \"Apply web app slot configuration from target slot to the current web app\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/resetSlotConfig/Action\",\r\n \"displayName\": \"Reset Web App Configuration\",\r\n \"description\": \"Reset web app configuration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/action\",\r\n \"displayName\": \"Functions Web Apps\",\r\n \"description\": \"Functions Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/listsyncfunctiontriggerstatus/action\",\r\n \"displayName\": \"List Sync Function Trigger Status Web Apps\",\r\n \"description\": \"List Sync Function Trigger Status Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/networktrace/action\",\r\n \"displayName\": \"Network Trace Web Apps\",\r\n \"description\": \"Network Trace Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/newpassword/action\",\r\n \"displayName\": \"Newpassword Web Apps\",\r\n \"description\": \"Newpassword Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/sync/action\",\r\n \"displayName\": \"Sync Web Apps\",\r\n \"description\": \"Sync Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/migratemysql/action\",\r\n \"displayName\": \"Migrate MySql Web Apps\",\r\n \"description\": \"Migrate MySql Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/recover/action\",\r\n \"displayName\": \"Recover Web Apps\",\r\n \"description\": \"Recover Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restoresnapshot/action\",\r\n \"displayName\": \"Restore Web Apps Snapshots\",\r\n \"description\": \"Restore Web Apps Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restorefromdeletedwebapp/action\",\r\n \"displayName\": \"Restore Web Apps From Deleted App\",\r\n \"description\": \"Restore Web Apps From Deleted App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/syncfunctiontriggers/action\",\r\n \"displayName\": \"Sync Function Triggers for Web Apps\",\r\n \"description\": \"Sync Function Triggers for Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/action\",\r\n \"displayName\": \"Discovers an existing app backup\",\r\n \"description\": \"Discovers an existing app backup that can be restored from a blob in Azure storage.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/containerlogs/action\",\r\n \"displayName\": \"Get Zipped Container Logs for Web App\",\r\n \"description\": \"Get Zipped Container Logs for Web App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restorefrombackupblob/action\",\r\n \"displayName\": \"Restore Web App From Backup Blob\",\r\n \"description\": \"Restore Web App From Backup Blob.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Write\",\r\n \"displayName\": \"Create or Update Web App Slot\",\r\n \"description\": \"Create a new Web App Slot or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Delete\",\r\n \"displayName\": \"Delete Web App Slot\",\r\n \"description\": \"Delete an existing Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/backup/Action\",\r\n \"displayName\": \"Create Web App Slot Backup\",\r\n \"description\": \"Create new Web App Slot backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/publishxml/Action\",\r\n \"displayName\": \"Get Web App Slot Publishing Profile\",\r\n \"description\": \"Get publishing profile xml for Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/publish/Action\",\r\n \"displayName\": \"Publish Web App Slot\",\r\n \"description\": \"Publish a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/restart/Action\",\r\n \"displayName\": \"Restart Web App Slot\",\r\n \"description\": \"Restart a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/start/Action\",\r\n \"displayName\": \"Start Web App Slot\",\r\n \"description\": \"Start a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/stop/Action\",\r\n \"displayName\": \"Stop Web App Slot\",\r\n \"description\": \"Stop a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/slotsswap/Action\",\r\n \"displayName\": \"Swap Web App Slots\",\r\n \"description\": \"Swap Web App deployment slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/slotsdiffs/Action\",\r\n \"displayName\": \"Get Web App Slots Differences\",\r\n \"description\": \"Get differences in configuration between web app and slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/applySlotConfig/Action\",\r\n \"displayName\": \"Apply Web App Slot Configuration\",\r\n \"description\": \"Apply web app slot configuration from target slot to the current slot.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/resetSlotConfig/Action\",\r\n \"displayName\": \"Reset Web App Slot Configuration\",\r\n \"description\": \"Reset web app slot configuration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Read\",\r\n \"displayName\": \"Get Web App Deployment Slot\",\r\n \"description\": \"Get the properties of a Web App deployment slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/newpassword/action\",\r\n \"displayName\": \"Newpassword Web Apps Slots\",\r\n \"description\": \"Newpassword Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/sync/action\",\r\n \"displayName\": \"Sync Web Apps Slots\",\r\n \"description\": \"Sync Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/networktrace/action\",\r\n \"displayName\": \"Network Trace Web Apps Slots\",\r\n \"description\": \"Network Trace Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/recover/action\",\r\n \"displayName\": \"Recover Web Apps Slots\",\r\n \"description\": \"Recover Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restoresnapshot/action\",\r\n \"displayName\": \"Restore Web Apps Slots Snapshots\",\r\n \"description\": \"Restore Web Apps Slots Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restorefromdeletedwebapp/action\",\r\n \"displayName\": \"Restore Web App Slots From Deleted App\",\r\n \"description\": \"Restore Web App Slots From Deleted App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/action\",\r\n \"displayName\": \"Discover Web Apps Slots Backups\",\r\n \"description\": \"Discover Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/containerlogs/action\",\r\n \"displayName\": \"Get Zipped Container Logs for Web App Slot\",\r\n \"description\": \"Get Zipped Container Logs for Web App Slot.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restorefrombackupblob/action\",\r\n \"displayName\": \"Restore Web Apps Slot From Backup Blob\",\r\n \"description\": \"Restore Web Apps Slot From Backup Blob.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/config\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/Read\",\r\n \"displayName\": \"Get Web App Slot Configuration\",\r\n \"description\": \"Get Web App Slot's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/list/Action\",\r\n \"displayName\": \"List Web App Slot Security Sensitive Settings\",\r\n \"description\": \"List Web App Slot's security sensitive settings, such as publishing credentials, app settings and connection strings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/Write\",\r\n \"displayName\": \"Update Web App Slot Configuration\",\r\n \"description\": \"Update Web App Slot's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/config/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Config\",\r\n \"description\": \"Delete Web Apps Slots Config.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/config\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/Read\",\r\n \"displayName\": \"Get Web App Configuration\",\r\n \"description\": \"Get Web App configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/list/Action\",\r\n \"displayName\": \"List Web App Security Sensitive Settings\",\r\n \"description\": \"List Web App's security sensitive settings, such as publishing credentials, app settings and connection strings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/Write\",\r\n \"displayName\": \"Update Web App Configuration\",\r\n \"description\": \"Update Web App's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/config/delete\",\r\n \"displayName\": \"Delete Web Apps Config\",\r\n \"description\": \"Delete Web Apps Config.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/sourcecontrols\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Read\",\r\n \"displayName\": \"Get Web App Source Control Configuration\",\r\n \"description\": \"Get Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Write\",\r\n \"displayName\": \"Update Web App Source Control Configuration\",\r\n \"description\": \"Update Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Delete\",\r\n \"displayName\": \"Delete Web App Source Control Configuration\",\r\n \"description\": \"Delete Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/sourcecontrols\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Read\",\r\n \"displayName\": \"Get Web App Slot Source Control Configuration\",\r\n \"description\": \"Get Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Write\",\r\n \"displayName\": \"Update Web App Slot Source Control Configuration\",\r\n \"description\": \"Update Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Delete\",\r\n \"displayName\": \"Delete Web App Slot Source Control Configuration\",\r\n \"description\": \"Delete Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/backups\",\r\n \"displayName\": \"Web Apps Backups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/backups/Read\",\r\n \"displayName\": \"Get Web App Backup\",\r\n \"description\": \"Get the properties of a web app's backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/list/action\",\r\n \"displayName\": \"List Web Apps Backups\",\r\n \"description\": \"List Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/restore/action\",\r\n \"displayName\": \"Restore Web Apps Backups\",\r\n \"description\": \"Restore Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/delete\",\r\n \"displayName\": \"Delete Web Apps Backups\",\r\n \"description\": \"Delete Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/write\",\r\n \"displayName\": \"Update Web Apps Backups\",\r\n \"description\": \"Update Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/backups\",\r\n \"displayName\": \"Web Apps Slots Backups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/backups/Read\",\r\n \"displayName\": \"List Web App Slot Backups\",\r\n \"description\": \"Get the properties of a web app slots' backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/list/action\",\r\n \"displayName\": \"List Web Apps Slots Backups\",\r\n \"description\": \"List Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/restore/action\",\r\n \"displayName\": \"Restore Web Apps Slots Backups\",\r\n \"description\": \"Restore Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Backups\",\r\n \"description\": \"Delete Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms\",\r\n \"displayName\": \"App Service Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Read\",\r\n \"displayName\": \"Get App Service Plan\",\r\n \"description\": \"Get the properties on an App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Write\",\r\n \"displayName\": \"Create or Update App Service Plan\",\r\n \"description\": \"Create a new App Service Plan or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Delete\",\r\n \"displayName\": \"Delete App Service Plan\",\r\n \"description\": \"Delete an existing App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/restartSites/Action\",\r\n \"displayName\": \"Restart Web Apps\",\r\n \"description\": \"Restart all Web Apps in an App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"certificates\",\r\n \"displayName\": \"Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Read\",\r\n \"displayName\": \"Get Certificates\",\r\n \"description\": \"Get the list of certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Write\",\r\n \"displayName\": \"Add or Update Certificate\",\r\n \"description\": \"Add a new certificate or update an existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Delete an existing certificate.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"geoRegions\",\r\n \"displayName\": \"Geo Region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/geoRegions/Read\",\r\n \"displayName\": \"Get Geo Regions\",\r\n \"description\": \"Get the list of Geo regions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"listSitesAssignedToHostName\",\r\n \"displayName\": \"Site Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/listSitesAssignedToHostName/Read\",\r\n \"displayName\": \"Get sites assigned to hostname\",\r\n \"description\": \"Get names of sites assigned to hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments\",\r\n \"displayName\": \"App Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Read\",\r\n \"displayName\": \"Get App Service Environment\",\r\n \"description\": \"Get the properties of an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Write\",\r\n \"displayName\": \"Create or Update App Service Environment\",\r\n \"description\": \"Create a new App Service Environment or update existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Delete\",\r\n \"displayName\": \"Delete App Service Environment\",\r\n \"description\": \"Delete an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/reboot/Action\",\r\n \"displayName\": \"Reboot an App Service Environment\",\r\n \"description\": \"Reboot all machines in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/resume/action\",\r\n \"displayName\": \"Resume Hosting Environments\",\r\n \"description\": \"Resume Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/suspend/action\",\r\n \"displayName\": \"Suspend Hosting Environments\",\r\n \"description\": \"Suspend Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/multiRolePools\",\r\n \"displayName\": \"App Service Environment FrontEnd Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/Read\",\r\n \"displayName\": \"Get FrontEnd Pool\",\r\n \"description\": \"Get the properties of a FrontEnd Pool in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/Write\",\r\n \"displayName\": \"Create or Update FrontEnd Pool\",\r\n \"description\": \"Create a new FrontEnd Pool in an App Service Environment or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/workerPools\",\r\n \"displayName\": \"App Service Environment Worker Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/Read\",\r\n \"displayName\": \"Get Worker Pool\",\r\n \"description\": \"Get the properties of a Worker Pool in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/Write\",\r\n \"displayName\": \"Create or Update Worker Pool\",\r\n \"description\": \"Create a new Worker Pool in an App Service Environment or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections\",\r\n \"displayName\": \"Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/connections/Read\",\r\n \"displayName\": \"Get Connections\",\r\n \"description\": \"Get the list of Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Write\",\r\n \"displayName\": \"Add or Update Connection\",\r\n \"description\": \"Creates or updates a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Delete\",\r\n \"displayName\": \"Delete Connection\",\r\n \"description\": \"Deletes a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Move/Action\",\r\n \"displayName\": \"Move Connection\",\r\n \"description\": \"Moves a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Join/Action\",\r\n \"displayName\": \"Join Connection\",\r\n \"description\": \"Joins a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/connections/confirmconsentcode/action\",\r\n \"displayName\": \"Confirm Connections Consent Code\",\r\n \"description\": \"Confirm Connections Consent Code.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/connections/listconsentlinks/action\",\r\n \"displayName\": \"List Consent Links for Connections\",\r\n \"description\": \"List Consent Links for Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"customApis\",\r\n \"displayName\": \"Custom Apis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Read\",\r\n \"displayName\": \"Get Custom API\",\r\n \"description\": \"Get the list of Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Write\",\r\n \"displayName\": \"Add or Update Custom API\",\r\n \"description\": \"Creates or updates a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Delete\",\r\n \"displayName\": \"Delete Custom API\",\r\n \"description\": \"Deletes a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Move/Action\",\r\n \"displayName\": \"Move Custom API\",\r\n \"description\": \"Moves a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Join/Action\",\r\n \"displayName\": \"Join Custom API\",\r\n \"description\": \"Joins a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/extractApiDefinitionFromWsdl/Action\",\r\n \"displayName\": \"Extract API definition from WSDL\",\r\n \"description\": \"Extracts API definition from a WSDL.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/listWsdlInterfaces/Action\",\r\n \"displayName\": \"List Custom API WSDL interfaces\",\r\n \"description\": \"Lists WSDL interfaces for a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectionGateways\",\r\n \"displayName\": \"Connection Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Read\",\r\n \"displayName\": \"Get Connection Gateways\",\r\n \"description\": \"Get the list of Connection Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Write\",\r\n \"displayName\": \"Add or Update Connection Gateways\",\r\n \"description\": \"Creates or updates a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Delete\",\r\n \"displayName\": \"Delete Connection Gateway\",\r\n \"description\": \"Deletes a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Move/Action\",\r\n \"displayName\": \"Move Connection Gateway\",\r\n \"description\": \"Moves a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Join/Action\",\r\n \"displayName\": \"Join Connection Gateway\",\r\n \"description\": \"Joins a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/ListStatus/Action\",\r\n \"displayName\": \"List Connection Gateway Status\",\r\n \"description\": \"Lists status of a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"recommendations\",\r\n \"displayName\": \"Recommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/recommendations/Read\",\r\n \"displayName\": \"Get recommendations\",\r\n \"description\": \"Get the list of recommendations for subscriptions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/recommendations\",\r\n \"displayName\": \"Recommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/recommendations/Read\",\r\n \"displayName\": \"Get recommendations for web app\",\r\n \"description\": \"Get the list of recommendations for web app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/recommendations/disable/action\",\r\n \"displayName\": \"Disable Web Apps Recommendations\",\r\n \"description\": \"Disable Web Apps Recommendations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"availablestacks\",\r\n \"displayName\": \"Available Stacks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/availablestacks/read\",\r\n \"displayName\": \"Get Available Stacks\",\r\n \"description\": \"Get Available Stacks.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checknameavailability\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/checknameavailability/read\",\r\n \"displayName\": \"Get Check Name Availability\",\r\n \"description\": \"Check if resource name is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"classicmobileservices\",\r\n \"displayName\": \"Classic Mobile Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/classicmobileservices/read\",\r\n \"displayName\": \"Get Classic Mobile Services\",\r\n \"description\": \"Get Classic Mobile Services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deploymentlocations\",\r\n \"displayName\": \"Deployment Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/deploymentlocations/read\",\r\n \"displayName\": \"Get Deployment Locations\",\r\n \"description\": \"Get Deployment Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/capacities\",\r\n \"displayName\": \"Hosting Environments Capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/capacities/read\",\r\n \"displayName\": \"Get Hosting Environments Capacities\",\r\n \"description\": \"Get Hosting Environments Capacities.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/diagnostics\",\r\n \"displayName\": \"Hosting Environments Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/diagnostics/read\",\r\n \"displayName\": \"Get Hosting Environments Diagnostics\",\r\n \"description\": \"Get Hosting Environments Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments Metric Definitions\",\r\n \"description\": \"Get Hosting Environments Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Metric Definitions\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/metrics\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/metrics/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Metrics\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/skus\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/skus/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools SKUs\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/usages\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/usages/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Usages\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/operations\",\r\n \"displayName\": \"Hosting Environments Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/operations/read\",\r\n \"displayName\": \"Get Hosting Environments Operations\",\r\n \"description\": \"Get Hosting Environments Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/serverfarms\",\r\n \"displayName\": \"Hosting Environments App Service Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/serverfarms/read\",\r\n \"displayName\": \"Get Hosting Environments App Service Plans\",\r\n \"description\": \"Get Hosting Environments App Service Plans.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/sites\",\r\n \"displayName\": \"Hosting Environments Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/sites/read\",\r\n \"displayName\": \"Get Hosting Environments Web Apps\",\r\n \"description\": \"Get Hosting Environments Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/usages\",\r\n \"displayName\": \"Hosting Environments Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/usages/read\",\r\n \"displayName\": \"Get Hosting Environments Usages\",\r\n \"description\": \"Get Hosting Environments Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments Workerpools Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Metric Definitions\",\r\n \"description\": \"Get Hosting Environments Workerpools Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/metrics\",\r\n \"displayName\": \"Hosting Environments Workerpools Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/metrics/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Metrics\",\r\n \"description\": \"Get Hosting Environments Workerpools Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/skus\",\r\n \"displayName\": \"Hosting Environments Workerpools SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/skus/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools SKUs\",\r\n \"description\": \"Get Hosting Environments Workerpools SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/usages\",\r\n \"displayName\": \"Hosting Environments Workerpools Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/usages/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Usages\",\r\n \"description\": \"Get Hosting Environments Workerpools Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ishostingenvironmentnameavailable\",\r\n \"displayName\": \"Hosting Environment Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/ishostingenvironmentnameavailable/read\",\r\n \"displayName\": \"Check if Hosting Environment Name is available\",\r\n \"description\": \"Get if Hosting Environment Name is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ishostnameavailable\",\r\n \"displayName\": \"Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/ishostnameavailable/read\",\r\n \"displayName\": \"Check if Hostname is Available\",\r\n \"description\": \"Check if Hostname is Available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"isusernameavailable\",\r\n \"displayName\": \"Username\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/isusernameavailable/read\",\r\n \"displayName\": \"Check if Username is available\",\r\n \"description\": \"Check if Username is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/apioperations\",\r\n \"displayName\": \"Locations API Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/apioperations/read\",\r\n \"displayName\": \"Get Locations API Operations\",\r\n \"description\": \"Get Locations API Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/connectiongatewayinstallations\",\r\n \"displayName\": \"Locations Connection Gateway Installations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/connectiongatewayinstallations/read\",\r\n \"displayName\": \"Get Locations Connection Gateway Installations\",\r\n \"description\": \"Get Locations Connection Gateway Installations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedapis\",\r\n \"displayName\": \"Locations Managed APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/managedapis/read\",\r\n \"displayName\": \"Get Locations Managed APIs\",\r\n \"description\": \"Get Locations Managed APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/locations/managedapis/Join/Action\",\r\n \"displayName\": \"Join Managed API\",\r\n \"description\": \"Joins a Managed API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedapis/apioperations\",\r\n \"displayName\": \"Locations Managed API Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/managedapis/apioperations/read\",\r\n \"displayName\": \"Get Locations Managed API Operations\",\r\n \"description\": \"Get Locations Managed API Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publishingusers\",\r\n \"displayName\": \"Publishing Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/publishingusers/read\",\r\n \"displayName\": \"Get Publishing Users\",\r\n \"description\": \"Get Publishing Users.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/publishingusers/write\",\r\n \"displayName\": \"Update Publishing Users\",\r\n \"description\": \"Update Publishing Users.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/capabilities\",\r\n \"displayName\": \"App Service Plans Capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/capabilities/read\",\r\n \"displayName\": \"Get App Service Plans Capabilities\",\r\n \"description\": \"Get App Service Plans Capabilities.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/firstpartyapps/settings\",\r\n \"displayName\": \"App Service Plans First Party Apps Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/delete\",\r\n \"displayName\": \"Delete App Service Plans First Party Apps Settings\",\r\n \"description\": \"Delete App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/read\",\r\n \"displayName\": \"Get App Service Plans First Party Apps Settings\",\r\n \"description\": \"Get App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/write\",\r\n \"displayName\": \"Update App Service Plans First Party Apps Settings\",\r\n \"description\": \"Update App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionnamespaces/relays/sites\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Namespaces Relays Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/sites/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Namespaces Relays Web Apps\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Namespaces Relays Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionplanlimits\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Plan Limits\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionplanlimits/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Plan Limits\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Plan Limits.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionrelays\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Relays\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/metricdefinitions\",\r\n \"displayName\": \"App Service Plans Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/metricdefinitions/read\",\r\n \"displayName\": \"Get App Service Plans Metric Definitions\",\r\n \"description\": \"Get App Service Plans Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/metrics\",\r\n \"displayName\": \"App Service Plans Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/metrics/read\",\r\n \"displayName\": \"Get App Service Plans Metrics\",\r\n \"description\": \"Get App Service Plans Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/operationresults\",\r\n \"displayName\": \"App Service Plans Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/operationresults/read\",\r\n \"displayName\": \"Get App Service Plans Operation Results\",\r\n \"description\": \"Get App Service Plans Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/sites\",\r\n \"displayName\": \"App Service Plans Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/sites/read\",\r\n \"displayName\": \"Get App Service Plans Web Apps\",\r\n \"description\": \"Get App Service Plans Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/skus\",\r\n \"displayName\": \"App Service Plans SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/skus/read\",\r\n \"displayName\": \"Get App Service Plans SKUs\",\r\n \"description\": \"Get App Service Plans SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/usages\",\r\n \"displayName\": \"App Service Plans Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/usages/read\",\r\n \"displayName\": \"Get App Service Plans Usages\",\r\n \"description\": \"Get App Service Plans Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update App Service Plans Virtual Network Connections Gateways\",\r\n \"description\": \"Update App Service Plans Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get App Service Plans Virtual Network Connections\",\r\n \"description\": \"Get App Service Plans Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections/routes\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections Routes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/delete\",\r\n \"displayName\": \"Delete App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Delete App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/read\",\r\n \"displayName\": \"Get App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Get App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/write\",\r\n \"displayName\": \"Update App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Update App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/workers\",\r\n \"displayName\": \"App Service Plans Workers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/workers/reboot/action\",\r\n \"displayName\": \"Reboot App Service Plans Workers\",\r\n \"description\": \"Reboot App Service Plans Workers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/analyzecustomhostname\",\r\n \"displayName\": \"Custom Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/analyzecustomhostname/read\",\r\n \"displayName\": \"Analyze Custom Hostname\",\r\n \"description\": \"Analyze Custom Hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/backup\",\r\n \"displayName\": \"Web Apps Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/backup/read\",\r\n \"displayName\": \"Get Web Apps Backup\",\r\n \"description\": \"Get Web Apps Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backup/write\",\r\n \"displayName\": \"Update Web Apps Backup\",\r\n \"description\": \"Update Web Apps Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/continuouswebjobs\",\r\n \"displayName\": \"Web Apps Continuous Web Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Continuous Web Jobs\",\r\n \"description\": \"Delete Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/read\",\r\n \"displayName\": \"Get Web Apps Continuous Web Jobs\",\r\n \"description\": \"Get Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/start/action\",\r\n \"displayName\": \"Start Web Apps Continuous Web Jobs\",\r\n \"description\": \"Start Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/stop/action\",\r\n \"displayName\": \"Stop Web Apps Continuous Web Jobs\",\r\n \"description\": \"Stop Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/deployments\",\r\n \"displayName\": \"Web Apps Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Deployments\",\r\n \"description\": \"Delete Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/read\",\r\n \"displayName\": \"Get Web Apps Deployments\",\r\n \"description\": \"Get Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/write\",\r\n \"displayName\": \"Update Web Apps Deployments\",\r\n \"description\": \"Update Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/deployments/log\",\r\n \"displayName\": \"Web Apps Deployments Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/log/read\",\r\n \"displayName\": \"Get Web Apps Deployments Log\",\r\n \"description\": \"Get Web Apps Deployments Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/frebanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics FREB Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/frebanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics FREB Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics FREB Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/frebanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics FREB Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/frebanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics FREB Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics FREB Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics\",\r\n \"displayName\": \"Web Apps Diagnostics Category\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Category\",\r\n \"description\": \"Get Web Apps Diagnostics Categories.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/runtimeavailability\",\r\n \"displayName\": \"Web Apps Diagnostics Runtime Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/runtimeavailability/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Runtime Availability\",\r\n \"description\": \"Get Web Apps Diagnostics Runtime Availability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/servicehealth\",\r\n \"displayName\": \"Web Apps Diagnostics Service Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/servicehealth/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Service Health\",\r\n \"description\": \"Get Web Apps Diagnostics Service Health.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/workeravailability\",\r\n \"displayName\": \"Web Apps Diagnostics Workeravailability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/workeravailability/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Workeravailability\",\r\n \"description\": \"Get Web Apps Diagnostics Workeravailability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/workeravailability\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Workeravailability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/workeravailability/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Workeravailability\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Workeravailability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/workerprocessrecycle\",\r\n \"displayName\": \"Web Apps Diagnostics Worker Process Recycle\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/workerprocessrecycle/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Worker Process Recycle\",\r\n \"description\": \"Get Web Apps Diagnostics Worker Process Recycle.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/workerprocessrecycle\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Worker Process Recycle\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/workerprocessrecycle/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Worker Process Recycle\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Worker Process Recycle.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/aspnetcore\",\r\n \"displayName\": \"Web Apps Diagnostics ASP.NET Core\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/aspnetcore/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics ASP.NET Core\",\r\n \"description\": \"Get Web Apps Diagnostics for ASP.NET Core app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/aspnetcore\",\r\n \"displayName\": \"Web Apps Slots Diagnostics ASP.NET Core\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/aspnetcore/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics ASP.NET Core\",\r\n \"description\": \"Get Web Apps Slots Diagnostics for ASP.NET Core app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/domainownershipidentifiers\",\r\n \"displayName\": \"Web Apps Domain Ownership Identifiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/domainownershipidentifiers/read\",\r\n \"displayName\": \"Get Web Apps Domain Ownership Identifiers\",\r\n \"description\": \"Get Web Apps Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/domainownershipidentifiers/write\",\r\n \"displayName\": \"Update Web Apps Domain Ownership Identifiers\",\r\n \"description\": \"Update Web Apps Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions\",\r\n \"displayName\": \"Web Apps Functions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/delete\",\r\n \"displayName\": \"Delete Web Apps Functions\",\r\n \"description\": \"Delete Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/listsecrets/action\",\r\n \"displayName\": \"List Secrets Web Apps Functions\",\r\n \"description\": \"List Secrets Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/read\",\r\n \"displayName\": \"Get Web Apps Functions\",\r\n \"description\": \"Get Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/write\",\r\n \"displayName\": \"Update Web Apps Functions\",\r\n \"description\": \"Update Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostnamebindings\",\r\n \"displayName\": \"Web Apps Hostname Bindings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/delete\",\r\n \"displayName\": \"Delete Web Apps Hostname Bindings\",\r\n \"description\": \"Delete Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/read\",\r\n \"displayName\": \"Get Web Apps Hostname Bindings\",\r\n \"description\": \"Get Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/write\",\r\n \"displayName\": \"Update Web Apps Hostname Bindings\",\r\n \"description\": \"Update Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnection\",\r\n \"displayName\": \"Web Apps Hybrid Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/delete\",\r\n \"displayName\": \"Delete Web Apps Hybrid Connection\",\r\n \"description\": \"Delete Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection\",\r\n \"description\": \"Get Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/write\",\r\n \"displayName\": \"Update Web Apps Hybrid Connection\",\r\n \"description\": \"Update Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnectionrelays\",\r\n \"displayName\": \"Web Apps Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection Relays\",\r\n \"description\": \"Get Web Apps Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/deployments\",\r\n \"displayName\": \"Web Apps Instances Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/deployments/read\",\r\n \"displayName\": \"Get Web Apps Instances Deployments\",\r\n \"description\": \"Get Web Apps Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/instances/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Instances Deployments\",\r\n \"description\": \"Delete Web Apps Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/processes\",\r\n \"displayName\": \"Web Apps Instances Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/delete\",\r\n \"displayName\": \"Delete Web Apps Instances Processes\",\r\n \"description\": \"Delete Web Apps Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/read\",\r\n \"displayName\": \"Get Web Apps Instances Processes\",\r\n \"description\": \"Get Web Apps Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances\",\r\n \"displayName\": \"Web Apps Instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/read\",\r\n \"displayName\": \"Get Web Apps Instances\",\r\n \"description\": \"Get Web Apps Instances.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metricdefinitions\",\r\n \"displayName\": \"Web Apps Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metricdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Metric Definitions\",\r\n \"description\": \"Get Web Apps Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metrics\",\r\n \"displayName\": \"Web Apps Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metrics/read\",\r\n \"displayName\": \"Get Web Apps Metrics\",\r\n \"description\": \"Get Web Apps Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/operationresults\",\r\n \"displayName\": \"Web Apps Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/operationresults/read\",\r\n \"displayName\": \"Get Web Apps Operation Results\",\r\n \"description\": \"Get Web Apps Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/perfcounters\",\r\n \"displayName\": \"Web Apps Performance Counters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/perfcounters/read\",\r\n \"displayName\": \"Get Web Apps Performance Counters\",\r\n \"description\": \"Get Web Apps Performance Counters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/premieraddons\",\r\n \"displayName\": \"Web Apps Premier Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/delete\",\r\n \"displayName\": \"Delete Web Apps Premier Addons\",\r\n \"description\": \"Delete Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/read\",\r\n \"displayName\": \"Get Web Apps Premier Addons\",\r\n \"description\": \"Get Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/write\",\r\n \"displayName\": \"Update Web Apps Premier Addons\",\r\n \"description\": \"Update Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/publishxml\",\r\n \"displayName\": \"Web Apps Publishing XML\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/publishxml/read\",\r\n \"displayName\": \"Get Web Apps Publishing XML\",\r\n \"description\": \"Get Web Apps Publishing XML.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/recommendationhistory\",\r\n \"displayName\": \"Web Apps Recommendation History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/recommendationhistory/read\",\r\n \"displayName\": \"Get Web Apps Recommendation History\",\r\n \"description\": \"Get Web Apps Recommendation History.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/restore\",\r\n \"displayName\": \"Web Apps Restore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/restore/read\",\r\n \"displayName\": \"Get Web Apps Restore\",\r\n \"description\": \"Get Web Apps Restore.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restore/write\",\r\n \"displayName\": \"Restore Web Apps\",\r\n \"description\": \"Restore Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/analyzecustomhostname\",\r\n \"displayName\": \"Web Apps Slots Analyze Custom Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/analyzecustomhostname/read\",\r\n \"displayName\": \"Get Web Apps Slots Analyze Custom Hostname\",\r\n \"description\": \"Get Web Apps Slots Analyze Custom Hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/backup\",\r\n \"displayName\": \"Web Apps Slots Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backup/write\",\r\n \"displayName\": \"Update Web Apps Slots Backup\",\r\n \"description\": \"Update Web Apps Slots Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backup/read\",\r\n \"displayName\": \"Get Web Apps Slots Backup\",\r\n \"description\": \"Get Web Apps Slots Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/continuouswebjobs\",\r\n \"displayName\": \"Web Apps Slots Continuous Web Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Delete Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Get Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/start/action\",\r\n \"displayName\": \"Start Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Start Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/stop/action\",\r\n \"displayName\": \"Stop Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Stop Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/deployments\",\r\n \"displayName\": \"Web Apps Slots Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Deployments\",\r\n \"description\": \"Delete Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Deployments\",\r\n \"description\": \"Get Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/write\",\r\n \"displayName\": \"Update Web Apps Slots Deployments\",\r\n \"description\": \"Update Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/deployments/log\",\r\n \"displayName\": \"Web Apps Slots Deployments Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/log/read\",\r\n \"displayName\": \"Get Web Apps Slots Deployments Log\",\r\n \"description\": \"Get Web Apps Slots Deployments Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hostnamebindings\",\r\n \"displayName\": \"Web Apps Slots Hostname Bindings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Delete Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/read\",\r\n \"displayName\": \"Get Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Get Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/write\",\r\n \"displayName\": \"Update Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Update Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnection\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Delete Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/read\",\r\n \"displayName\": \"Get Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Get Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/write\",\r\n \"displayName\": \"Update Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Update Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances/deployments\",\r\n \"displayName\": \"Web Apps Slots Instances Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances Deployments\",\r\n \"description\": \"Get Web Apps Slots Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances/processes\",\r\n \"displayName\": \"Web Apps Slots Instances Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/processes/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances Processes\",\r\n \"description\": \"Get Web Apps Slots Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/processes/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Instances Processes\",\r\n \"description\": \"Delete Web Apps Slots Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances\",\r\n \"displayName\": \"Web Apps Slots Instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances\",\r\n \"description\": \"Get Web Apps Slots Instances.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/metricdefinitions\",\r\n \"displayName\": \"Web Apps Slots Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/metricdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Slots Metric Definitions\",\r\n \"description\": \"Get Web Apps Slots Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/metrics\",\r\n \"displayName\": \"Web Apps Slots Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/metrics/read\",\r\n \"displayName\": \"Get Web Apps Slots Metrics\",\r\n \"description\": \"Get Web Apps Slots Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/operationresults\",\r\n \"displayName\": \"Web Apps Slots Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/operationresults/read\",\r\n \"displayName\": \"Get Web Apps Slots Operation Results\",\r\n \"description\": \"Get Web Apps Slots Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/phplogging\",\r\n \"displayName\": \"Web Apps Slots Phplogging\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/phplogging/read\",\r\n \"displayName\": \"Get Web Apps Slots Phplogging\",\r\n \"description\": \"Get Web Apps Slots Phplogging.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/premieraddons\",\r\n \"displayName\": \"Web Apps Slots Premier Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Premier Addons\",\r\n \"description\": \"Delete Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/read\",\r\n \"displayName\": \"Get Web Apps Slots Premier Addons\",\r\n \"description\": \"Get Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/write\",\r\n \"displayName\": \"Update Web Apps Slots Premier Addons\",\r\n \"description\": \"Update Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/restore\",\r\n \"displayName\": \"Web Apps Slots Restore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restore/read\",\r\n \"displayName\": \"Get Web Apps Slots Restore\",\r\n \"description\": \"Get Web Apps Slots Restore.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restore/write\",\r\n \"displayName\": \"Restore Web Apps Slots\",\r\n \"description\": \"Restore Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/triggeredwebjobs\",\r\n \"displayName\": \"Web Apps Slots Triggered WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Delete Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Get Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/run/action\",\r\n \"displayName\": \"Run Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Run Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/usages\",\r\n \"displayName\": \"Web Apps Slots Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/usages/read\",\r\n \"displayName\": \"Get Web Apps Slots Usages\",\r\n \"description\": \"Get Web Apps Slots Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/virtualnetworkconnections\",\r\n \"displayName\": \"Web Apps Slots Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Delete Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Get Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/write\",\r\n \"displayName\": \"Update Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Update Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"Web Apps Slots Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update Web Apps Slots Virtual Network Connections Gateways\",\r\n \"description\": \"Update Web Apps Slots Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/webjobs\",\r\n \"displayName\": \"Web Apps Slots WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/webjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots WebJobs\",\r\n \"description\": \"Get Web Apps Slots WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/snapshots\",\r\n \"displayName\": \"Web Apps Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Snapshots\",\r\n \"description\": \"Get Web Apps Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/triggeredwebjobs\",\r\n \"displayName\": \"Web Apps Triggered WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Triggered WebJobs\",\r\n \"description\": \"Delete Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/read\",\r\n \"displayName\": \"Get Web Apps Triggered WebJobs\",\r\n \"description\": \"Get Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/run/action\",\r\n \"displayName\": \"Run Web Apps Triggered WebJobs\",\r\n \"description\": \"Run Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/usages\",\r\n \"displayName\": \"Web Apps Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/usages/read\",\r\n \"displayName\": \"Get Web Apps Usages\",\r\n \"description\": \"Get Web Apps Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/virtualnetworkconnections\",\r\n \"displayName\": \"Web Apps Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/delete\",\r\n \"displayName\": \"Delete Web Apps Virtual Network Connections\",\r\n \"description\": \"Delete Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get Web Apps Virtual Network Connections\",\r\n \"description\": \"Get Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/write\",\r\n \"displayName\": \"Update Web Apps Virtual Network Connections\",\r\n \"description\": \"Update Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"Web Apps Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/gateways/read\",\r\n \"displayName\": \"Get Web Apps Virtual Network Connections Gateways\",\r\n \"description\": \"Get Web Apps Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update Web Apps Virtual Network Connections Gateways\",\r\n \"description\": \"Update Web Apps Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/webjobs\",\r\n \"displayName\": \"Web Apps WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/webjobs/read\",\r\n \"displayName\": \"Get Web Apps WebJobs\",\r\n \"description\": \"Get Web Apps WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/skus/read\",\r\n \"displayName\": \"Get SKUs\",\r\n \"description\": \"Get SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sourcecontrols\",\r\n \"displayName\": \"Source Controls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sourcecontrols/read\",\r\n \"displayName\": \"Get Source Controls\",\r\n \"description\": \"Get Source Controls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sourcecontrols/write\",\r\n \"displayName\": \"Update Source Controls\",\r\n \"description\": \"Update Source Controls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete App Service Plans Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"Web Apps Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/listkeys/action\",\r\n \"displayName\": \"List Keys Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"List Keys Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/write\",\r\n \"displayName\": \"Update Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Update Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Get Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metricsdefinitions\",\r\n \"displayName\": \"Web Apps Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metricsdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Metrics Definitions\",\r\n \"description\": \"Get Web Apps Metrics Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/migratemysql\",\r\n \"displayName\": \"Web Apps Migrate MySql\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/migratemysql/read\",\r\n \"displayName\": \"Get Web Apps Migrate MySql\",\r\n \"description\": \"Get Web Apps Migrate MySql.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deletedSites\",\r\n \"displayName\": \"Deleted Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/deletedSites/Read\",\r\n \"displayName\": \"Get Deleted Web App\",\r\n \"description\": \"Get the properties of a Deleted Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/siteextensions\",\r\n \"displayName\": \"Web Apps Site Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/delete\",\r\n \"displayName\": \"Delete Web Apps Site Extensions\",\r\n \"description\": \"Delete Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/read\",\r\n \"displayName\": \"Get Web Apps Site Extensions\",\r\n \"description\": \"Get Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/write\",\r\n \"displayName\": \"Update Web Apps Site Extensions\",\r\n \"description\": \"Update Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnectionrelays\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get Web Apps Slots Hybrid Connection Relays\",\r\n \"description\": \"Get Web Apps Slots Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/siteextensions\",\r\n \"displayName\": \"Web Apps Slots Site Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Site Extensions\",\r\n \"description\": \"Delete Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/read\",\r\n \"displayName\": \"Get Web Apps Slots Site Extensions\",\r\n \"description\": \"Get Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/write\",\r\n \"displayName\": \"Update Web Apps Slots Site Extensions\",\r\n \"description\": \"Update Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/snapshots\",\r\n \"displayName\": \"Web Apps Slots Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Slots Snapshots\",\r\n \"description\": \"Get Web Apps Slots Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/triggeredwebjobs/history\",\r\n \"displayName\": \"Web Apps Triggered WebJobs History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/history/read\",\r\n \"displayName\": \"Get Web Apps Triggered WebJobs History\",\r\n \"description\": \"Get Web Apps Triggered WebJobs History.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/deployment\",\r\n \"displayName\": \"Web Apps Diagnostics Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/deployment/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Deployment\",\r\n \"description\": \"Get Web Apps Diagnostics Deployment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitecpuanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Site CPU Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitecpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site CPU Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Site CPU Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitelatency\",\r\n \"displayName\": \"Web Apps Diagnostics Site Latency\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitelatency/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Latency\",\r\n \"description\": \"Get Web Apps Diagnostics Site Latency.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitememoryanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Site Memory Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitememoryanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Memory Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Site Memory Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/threadcount\",\r\n \"displayName\": \"Web Apps Diagnostics Thread Count\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/threadcount/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Thread Count\",\r\n \"description\": \"Get Web Apps Diagnostics Thread Count.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/deployment\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/deployment/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Deployment\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Deployment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitecpuanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site CPU Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitecpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site CPU Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site CPU Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitelatency\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Latency\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitelatency/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Latency\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Latency.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitememoryanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Memory Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitememoryanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Memory Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Memory Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/threadcount\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Thread Count\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/threadcount/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Thread Count\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Thread Count.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions/masterkey\",\r\n \"displayName\": \"Web Apps Functions Masterkey\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/masterkey/read\",\r\n \"displayName\": \"Get Web Apps Functions Masterkey\",\r\n \"description\": \"Get Web Apps Functions Masterkey.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/extensions\",\r\n \"displayName\": \"Web Apps Instances Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/extensions/read\",\r\n \"displayName\": \"Get Web Apps Instances Extensions\",\r\n \"description\": \"Get Web Apps Instances Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/operations\",\r\n \"displayName\": \"Web Apps Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/operations/read\",\r\n \"displayName\": \"Get Web Apps Operations\",\r\n \"description\": \"Get Web Apps Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/resourcehealthmetadata\",\r\n \"displayName\": \"Web Apps Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Web Apps Resource Health Metadata\",\r\n \"description\": \"Get Web Apps Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/domainownershipidentifiers\",\r\n \"displayName\": \"Web Apps Slots Domain Ownership Identifiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/domainownershipidentifiers/read\",\r\n \"displayName\": \"Get Web Apps Slots Domain Ownership Identifiers\",\r\n \"description\": \"Get Web Apps Slots Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete Web Apps Slots Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionnamespaces/relays/write\",\r\n \"displayName\": \"Update Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Update Web Apps Slots Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/operations\",\r\n \"displayName\": \"Web Apps Slots Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/operations/read\",\r\n \"displayName\": \"Get Web Apps Slots Operations\",\r\n \"description\": \"Get Web Apps Slots Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/perfcounters\",\r\n \"displayName\": \"Web Apps Slots Performance Counters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/perfcounters/read\",\r\n \"displayName\": \"Get Web Apps Slots Performance Counters\",\r\n \"description\": \"Get Web Apps Slots Performance Counters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/resourcehealthmetadata\",\r\n \"displayName\": \"Web Apps Slots Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Web Apps Slots Resource Health Metadata\",\r\n \"description\": \"Get Web Apps Slots Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apiacls\",\r\n \"displayName\": \"Api Management Accounts Apiacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apiacls/read\",\r\n \"displayName\": \"Get Api Management Accounts Apiacls\",\r\n \"description\": \"Get Api Management Accounts Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connections\",\r\n \"displayName\": \"Api Management Accounts APIs Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connections\",\r\n \"description\": \"Get Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/confirmconsentcode/action\",\r\n \"displayName\": \"Confirm Consent Code Api Management Accounts APIs Connections\",\r\n \"description\": \"Confirm Consent Code Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Connections\",\r\n \"description\": \"Delete Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/getconsentlinks/action\",\r\n \"displayName\": \"Get Consent Links for Api Management Accounts APIs Connections\",\r\n \"description\": \"Get Consent Links for Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Connections\",\r\n \"description\": \"Update Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/listconnectionkeys/action\",\r\n \"displayName\": \"List Connection Keys Api Management Accounts APIs Connections\",\r\n \"description\": \"List Connection Keys Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/listsecrets/action\",\r\n \"displayName\": \"List Secrets Api Management Accounts APIs Connections\",\r\n \"description\": \"List Secrets Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis\",\r\n \"displayName\": \"Api Management Accounts APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs\",\r\n \"description\": \"Get Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs\",\r\n \"description\": \"Delete Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs\",\r\n \"description\": \"Update Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/connectionacls\",\r\n \"displayName\": \"Api Management Accounts Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts Connectionacls\",\r\n \"description\": \"Get Api Management Accounts Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/apiacls\",\r\n \"displayName\": \"Api Management Accounts APIs Apiacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Delete Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Get Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Update Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connectionacls\",\r\n \"displayName\": \"Api Management Accounts APIs Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connectionacls\",\r\n \"description\": \"Get Api Management Accounts APIs Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connections/connectionacls\",\r\n \"displayName\": \"Api Management Accounts APIs Connections Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Delete Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Get Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Update Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/localizeddefinitions\",\r\n \"displayName\": \"Api Management Accounts APIs Localized Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Delete Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Get Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Update Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/deployments\",\r\n \"displayName\": \"Web Apps Diagnostics Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/deployments/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Deployments\",\r\n \"description\": \"Get Web Apps Diagnostics Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/deployments\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Deployments\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/loganalyzer\",\r\n \"displayName\": \"Web Apps Diagnostics Log Analyzer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/loganalyzer/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Log Analyzer\",\r\n \"description\": \"Get Web Apps Diagnostics Log Analyzer.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/loganalyzer\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Log Analyzer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/loganalyzer/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Log Analyzer\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Log Analyzer.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitecrashes\",\r\n \"displayName\": \"Web Apps Diagnostics Site Crashes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitecrashes/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Crashes\",\r\n \"description\": \"Get Web Apps Diagnostics Site Crashes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitecrashes\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Crashes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitecrashes/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Crashes\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Crashes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siterestartsettingupdate\",\r\n \"displayName\": \"Web Apps Diagnostics Site Restart Setting Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siterestartsettingupdate/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Restart Setting Update\",\r\n \"description\": \"Get Web Apps Diagnostics Site Restart Setting Update.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siterestartsettingupdate\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Restart Setting Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siterestartsettingupdate/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Restart Setting Update\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Restart Setting Update.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siterestartuserinitiated\",\r\n \"displayName\": \"Web Apps Diagnostics Site Restart User Initiated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siterestartuserinitiated/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Restart User Initiated\",\r\n \"description\": \"Get Web Apps Diagnostics Site Restart User Initiated.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siterestartuserinitiated\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Restart User Initiated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siterestartuserinitiated/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Restart User Initiated\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Restart User Initiated.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siteswap\",\r\n \"displayName\": \"Web Apps Diagnostics Site Swap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siteswap/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Swap\",\r\n \"description\": \"Get Web Apps Diagnostics Site Swap.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siteswap\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Swap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siteswap/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Swap\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Swap.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions/token\",\r\n \"displayName\": \"Web Apps Functions Token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/token/read\",\r\n \"displayName\": \"Get Web Apps Functions Token\",\r\n \"description\": \"Get Web Apps Functions Token.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/processes\",\r\n \"displayName\": \"Web Apps Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/processes/read\",\r\n \"displayName\": \"Get Web Apps Processes\",\r\n \"description\": \"Get Web Apps Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/publiccertificates\",\r\n \"displayName\": \"Web Apps Public Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/delete\",\r\n \"displayName\": \"Delete Web Apps Public Certificates\",\r\n \"description\": \"Delete Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/read\",\r\n \"displayName\": \"Get Web Apps Public Certificates\",\r\n \"description\": \"Get Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/write\",\r\n \"displayName\": \"Update Web Apps Public Certificates\",\r\n \"description\": \"Update Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/autoheal\",\r\n \"displayName\": \"Web Apps Diagnostics Autoheal\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/autoheal/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Autoheal\",\r\n \"description\": \"Get Web Apps Diagnostics Autoheal.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/autoheal\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Autoheal\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/autoheal/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Autoheal\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Autoheal.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics\",\r\n \"displayName\": \"Web Apps Slots Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics\",\r\n \"description\": \"Get Web Apps Slots Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/runtimeavailability\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Runtime Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/runtimeavailability/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Runtime Availability\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Runtime Availability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/servicehealth\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Service Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/servicehealth/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Service Health\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Service Health.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/migratemysql\",\r\n \"displayName\": \"Web Apps Slots Migrate MySql\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/migratemysql/read\",\r\n \"displayName\": \"Get Web Apps Slots Migrate MySql\",\r\n \"description\": \"Get Web Apps Slots Migrate MySql.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for Web App slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for App Service plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for App Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"billingmeters\",\r\n \"displayName\": \"Billing meters for Microsoft Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/billingmeters/read\",\r\n \"displayName\": \"Read billing meters\",\r\n \"description\": \"Get list of billing meters.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/extensions/log\",\r\n \"displayName\": \"Web Apps Instances Extensions Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/extensions/log/read\",\r\n \"displayName\": \"Get Web Apps Instances Extensions Log\",\r\n \"description\": \"Get Web Apps Instances Extensions Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/failedrequestsperuri\",\r\n \"displayName\": \"Web Apps Diagnostics Failed Requests Per Uri\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/failedrequestsperuri/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Failed Requests Per Uri\",\r\n \"description\": \"Get Web Apps Diagnostics Failed Requests Per Uri.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/detectors\",\r\n \"displayName\": \"Web Apps Diagnostics Detector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/detectors/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Detector\",\r\n \"description\": \"Get Web Apps Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/detectors/execute/Action\",\r\n \"displayName\": \"Run Web Apps Diagnostics Detector\",\r\n \"description\": \"Run Web Apps Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/analyses\",\r\n \"displayName\": \"Web Apps Diagnostics Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/analyses/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/analyses/execute/Action\",\r\n \"displayName\": \"Run Web Apps Diagnostics Analysis\",\r\n \"description\": \"Run Web Apps Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/analyses\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/analyses/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/analyses/execute/Action\",\r\n \"displayName\": \"Run Web Apps Slots Diagnostics Analysis\",\r\n \"description\": \"Run Web Apps Slots Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/detectors\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Detector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/detectors/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Detector\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/detectors/execute/Action\",\r\n \"displayName\": \"Run Web Apps Slots Diagnostics Detector\",\r\n \"description\": \"Run Web Apps Slots Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/extractapidefinitionfromwsdl/action\",\r\n \"displayName\": \"Extract Api Definition from WSDL for Locations\",\r\n \"description\": \"Extract Api Definition from WSDL for Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/locations/listwsdlinterfaces/action\",\r\n \"displayName\": \"List WSDL Interfaces for Locations\",\r\n \"description\": \"List WSDL Interfaces for Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resourcehealthmetadata\",\r\n \"displayName\": \"Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Resource Health Metadata\",\r\n \"description\": \"Get Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/publiccertificates\",\r\n \"displayName\": \"Web Apps Slots Public Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/read\",\r\n \"displayName\": \"Get Web Apps Slots Public Certificates\",\r\n \"description\": \"Get Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/write\",\r\n \"displayName\": \"Write Web Apps Slots Public Certificates\",\r\n \"description\": \"Create or Update Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Public Certificates\",\r\n \"description\": \"Delete Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/inboundnetworkdependenciesendpoints\",\r\n \"displayName\": \"Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/inboundnetworkdependenciesendpoints/read\",\r\n \"displayName\": \"Get the network endpoints of all inbound dependencies\",\r\n \"description\": \"Get the network endpoints of all inbound dependencies.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/outboundnetworkdependenciesendpoints\",\r\n \"displayName\": \"Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/outboundnetworkdependenciesendpoints/read\",\r\n \"displayName\": \"Get the network endpoints of all outbound dependencies\",\r\n \"description\": \"Get the network endpoints of all outbound dependencies.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of sites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read sites log definitions\",\r\n \"description\": \"Gets the available logs for Web App\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FunctionExecutionLogs\",\r\n \"displayName\": \"Function Execution Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of web app slots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read web app slots log definitions\",\r\n \"description\": \"Gets the available logs for Web App slots\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FunctionExecutionLogs\",\r\n \"displayName\": \"Function Execution Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/detectors\",\r\n \"displayName\": \"Hosting Environments Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/detectors/read\",\r\n \"displayName\": \"Get Hosting Environments Detectors\",\r\n \"description\": \"Get Hosting Environments Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/detectors\",\r\n \"displayName\": \"Web Apps Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/detectors/read\",\r\n \"displayName\": \"Get Web Apps Detectors\",\r\n \"description\": \"Get Web Apps Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Plan metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Plan\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiskQueueLength\",\r\n \"displayName\": \"Disk Queue Length\",\r\n \"displayDescription\": \"Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HttpQueueLength\",\r\n \"displayName\": \"Http Queue Length\",\r\n \"displayDescription\": \"Http Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read Web App metric definitions\",\r\n \"description\": \"Gets the available metrics for Web App\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuTime\",\r\n \"displayName\": \"CPU Time\",\r\n \"displayDescription\": \"CPU Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryWorkingSet\",\r\n \"displayName\": \"Memory working set\",\r\n \"displayDescription\": \"Memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageMemoryWorkingSet\",\r\n \"displayName\": \"Average memory working set\",\r\n \"displayDescription\": \"Average memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionUnits\",\r\n \"displayName\": \"Function Execution Units\",\r\n \"displayDescription\": \"Function Execution Units\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionCount\",\r\n \"displayName\": \"Function Execution Count\",\r\n \"displayDescription\": \"Function Execution Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AppConnections\",\r\n \"displayName\": \"Connections\",\r\n \"displayDescription\": \"Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Handles\",\r\n \"displayName\": \"Handle Count\",\r\n \"displayDescription\": \"Handle Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Threads\",\r\n \"displayName\": \"Thread Count\",\r\n \"displayDescription\": \"Thread Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PrivateBytes\",\r\n \"displayName\": \"Private Bytes\",\r\n \"displayDescription\": \"Private Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadBytesPerSecond\",\r\n \"displayName\": \"IO Read Bytes Per Second\",\r\n \"displayDescription\": \"IO Read Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteBytesPerSecond\",\r\n \"displayName\": \"IO Write Bytes Per Second\",\r\n \"displayDescription\": \"IO Write Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherBytesPerSecond\",\r\n \"displayName\": \"IO Other Bytes Per Second\",\r\n \"displayDescription\": \"IO Other Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadOperationsPerSecond\",\r\n \"displayName\": \"IO Read Operations Per Second\",\r\n \"displayDescription\": \"IO Read Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteOperationsPerSecond\",\r\n \"displayName\": \"IO Write Operations Per Second\",\r\n \"displayDescription\": \"IO Write Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherOperationsPerSecond\",\r\n \"displayName\": \"IO Other Operations Per Second\",\r\n \"displayDescription\": \"IO Other Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RequestsInApplicationQueue\",\r\n \"displayName\": \"Requests In Application Queue\",\r\n \"displayDescription\": \"Requests In Application Queue\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentAssemblies\",\r\n \"displayName\": \"Current Assemblies\",\r\n \"displayDescription\": \"Current Assemblies\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomains\",\r\n \"displayName\": \"Total App Domains\",\r\n \"displayDescription\": \"Total App Domains\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomainsUnloaded\",\r\n \"displayName\": \"Total App Domains Unloaded\",\r\n \"displayDescription\": \"Total App Domains Unloaded\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen0Collections\",\r\n \"displayName\": \"Gen 0 Garbage Collections\",\r\n \"displayDescription\": \"Gen 0 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen1Collections\",\r\n \"displayName\": \"Gen 1 Garbage Collections\",\r\n \"displayDescription\": \"Gen 1 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen2Collections\",\r\n \"displayName\": \"Gen 2 Garbage Collections\",\r\n \"displayDescription\": \"Gen 2 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read Web App Slot metric definitions\",\r\n \"description\": \"Gets the available metrics for Web App Slot\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuTime\",\r\n \"displayName\": \"CPU Time\",\r\n \"displayDescription\": \"CPU Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryWorkingSet\",\r\n \"displayName\": \"Memory working set\",\r\n \"displayDescription\": \"Memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageMemoryWorkingSet\",\r\n \"displayName\": \"Average memory working set\",\r\n \"displayDescription\": \"Average memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionUnits\",\r\n \"displayName\": \"Function Execution Units\",\r\n \"displayDescription\": \"Function Execution Units\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionCount\",\r\n \"displayName\": \"Function Execution Count\",\r\n \"displayDescription\": \"Function Execution Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AppConnections\",\r\n \"displayName\": \"Connections\",\r\n \"displayDescription\": \"Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Handles\",\r\n \"displayName\": \"Handle Count\",\r\n \"displayDescription\": \"Handle Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Threads\",\r\n \"displayName\": \"Thread Count\",\r\n \"displayDescription\": \"Thread Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PrivateBytes\",\r\n \"displayName\": \"Private Bytes\",\r\n \"displayDescription\": \"Private Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadBytesPerSecond\",\r\n \"displayName\": \"IO Read Bytes Per Second\",\r\n \"displayDescription\": \"IO Read Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteBytesPerSecond\",\r\n \"displayName\": \"IO Write Bytes Per Second\",\r\n \"displayDescription\": \"IO Write Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherBytesPerSecond\",\r\n \"displayName\": \"IO Other Bytes Per Second\",\r\n \"displayDescription\": \"IO Other Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadOperationsPerSecond\",\r\n \"displayName\": \"IO Read Operations Per Second\",\r\n \"displayDescription\": \"IO Read Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteOperationsPerSecond\",\r\n \"displayName\": \"IO Write Operations Per Second\",\r\n \"displayDescription\": \"IO Write Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherOperationsPerSecond\",\r\n \"displayName\": \"IO Other Operations Per Second\",\r\n \"displayDescription\": \"IO Other Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RequestsInApplicationQueue\",\r\n \"displayName\": \"Requests In Application Queue\",\r\n \"displayDescription\": \"Requests In Application Queue\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentAssemblies\",\r\n \"displayName\": \"Current Assemblies\",\r\n \"displayDescription\": \"Current Assemblies\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomains\",\r\n \"displayName\": \"Total App Domains\",\r\n \"displayDescription\": \"Total App Domains\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomainsUnloaded\",\r\n \"displayName\": \"Total App Domains Unloaded\",\r\n \"displayDescription\": \"Total App Domains Unloaded\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen0Collections\",\r\n \"displayName\": \"Gen 0 Garbage Collections\",\r\n \"displayDescription\": \"Gen 0 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen1Collections\",\r\n \"displayName\": \"Gen 1 Garbage Collections\",\r\n \"displayDescription\": \"Gen 1 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen2Collections\",\r\n \"displayName\": \"Gen 2 Garbage Collections\",\r\n \"displayDescription\": \"Gen 2 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/multiRolePools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Environment MultiRole\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Environment MultiRole metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Environment MultiRole\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiskQueueLength\",\r\n \"displayName\": \"Disk Queue Length\",\r\n \"displayDescription\": \"Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HttpQueueLength\",\r\n \"displayName\": \"Http Queue Length\",\r\n \"displayDescription\": \"Http Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActiveRequests\",\r\n \"displayName\": \"Active Requests\",\r\n \"displayDescription\": \"Active Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalFrontEnds\",\r\n \"displayName\": \"Total Front Ends\",\r\n \"displayDescription\": \"Total Front Ends\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SmallAppServicePlanInstances\",\r\n \"displayName\": \"Small App Service Plan Workers\",\r\n \"displayDescription\": \"Small App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MediumAppServicePlanInstances\",\r\n \"displayName\": \"Medium App Service Plan Workers\",\r\n \"displayDescription\": \"Medium App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LargeAppServicePlanInstances\",\r\n \"displayName\": \"Large App Service Plan Workers\",\r\n \"displayDescription\": \"Large App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/workerPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Environment WorkerPool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Environment WorkerPool metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Environment WorkerPool\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"WorkersTotal\",\r\n \"displayName\": \"Total Workers\",\r\n \"displayDescription\": \"Total Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WorkersAvailable\",\r\n \"displayName\": \"Available Workers\",\r\n \"displayDescription\": \"Available Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WorkersUsed\",\r\n \"displayName\": \"Used Workers\",\r\n \"displayDescription\": \"Used Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/processes/threads\",\r\n \"displayName\": \"Web Apps Instances Processes Threads\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/threads/read\",\r\n \"displayName\": \"Get Web Apps Instances Processes Threads\",\r\n \"description\": \"Get Web Apps Instances Processes Threads.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/privateaccess\",\r\n \"displayName\": \"Web Apps Private Access\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/privateaccess/read\",\r\n \"displayName\": \"Get Web Apps Private Access\",\r\n \"description\": \"Get data around private site access enablement and authorized Virtual Networks that can access the site.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/detectors\",\r\n \"displayName\": \"Web Apps Slots Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/detectors/read\",\r\n \"displayName\": \"Get Web Apps Slots Detectors\",\r\n \"description\": \"Get Web Apps Slots Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostruntime/host/_master\",\r\n \"displayName\": \"Function App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/hostruntime/host/_master/read\",\r\n \"displayName\": \"Get Function App master key\",\r\n \"description\": \"Get Function App's master key for admin operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostruntime\",\r\n \"displayName\": \"Function App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/hostruntime/host/action\",\r\n \"displayName\": \"Perform Function App runtime action\",\r\n \"description\": \"Perform Function App runtime action like sync triggers, add functions, invoke functions, delete functions etc.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/config/snapshots\",\r\n \"displayName\": \"Web Apps Config Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/config/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Config Snapshots\",\r\n \"description\": \"Get Web Apps Config Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/functions\",\r\n \"displayName\": \"Web Apps Slots Functions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/functions/read\",\r\n \"displayName\": \"Get Web Apps Slots Functions\",\r\n \"description\": \"Get Web Apps Slots Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.web\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.web\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Storage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/register/action\",\r\n \"displayName\": \"Registers the Storage Resource Provider\",\r\n \"description\": \"Registers the subscription for the storage resource provider and enables the creation of storage accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notifications\",\r\n \"description\": \"Notifies Microsoft.Storage that virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices\",\r\n \"displayName\": \"Storage Blob Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey/action\",\r\n \"displayName\": \"Generate a user delegation key\",\r\n \"description\": \"Returns a user delegation key for the blob service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/write\",\r\n \"displayName\": \"Put blob service properties\",\r\n \"description\": \"Returns the result of put blob service properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/read\",\r\n \"displayName\": \"Get blob service properties or statistics\",\r\n \"description\": \"Returns blob service properties or statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers/blobs\",\r\n \"displayName\": \"Storage Blob Service Blobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"displayName\": \"Read Blob\",\r\n \"description\": \"Returns a blob or a list of blobs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\",\r\n \"displayName\": \"Write Blob\",\r\n \"description\": \"Returns the result of writing a blob\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"displayName\": \"Delete blob\",\r\n \"description\": \"Returns the result of deleting a blob\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteAutomaticSnapshot/action\",\r\n \"displayName\": \"Delete automatic snapshot\",\r\n \"description\": \"Returns the result of deleting an automatic snapshot\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action\",\r\n \"displayName\": \"Add blob content\",\r\n \"description\": \"Returns the result of adding blob content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers\",\r\n \"displayName\": \"Storage Blob Service Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"displayName\": \"Delete blob container\",\r\n \"description\": \"Returns the result of deleting a container\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"displayName\": \"Get or list blob container(s)\",\r\n \"description\": \"Returns a container or a list of containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/write\",\r\n \"displayName\": \"Put or lease blob container\",\r\n \"description\": \"Returns the result of put or lease blob container\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/clearLegalHold/action\",\r\n \"displayName\": \"Clear blob container legal hold\",\r\n \"description\": \"Clear blob container legal hold\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/setLegalHold/action\",\r\n \"displayName\": \"Set blob container legal hold\",\r\n \"description\": \"Set blob container legal hold\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers/immutabilityPolicies\",\r\n \"displayName\": \"Storage Blob Service Containers ImmutabilityPolicy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/extend/action\",\r\n \"displayName\": \"Extend blob container immutability policy\",\r\n \"description\": \"Extend blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/delete\",\r\n \"displayName\": \"Delete blob container immutability policy\",\r\n \"description\": \"Delete blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/write\",\r\n \"displayName\": \"Put blob container immutability policy\",\r\n \"description\": \"Put blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/lock/action\",\r\n \"displayName\": \"Lock blob container immutability policy\",\r\n \"description\": \"Lock blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/read\",\r\n \"displayName\": \"Get blob container immutability policy\",\r\n \"description\": \"Get blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices\",\r\n \"displayName\": \"Storage Queue Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/read\",\r\n \"displayName\": \"Get queue service properties or statistics\",\r\n \"description\": \"Returns queue service properties or statistics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/write\",\r\n \"displayName\": \"Set queue service properties\",\r\n \"description\": \"Returns the result of setting queue service properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/queues\",\r\n \"displayName\": \"Storage Queue Service Queues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"displayName\": \"Read a queue or list queues\",\r\n \"description\": \"Returns a queue or a list of queues.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/write\",\r\n \"displayName\": \"Write queue\",\r\n \"description\": \"Returns the result of writing a queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"displayName\": \"Delete queue\",\r\n \"description\": \"Returns the result of deleting a queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/queues/messages\",\r\n \"displayName\": \"Storage Queue Service Messages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"displayName\": \"Read message\",\r\n \"description\": \"Returns a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\",\r\n \"displayName\": \"Write message\",\r\n \"description\": \"Returns the result of writing a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"displayName\": \"Delete message\",\r\n \"description\": \"Returns the result of deleting a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/add/action\",\r\n \"displayName\": \"Add message\",\r\n \"description\": \"Returns the result of adding a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/process/action\",\r\n \"displayName\": \"Process message\",\r\n \"description\": \"Returns the result of processing a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"displayName\": \"List Storage Account Keys\",\r\n \"description\": \"Returns the access keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"displayName\": \"Regenerate Storage Account Keys\",\r\n \"description\": \"Regenerates the access keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/revokeUserDelegationKeys/action\",\r\n \"displayName\": \"Revoke Storage Account User Delegation Keys\",\r\n \"description\": \"Revokes all the user delegation keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/delete\",\r\n \"displayName\": \"Delete Storage Account\",\r\n \"description\": \"Deletes an existing storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/read\",\r\n \"displayName\": \"List/Get Storage Account(s)\",\r\n \"description\": \"Returns the list of storage accounts or gets the properties for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\r\n \"displayName\": \"Returns Storage Account SAS Token\",\r\n \"description\": \"Returns the Account SAS token for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listServiceSas/action\",\r\n \"displayName\": \"Returns Storage Service SAS Token\",\r\n \"description\": \"Returns the Service SAS token for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/write\",\r\n \"displayName\": \"Create/Update Storage Account\",\r\n \"description\": \"Creates a storage account with the specified parameters or update the properties or tags or adds custom domain for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/diagnosticSettings\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/services/diagnosticSettings/write\",\r\n \"displayName\": \"Create/Update Diagnostic Settings\",\r\n \"description\": \"Create/Update storage account diagnostic settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"UsedCapacity\",\r\n \"displayName\": \"Used capacity\",\r\n \"displayDescription\": \"Account used capacity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Blob service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BlobCapacity\",\r\n \"displayName\": \"Blob Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Blob service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Tier\",\r\n \"displayName\": \"Blob tier\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BlobCount\",\r\n \"displayName\": \"Blob Count\",\r\n \"displayDescription\": \"The number of Blob in the storage account’s Blob service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Tier\",\r\n \"displayName\": \"Blob tier\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"ContainerCount\",\r\n \"displayName\": \"Blob Container Count\",\r\n \"displayDescription\": \"The number of containers in the storage account’s Blob service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Blob service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Table service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TableCapacity\",\r\n \"displayName\": \"Table Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Table service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TableCount\",\r\n \"displayName\": \"Table Count\",\r\n \"displayDescription\": \"The number of table in the storage account’s Table service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TableEntityCount\",\r\n \"displayName\": \"Table Entity Count\",\r\n \"displayDescription\": \"The number of table entities in the storage account’s Table service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Table service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"File service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"FileCapacity\",\r\n \"displayName\": \"File Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s File service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"FileCount\",\r\n \"displayName\": \"File Count\",\r\n \"displayDescription\": \"The number of file in the storage account’s File service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"FileShareCount\",\r\n \"displayName\": \"File Share Count\",\r\n \"displayDescription\": \"The number of file shares in the storage account’s File service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"File service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Queue service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QueueCapacity\",\r\n \"displayName\": \"Queue Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Queue service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"QueueCount\",\r\n \"displayName\": \"Queue Count\",\r\n \"displayDescription\": \"The number of queue in the storage account’s Queue service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"QueueMessageCount\",\r\n \"displayName\": \"Queue Message Count\",\r\n \"displayDescription\": \"The approximate number of queue messages in the storage account’s Queue service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Queue service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Table Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Table\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Blob Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Blob\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"File Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for File\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Queue Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Queue\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/skus/read\",\r\n \"displayName\": \"List Skus\",\r\n \"description\": \"Lists the Skus supported by Microsoft.Storage.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/operations/read\",\r\n \"displayName\": \"Poll Asynchronous Operation\",\r\n \"description\": \"Polls the status of an asynchronous operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checknameavailability\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/checknameavailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that account name is valid and is not in use.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/locations/usages/read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Returns the limit and the current usage count for resources in the specified subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/usages/read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Returns the limit and the current usage count for resources in the specified subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/lastsynctime\",\r\n \"displayName\": \"Storage Account Last Sync Time\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/lastsynctime/read\",\r\n \"displayName\": \"Get storage account's last sync time\",\r\n \"description\": \"Returns storage account's last sync time\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Storage\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Storage\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.WorkloadMonitor\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the supported operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitorInstancesSummary\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitorInstancesSummary/read\",\r\n \"displayName\": \"Get monitor instances summary\",\r\n \"description\": \"Gets summary of monitor instances\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"componentsSummary\",\r\n \"displayName\": \"Components summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/componentsSummary/read\",\r\n \"displayName\": \"Get components summary\",\r\n \"description\": \"Gets summary of components\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitorInstances\",\r\n \"displayName\": \"Monitor instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitorInstances/read\",\r\n \"displayName\": \"Get monitor instances\",\r\n \"description\": \"Gets instances of monitors for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"components\",\r\n \"displayName\": \"Components\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/components/read\",\r\n \"displayName\": \"Get components\",\r\n \"description\": \"Gets components for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitors\",\r\n \"displayName\": \"Monitors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitors/read\",\r\n \"displayName\": \"Get monitors\",\r\n \"description\": \"Gets monitors for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitors/write\",\r\n \"displayName\": \"Configure monitor\",\r\n \"description\": \"Configure monitor for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"notificationSettings\",\r\n \"displayName\": \"Notification settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/notificationSettings/read\",\r\n \"displayName\": \"Get notification settings\",\r\n \"description\": \"Gets notification settings for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/notificationSettings/write\",\r\n \"displayName\": \"Configure notification settings\",\r\n \"description\": \"Configure notification settings for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.WorkloadMonitor\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.WorkloadMonitor\"\r\n },\r\n {\r\n \"displayName\": \"MyGet PackageManagement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Read\",\r\n \"displayName\": \"Read Services\",\r\n \"description\": \"Read any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Write\",\r\n \"displayName\": \"Create or Update Services\",\r\n \"description\": \"Create or Update any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Delete\",\r\n \"displayName\": \"Delete Services\",\r\n \"description\": \"Deletes any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Services Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/MyGet.PackageManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"MyGet.PackageManagement\"\r\n },\r\n {\r\n \"displayName\": \"Paraleap Technologies CloudMonix\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Read\",\r\n \"displayName\": \"Read resources\",\r\n \"description\": \"Read any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Write\",\r\n \"displayName\": \"Create or Update resources\",\r\n \"description\": \"Create or Update any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Delete\",\r\n \"displayName\": \"Delete resources\",\r\n \"description\": \"Deletes any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any resources Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any resources Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any resources Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/paraleap.cloudmonix\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"paraleap.cloudmonix\"\r\n },\r\n {\r\n \"displayName\": \"nuubit nextgencdn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any accounts Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/nuubit.nextgencdn\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"nuubit.nextgencdn\"\r\n },\r\n {\r\n \"displayName\": \"Raygun Crash Reporting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"displayName\": \"Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Read\",\r\n \"displayName\": \"Read Apps\",\r\n \"description\": \"Read any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Write\",\r\n \"displayName\": \"Create or Update Apps\",\r\n \"description\": \"Create or Update any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Delete\",\r\n \"displayName\": \"Delete Apps\",\r\n \"description\": \"Deletes any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Apps Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Apps Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Apps Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Raygun.CrashReporting\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Raygun.CrashReporting\"\r\n },\r\n {\r\n \"displayName\": \"RavenHq Db\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databases\",\r\n \"displayName\": \"Databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/databases/Read\",\r\n \"displayName\": \"Read Databases\",\r\n \"description\": \"Read any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/Write\",\r\n \"displayName\": \"Create or Update Databases\",\r\n \"description\": \"Create or Update any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/Delete\",\r\n \"displayName\": \"Delete Databases\",\r\n \"description\": \"Deletes any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Databases Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Databases Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Databases Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RavenHq.Db\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RavenHq.Db\"\r\n },\r\n {\r\n \"displayName\": \"Pokitdok.Platform\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/services/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Pokitdok.Platform\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Pokitdok.Platform\"\r\n },\r\n {\r\n \"displayName\": \"RevAPM MobileCDN\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any accounts Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RevAPM.MobileCDN\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RevAPM.MobileCDN\"\r\n },\r\n {\r\n \"displayName\": \"Sparkpost.Basic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Lists Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/services/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Sparkpost.Basic\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Sparkpost.Basic\"\r\n },\r\n {\r\n \"displayName\": \"SendGrid Email Delivery.\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/write\",\r\n \"displayName\": \"Create/Update Account\",\r\n \"description\": \"Provision a SendGrid account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/read\",\r\n \"displayName\": \"Get Account\",\r\n \"description\": \"Get account information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/delete\",\r\n \"displayName\": \"Delete Account\",\r\n \"description\": \"Delete a SendGrid account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Sendgrid.Email\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Sendgrid.Email\"\r\n },\r\n {\r\n \"displayName\": \"Stackify Retrace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Stackify Retrace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/services/Read\",\r\n \"displayName\": \"Read Stackify Retrace\",\r\n \"description\": \"Read any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/Write\",\r\n \"displayName\": \"Create or Update Stackify Retrace\",\r\n \"description\": \"Create or Update any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/Delete\",\r\n \"displayName\": \"Delete Stackify Retrace\",\r\n \"description\": \"Deletes any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Stackify Retrace Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Stackify Retrace Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Stackify Retrace Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/stackify.retrace\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"stackify.retrace\"\r\n },\r\n {\r\n \"displayName\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Marketplace Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/TrendMicro.DeepSecurity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"displayName\": \"U2uconsult TheIdentityHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Read\",\r\n \"displayName\": \"Read Services\",\r\n \"description\": \"Read any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Write\",\r\n \"displayName\": \"Create or Update Services\",\r\n \"description\": \"Create or Update any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Delete\",\r\n \"displayName\": \"Delete Services\",\r\n \"description\": \"Deletes any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Services Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/U2uconsult.TheIdentityHub\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"U2uconsult.TheIdentityHub\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Location Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/register/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Location Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/delete\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/listKeys/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) List keys\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps)List Location Based Services Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new primary or secondary key\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new Location Based Services Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read Location Based Services Account metric definitions\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the available metrics for Location Based Services Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Location Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Write diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LocationServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LocationServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Guest Configuration\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"guestConfigurationAssignments\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/write\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/write\",\r\n \"description\": \"Create new guest configuration assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/read\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/read\",\r\n \"description\": \"Get guest configuration assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.GuestConfiguration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for MariaDB\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"MariaDB Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/read\",\r\n \"displayName\": \"List/Get MariaDB Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/write\",\r\n \"displayName\": \"Create/Update MariaDB Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/delete\",\r\n \"displayName\": \"Delete MariaDB Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable MariaDB Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable MariaDB Server info\",\r\n \"description\": \"Return the recoverable MariaDB Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"seconds_behind_master\",\r\n \"displayName\": \"Replication lag in seconds\",\r\n \"displayDescription\": \"Replication lag in seconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforMariaDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforMariaDB\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.IoTSpaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register subscription for Microsoft.IoTSpaces Graph resource provider to enable creationg of resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Graph\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/write\",\r\n \"displayName\": \"Create Microsoft.IoTSpaces Graph\",\r\n \"description\": \"Create Microsoft.IoTSpaces Graph resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/read\",\r\n \"displayName\": \"Gets Graph(s)\",\r\n \"description\": \"Gets the Microsoft.IoTSpaces Graph resource(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/delete\",\r\n \"displayName\": \"Deletes Microsoft.IoTSpaces Graph\",\r\n \"description\": \"Deletes Microsoft.IoTSpaces Graph resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Settings\",\r\n \"description\": \"Get Diagnostic Settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Settings\",\r\n \"description\": \"Set Diagnostic Settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Microsoft.IoTSpaces service log definitions\",\r\n \"description\": \"Gets the available log definitions for the Microsoft.IoTSpaces service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Trace\",\r\n \"displayName\": \"Trace\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Operational\",\r\n \"displayName\": \"Operational\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"UserDefinedFunction\",\r\n \"displayName\": \"UserDefinedFunction\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft.IoTSpaces service metric definitions\",\r\n \"description\": \"Gets the available metric definitions for the Microsoft.IoTSpaces service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ApiLatency\",\r\n \"displayName\": \"ApiLatency\",\r\n \"displayDescription\": \"Measures latency of API requests made to Microsoft.IoTSpaces in Milliseconds\",\r\n \"internalMetricName\": \"RequestLatencyMetric\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n },\r\n {\r\n \"name\": \"ProcessingLatency\",\r\n \"displayName\": \"ProcessingLatency\",\r\n \"displayDescription\": \"Measures latency from message ingested to dispatched event in Milliseconds for Microsoft.IoTSpaces\",\r\n \"internalMetricName\": \"EndToEnd_Latency\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n },\r\n {\r\n \"name\": \"FunctionExecutionLatency\",\r\n \"displayName\": \"FunctionExecutionLatency\",\r\n \"displayDescription\": \"Measures latency of user-defined function execution in Milliseconds for Microsoft.IoTSpaces\",\r\n \"internalMetricName\": \"UdfExecutionLatency\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.IoTSpaces\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.IoTSpaces\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Consumption\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"usageDetails\",\r\n \"displayName\": \"UsageDetails\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/usageDetails/read\",\r\n \"displayName\": \"List Usage Details\",\r\n \"description\": \"List the usage details for a scope for EA and WebDirect subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationSummaries\",\r\n \"displayName\": \"ReservationSummaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationSummaries/read\",\r\n \"displayName\": \"List Reservation Utilization Summaries\",\r\n \"description\": \"List the utilization summary for reserved instances by reservation order or managment groups. The summary data is either at monthly or daily level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationDetails\",\r\n \"displayName\": \"ReservationDetails\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationDetails/read\",\r\n \"displayName\": \"List Reservation Utilization Details\",\r\n \"description\": \"List the utilization details for reserved instances by reservation order or managment groups. The details data is per instance per day level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationTransactions\",\r\n \"displayName\": \"ReservationTransactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationTransactions/read\",\r\n \"displayName\": \"List Reservation Transactions history\",\r\n \"description\": \"List the transaction history for reserved instances by management groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"balances\",\r\n \"displayName\": \"Balances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/balances/read\",\r\n \"displayName\": \"List utlization summary\",\r\n \"description\": \"List the utilization summary for a billing period for a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"pricesheets\",\r\n \"displayName\": \"Pricesheets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/pricesheets/read\",\r\n \"displayName\": \"List Price sheets\",\r\n \"description\": \"List the Pricesheets data for a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"marketplaces\",\r\n \"displayName\": \"Marketplaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/marketplaces/read\",\r\n \"displayName\": \"List Marketplace resource usage\",\r\n \"description\": \"List the marketplace resource usage details for a scope for EA and WebDirect subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"budgets\",\r\n \"displayName\": \"Budgets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/budgets/read\",\r\n \"displayName\": \"List budgets\",\r\n \"description\": \"List the budgets by a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Consumption/budgets/write\",\r\n \"displayName\": \"Create, update and delete budgets\",\r\n \"description\": \"Creates, update and delete the budgets by a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"tenants\",\r\n \"displayName\": \"tenants/register\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/tenants/register/action\",\r\n \"displayName\": \"register tenants\",\r\n \"description\": \"Register action for scope of Microsoft.Consumption by a tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"terms\",\r\n \"displayName\": \"Terms\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/terms/read\",\r\n \"displayName\": \"List Terms\",\r\n \"description\": \"List the terms for a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationRecommendations\",\r\n \"displayName\": \"ReservationRecommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationRecommendations/read\",\r\n \"displayName\": \"List reserved instances recommendations\",\r\n \"description\": \"List single or shared recommendations for Reserved instances for a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/operations/read\",\r\n \"displayName\": \"List supported operations\",\r\n \"description\": \"List all supported operations by Microsoft.Consumption resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Consumption\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Consumption\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.CostManagement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/query/action\",\r\n \"displayName\": \"Query usage data\",\r\n \"description\": \"Query usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CostManagement/reports/action\",\r\n \"displayName\": \"Schedule reports\",\r\n \"description\": \"Schedule reports on usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dimensions\",\r\n \"displayName\": \"Dimensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/dimensions/read\",\r\n \"displayName\": \"List supported dimensions\",\r\n \"description\": \"List all supported dimensions by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"query\",\r\n \"displayName\": \"Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/query/read\",\r\n \"displayName\": \"Query usage data\",\r\n \"description\": \"Query usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports\",\r\n \"displayName\": \"Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/reports/read\",\r\n \"displayName\": \"Get Scheduled reports usage data\",\r\n \"description\": \"Schedule reports on usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CostManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CostManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.DataBoxEdge\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dataBoxEdgeDevices/users\",\r\n \"displayName\": \"share users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/read\",\r\n \"displayName\": \"List share users\",\r\n \"description\": \"Lists or gets the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/read\",\r\n \"displayName\": \"List share users\",\r\n \"description\": \"Lists or gets the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/write\",\r\n \"displayName\": \"Creates or updates share users\",\r\n \"description\": \"Creates or updates the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/delete\",\r\n \"displayName\": \"Delete share users\",\r\n \"description\": \"Deletes the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/bandwidthSchedules\",\r\n \"displayName\": \"bandwidth schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/read\",\r\n \"displayName\": \"List bandwidth schedules\",\r\n \"description\": \"Lists or gets the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/read\",\r\n \"displayName\": \"List bandwidth schedules\",\r\n \"description\": \"Lists or gets the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/write\",\r\n \"displayName\": \"Creates or updates bandwidth schedules\",\r\n \"description\": \"Creates or updates the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/delete\",\r\n \"displayName\": \"Delete bandwidth schedules\",\r\n \"description\": \"Deletes the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/roles\",\r\n \"displayName\": \"ArmApiRes_roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/read\",\r\n \"displayName\": \"List ArmApiRes_roles\",\r\n \"description\": \"Lists or gets the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/read\",\r\n \"displayName\": \"List ArmApiRes_roles\",\r\n \"description\": \"Lists or gets the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/write\",\r\n \"displayName\": \"Creates or updates ArmApiRes_roles\",\r\n \"description\": \"Creates or updates the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/delete\",\r\n \"displayName\": \"Delete ArmApiRes_roles\",\r\n \"description\": \"Deletes the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/shares\",\r\n \"displayName\": \"shares\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/read\",\r\n \"displayName\": \"List shares\",\r\n \"description\": \"Lists or gets the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/read\",\r\n \"displayName\": \"List shares\",\r\n \"description\": \"Lists or gets the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/write\",\r\n \"displayName\": \"Creates or updates shares\",\r\n \"description\": \"Creates or updates the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/refresh/action\",\r\n \"displayName\": \"ArmApiOp_action_refresh_shares\",\r\n \"description\": \"ArmApiDesc_action_refresh_shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/delete\",\r\n \"displayName\": \"Delete shares\",\r\n \"description\": \"Deletes the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices\",\r\n \"displayName\": \"Data Box Edge devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/uploadCertificate/action\",\r\n \"displayName\": \"Upload certificates\",\r\n \"description\": \"Upload certificate for device registration\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/write\",\r\n \"displayName\": \"Creates or updates Data Box Edge devices\",\r\n \"description\": \"Creates or updates the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/delete\",\r\n \"displayName\": \"Delete Data Box Edge devices\",\r\n \"description\": \"Deletes the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/write\",\r\n \"displayName\": \"Creates or updates Data Box Edge devices\",\r\n \"description\": \"Creates or updates the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/extendedInformation/action\",\r\n \"displayName\": \"Gets resource extended information\",\r\n \"description\": \"Retrieves resource extended information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/scanForUpdates/action\",\r\n \"displayName\": \"Scan for updates\",\r\n \"description\": \"Scan for updates\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/downloadUpdates/action\",\r\n \"displayName\": \"Download Updates\",\r\n \"description\": \"Download Updates in device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/installUpdates/action\",\r\n \"displayName\": \"Install Updates\",\r\n \"description\": \"Install Updates on device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/extendedInformation\",\r\n \"displayName\": \"resource extended information\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/extendedInformation/write\",\r\n \"displayName\": \"Creates or updates resource extended information\",\r\n \"description\": \"Creates or updates the resource extended information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/networkSettings\",\r\n \"displayName\": \"Device network settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings/read\",\r\n \"displayName\": \"List Device network settings\",\r\n \"description\": \"Lists or gets the Device network settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/securitySettings\",\r\n \"displayName\": \"Device security settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/securitySettings/update/action\",\r\n \"displayName\": \"Update security settings\",\r\n \"description\": \"Update security settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/updateSummary\",\r\n \"displayName\": \"update summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary/read\",\r\n \"displayName\": \"List update summary\",\r\n \"description\": \"Lists or gets the update summary\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/jobs\",\r\n \"displayName\": \"jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/jobs/read\",\r\n \"displayName\": \"List jobs\",\r\n \"description\": \"Lists or gets the jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/storageAccountCredentials\",\r\n \"displayName\": \"storage account credentials\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/write\",\r\n \"displayName\": \"Creates or updates storage account credentials\",\r\n \"description\": \"Creates or updates the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/read\",\r\n \"displayName\": \"List storage account credentials\",\r\n \"description\": \"Lists or gets the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/read\",\r\n \"displayName\": \"List storage account credentials\",\r\n \"description\": \"Lists or gets the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/delete\",\r\n \"displayName\": \"Delete storage account credentials\",\r\n \"description\": \"Deletes the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/alerts\",\r\n \"displayName\": \"alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts/read\",\r\n \"displayName\": \"List alerts\",\r\n \"description\": \"Lists or gets the alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts/read\",\r\n \"displayName\": \"List alerts\",\r\n \"description\": \"Lists or gets the alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Box Edge device\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Data Box Edge device metric definition\",\r\n \"description\": \"Gets the available Data Box Edge device level metrics\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"NICReadThroughput\",\r\n \"displayName\": \"Read Throughput (Network)\",\r\n \"displayDescription\": \"The read throughput of the network interface on the device in the reporting period for all volumes in the gateway.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"NICWriteThroughput\",\r\n \"displayName\": \"Write Throughput (Network)\",\r\n \"displayDescription\": \"The write throughput of the network interface on the device in the reporting period for all volumes in the gateway.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudReadThroughputPerShare\",\r\n \"displayName\": \"Cloud Download Throughput (Share)\",\r\n \"displayDescription\": \"The download throughput to Azure from a share during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudUploadThroughputPerShare\",\r\n \"displayName\": \"Cloud Upload Throughput (Share)\",\r\n \"displayDescription\": \"The upload throughput to Azure from a share during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesUploadedToCloudPerShare\",\r\n \"displayName\": \"Cloud Bytes Uploaded (Share)\",\r\n \"displayDescription\": \"The total number of bytes that is uploaded to Azure from a share during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalCapacity\",\r\n \"displayName\": \"Total Capacity\",\r\n \"displayDescription\": \"Total Capacity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailableCapacity\",\r\n \"displayName\": \"Available Capacity\",\r\n \"displayDescription\": \"The available capacity in bytes during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudUploadThroughput\",\r\n \"displayName\": \"Cloud Upload Throughput\",\r\n \"displayDescription\": \"The cloud upload throughput during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudReadThroughput\",\r\n \"displayName\": \"Cloud Read Throughput\",\r\n \"displayDescription\": \"The cloud download throughput during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesUploadedToCloud\",\r\n \"displayName\": \"Cloud Bytes Uploaded (Device)\",\r\n \"displayDescription\": \"The total number of bytes that is uploaded to Azure from a device during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Box Edge device\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostics setting\",\r\n \"description\": \"Creates or updates the diagnostics setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostics setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataBoxEdge\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataBoxEdge\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Archive\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Archive\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Azure.Geneva\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BizTalkServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BizTalkServices\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Blueprint\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Blueprint\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicSubscription\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicSubscription\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicInfrastructureMigrate\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicInfrastructureMigrate\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.cloudes\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.cloudes\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CortanaAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CortanaAnalytics\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataConnect\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataConnect\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataExchange\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataExchange\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ExternalShim\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ExternalShim\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Gallery\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Gallery\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.InformationProtection\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.InformationProtection\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.IoTCentral\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.IoTCentral\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Kailani\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Kailani\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningExperimentation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningExperimentation\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PowerBI\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PowerBI\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ProjectOxford\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ProjectOxford\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.RemoteApp\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.RemoteApp\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SaaS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SaaS\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SqlVirtualMachine\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SqlVirtualMachine\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.TerraformOSS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TerraformOSS\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/NewRelic.APM\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"NewRelic.APM\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/SuccessBricks.ClearDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"SuccessBricks.ClearDB\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HardwareSecurityModules\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HardwareSecurityModules\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HanaOnAzure\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HanaOnAzure\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Intune\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Intune\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DeploymentManager\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DeploymentManager\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Attestation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Attestation\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"displayName\": \"84codes.CloudAMQP\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/read\",\r\n \"displayName\": \"Read server\",\r\n \"description\": \"Read any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/write\",\r\n \"displayName\": \"Create or Update server\",\r\n \"description\": \"Create or Update any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/delete\",\r\n \"displayName\": \"Delete server\",\r\n \"description\": \"Deletes any server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any server Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any server Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"84codes.CloudAMQP/servers/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any server Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/84codes.CloudAMQP\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"84codes.CloudAMQP\"\r\n },\r\n {\r\n \"displayName\": \"AppDynamicsPro AppDynamicsForAzure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read Any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"AppDynamics.APM/services/read\",\r\n \"displayName\": \"Read services\",\r\n \"description\": \"Read Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/write\",\r\n \"displayName\": \"Create or Update services\",\r\n \"description\": \"Create or Update Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/delete\",\r\n \"displayName\": \"Delete services\",\r\n \"description\": \"Deletes Any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read Any Service Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"AppDynamics.APM/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Any Service Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/AppDynamics.APM\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"AppDynamics.APM\"\r\n },\r\n {\r\n \"displayName\": \"Aspera.Transfers\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Aspera.Transfers/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Aspera.Transfers/services/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Aspera.Transfers/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Aspera.Transfers\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Aspera.Transfers\"\r\n },\r\n {\r\n \"displayName\": \"Auth0 Cloud\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/read\",\r\n \"displayName\": \"Read account\",\r\n \"description\": \"Read account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/write\",\r\n \"displayName\": \"Create or Update Account\",\r\n \"description\": \"Create or Update Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/delete\",\r\n \"displayName\": \"Delete Account\",\r\n \"description\": \"Delete Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/listSecrets/action\",\r\n \"displayName\": \"Read account secrets\",\r\n \"description\": \"Read account secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Auth0.Cloud/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any account Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Auth0.Cloud/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Auth0.Cloud\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Auth0.Cloud\"\r\n },\r\n {\r\n \"displayName\": \"Citrix.Cloud\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates the communication preferences for the owner of Citrix.Cloud\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Gets the communication preferences for the owner of Citrix.Cloud\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Settings.ResourceType\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for $Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Citrix.Cloud/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Gets the single sign on authorization token for Citrix.Cloud/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Citrix.Cloud/Operations/read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for Citrix.Cloud\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Citrix.Cloud\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Citrix.Cloud\"\r\n },\r\n {\r\n \"displayName\": \"CloudSimple Private Cloud IAAS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/resources/action\",\r\n \"displayName\": \"Move resource to other resource group\",\r\n \"description\": \"Move resources to other resource group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/write\",\r\n \"displayName\": \"Create or Update Virtual Machine\",\r\n \"description\": \"Create or Update any Virtual Machines\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/write\",\r\n \"displayName\": \"Update Virtual Machine\",\r\n \"description\": \"Update any Virtual Machines\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine\",\r\n \"description\": \"Delete any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/read\",\r\n \"displayName\": \"Read Virtual Machine\",\r\n \"description\": \"Read any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Start any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/stop/action\",\r\n \"displayName\": \"Stop Virtual Machine\",\r\n \"description\": \"Stop any Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/read\",\r\n \"displayName\": \"Read Virtual Machine\",\r\n \"description\": \"Read any of Virtual Machine\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Networks List\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualNetworks/read\",\r\n \"displayName\": \"Read Virtual Networks within subscription\",\r\n \"description\": \"Read any Virtual Networks within subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualNetworks/read\",\r\n \"displayName\": \"Read Virtual Networks within Resource Group\",\r\n \"description\": \"Read any Virtual Networks within Resource Group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineTemplates\",\r\n \"displayName\": \"Virtual Machine Templates List\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachineTemplates/read\",\r\n \"displayName\": \"Read Virtual Machine Templates within Resource Group\",\r\n \"description\": \"Read any Virtual Machine Templates within Resource Group\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachineTemplates/read\",\r\n \"displayName\": \"Read Virtual Machine Templates within Subscription\",\r\n \"description\": \"Read any Virtual Machine Templates within Subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average disk throughput due to read operations over the sample period.\",\r\n \"displayName\": \"Disk Read Bytes/Sec\",\r\n \"name\": \"DiskReadBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average disk throughput due to write operations over the sample period.\",\r\n \"displayName\": \"Disk Write Bytes/Sec\",\r\n \"name\": \"DiskWriteBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total disk throughput due to read operations over the sample period.\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"name\": \"Disk Read Bytes\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total disk throughput due to write operations over the sample period.\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"name\": \"Disk Write Bytes\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"The number of IO read operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Read Operations\",\r\n \"name\": \"DiskReadOperations\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"The number of IO write operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Write Operations\",\r\n \"name\": \"DiskWriteOperations\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The average number of IO read operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"unit\": \"CountPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The average number of IO write operations in the previous sample period. Note that these operations may be variable sized.\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"unit\": \"CountPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Total read latency. The sum of the device and kernel read latencies.\",\r\n \"displayName\": \"Disk Read Latency\",\r\n \"name\": \"DiskReadLatency\",\r\n \"unit\": \"Milliseconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Total write latency. The sum of the device and kernel write latencies.\",\r\n \"displayName\": \"Disk Write Latency\",\r\n \"name\": \"DiskWriteLatency\",\r\n \"unit\": \"Milliseconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average network throughput for received traffic.\",\r\n \"displayName\": \"Network In Bytes/Sec\",\r\n \"name\": \"NetworkInBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"Average network throughput for transmitted traffic.\",\r\n \"displayName\": \"Network Out Bytes/Sec\",\r\n \"name\": \"NetworkOutBytesPerSecond\",\r\n \"unit\": \"BytesPerSecond\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total network throughput for received traffic.\",\r\n \"displayName\": \"Network In\",\r\n \"name\": \"Network In\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Total network throughput for transmitted traffic.\",\r\n \"displayName\": \"Network Out\",\r\n \"name\": \"Network Out\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of machine memory that is in use by the VM.\",\r\n \"displayName\": \"Memory Used\",\r\n \"name\": \"MemoryUsed\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of memory that was granted to the VM by the host. Memory is not granted to the host until it is touched one time and granted memory may be swapped out or ballooned away if the VMkernel needs the memory.\",\r\n \"displayName\": \"Memory Granted\",\r\n \"name\": \"MemoryGranted\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The amount of memory used by the VM in the past small window of time. This is the \\\"true\\\" number of how much memory the VM currently has need of. Additional, unused memory may be swapped out or ballooned with no impact to the guest's performance.\",\r\n \"displayName\": \"Memory Active\",\r\n \"name\": \"MemoryActive\",\r\n \"unit\": \"Bytes\"\r\n },\r\n {\r\n \"aggregationType\": \"Average\",\r\n \"displayDescription\": \"The CPU utilization. This value is reported with 100% representing all processor cores on the system. As an example, a 2-way VM using 50% of a four-core system is completely using two cores.\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"name\": \"Percentage CPU\",\r\n \"unit\": \"Percent\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"displayDescription\": \"Ready time is the time spend waiting for CPU(s) to become available in the past update interval.\",\r\n \"displayName\": \"Percentage CPU Ready\",\r\n \"name\": \"PercentageCpuReady\",\r\n \"unit\": \"Milliseconds\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Machine\",\r\n \"operations\": [\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"CloudSimple.PrivateCloudIAAS/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/CloudSimple.PrivateCloudIAAS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"CloudSimple.PrivateCloudIAAS\"\r\n },\r\n {\r\n \"displayName\": \"Cloudyn.Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/updateCommunicationPreference/action\",\r\n \"displayName\": \"action\",\r\n \"description\": \"Updates the communication preferences for the owner of Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/listCommunicationPreference/action\",\r\n \"displayName\": \"action\",\r\n \"description\": \"Gets the communication preferences for the owner of Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/Operations/Read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for Cloudyn.Analytics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"list Single SignOn Token\",\r\n \"description\": \"Gets the single sign on authorization token for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Cloudyn.Analytics/accounts/RegenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate Key for Cloudyn.Analytics/accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Cloudyn.Analytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Cloudyn.Analytics\"\r\n },\r\n {\r\n \"displayName\": \"Conexlink MyCloudIT\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Conexlink.MyCloudIT\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Conexlink.MyCloudIT\"\r\n },\r\n {\r\n \"displayName\": \"Crypteron DataSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"displayName\": \"apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/read\",\r\n \"displayName\": \"Read apps\",\r\n \"description\": \"Read any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/write\",\r\n \"displayName\": \"Create or Update apps\",\r\n \"description\": \"Create or Update any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/delete\",\r\n \"displayName\": \"Delete apps\",\r\n \"description\": \"Deletes any apps\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any apps Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any apps Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Crypteron.DataSecurity/apps/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any apps Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Crypteron.DataSecurity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Crypteron.DataSecurity\"\r\n },\r\n {\r\n \"displayName\": \"Dynatrace DynatraceSaaS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.DynatraceSaaS/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Dynatrace.DynatraceSaaS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Dynatrace.DynatraceSaaS\"\r\n },\r\n {\r\n \"displayName\": \"Dynatrace Ruxit\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Dynatrace.Ruxit/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Dynatrace.Ruxit/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Dynatrace.Ruxit\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Dynatrace.Ruxit\"\r\n },\r\n {\r\n \"displayName\": \"LiveArena.Broadcast\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates the communication preferences for the owner of LiveArena.Broadcast\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Gets the communication preferences for the owner of LiveArena.Broadcast\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/Operations/read\",\r\n \"displayName\": \"Operations\",\r\n \"description\": \"List the operations for LiveArena.Broadcast\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Gets the single sign on authorization token for LiveArena.Broadcast/services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/LiveArena.Broadcast\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"LiveArena.Broadcast\"\r\n },\r\n {\r\n \"displayName\": \"Lombiq.DotNest\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preference\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites\",\r\n \"displayName\": \"sites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/read\",\r\n \"displayName\": \"Read sites\",\r\n \"description\": \"Read any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/write\",\r\n \"displayName\": \"Create or Update sites\",\r\n \"description\": \"Create or Update any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/delete\",\r\n \"displayName\": \"Delete sites\",\r\n \"description\": \"Deletes any sites\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any sites Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any sites Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Lombiq.DotNest/sites/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any sites Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Lombiq.DotNest\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Lombiq.DotNest\"\r\n },\r\n {\r\n \"displayName\": \"Mailjet Email\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read Any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Mailjet.Email/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read Any services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Any services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/write\",\r\n \"displayName\": \"Create or Upgrade services Plan\",\r\n \"description\": \"Create or Upgrade any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/read\",\r\n \"displayName\": \"Read services\",\r\n \"description\": \"Read any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Mailjet.Email/services/delete\",\r\n \"displayName\": \"Delete services\",\r\n \"description\": \"Delete any services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Mailjet.Email\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Mailjet.Email\"\r\n },\r\n {\r\n \"displayName\": \"Domain Services Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/unregister/action\",\r\n \"displayName\": \"Unregister Domain Service\",\r\n \"description\": \"Unregister Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/register/action\",\r\n \"displayName\": \"Register Domain Service\",\r\n \"description\": \"Register Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domainServices\",\r\n \"displayName\": \"Domain Service Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/read\",\r\n \"displayName\": \"Read Domain Service\",\r\n \"description\": \"Read Domain Services\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/write\",\r\n \"displayName\": \"Write Domain Service\",\r\n \"description\": \"Write Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/delete\",\r\n \"displayName\": \"Delete Domain Service\",\r\n \"description\": \"Delete Domain Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/locations/operationresults/read\",\r\n \"displayName\": null,\r\n \"description\": null,\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/Operations/read\",\r\n \"displayName\": null,\r\n \"description\": null,\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainServices/oucontainer\",\r\n \"displayName\": \"Ou Container Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/read\",\r\n \"displayName\": \"Read Ou Container\",\r\n \"description\": \"Read Ou Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/write\",\r\n \"displayName\": \"Write Ou Container\",\r\n \"description\": \"Write Ou Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AAD/domainServices/oucontainer/delete\",\r\n \"displayName\": \"Delete Ou Container\",\r\n \"description\": \"Delete Ou Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AAD\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AAD\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Monitoring Insights\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tenants/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of tenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read tenants log definitions\",\r\n \"description\": \"Gets the available logs for tenants\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Signin\",\r\n \"displayName\": \"Signin\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"tenants/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"tenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/tenants/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettings\",\r\n \"displayName\": \"Diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/write\",\r\n \"displayName\": \"Diagnostic settings write\",\r\n \"description\": \"Writing a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/read\",\r\n \"displayName\": \"Diagnostic settings read\",\r\n \"description\": \"Reading a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettings/delete\",\r\n \"displayName\": \"Diagnostic settings delete\",\r\n \"description\": \"Deleting a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettingscategories\",\r\n \"displayName\": \"Diagnostic settings categories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.aadiam/diagnosticsettingscategories/read\",\r\n \"displayName\": \"Diagnostic settings categories read\",\r\n \"description\": \"Reading a diagnostic setting categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.aadiam\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.aadiam\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/register/action\",\r\n \"displayName\": \"Register for Microsoft.Addons\",\r\n \"description\": \"Register the specified subscription with Microsoft.Addons\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"supportProviders/supportPlanTypes\",\r\n \"displayName\": \"supportPlanTypes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/read\",\r\n \"displayName\": \"Get Canonical support plan state\",\r\n \"description\": \"Get the specified Canonical support plan state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/write\",\r\n \"displayName\": \"Adds a Canonical support plan.\",\r\n \"description\": \"Adds the Canonical support plan type specified.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/supportPlanTypes/delete\",\r\n \"displayName\": \"Removes the Canonical support plan\",\r\n \"description\": \"Removes the specified Canonical support plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/operations/read\",\r\n \"displayName\": \"Get RP operations.\",\r\n \"description\": \"Gets supported RP operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"supportProviders\",\r\n \"displayName\": \"listSupportPlanInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Addons/supportProviders/listsupportplaninfo/action\",\r\n \"displayName\": \"List support plan information.\",\r\n \"description\": \"Lists current support plan information for the specified subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Addons\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Addons\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ADHybridHealthService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/action\",\r\n \"displayName\": \"Updates Tenant Configuration.\",\r\n \"description\": \"Updates Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/action\",\r\n \"displayName\": \"Updates a service.\",\r\n \"description\": \"Updates a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/action\",\r\n \"displayName\": \"Create a new forest.\",\r\n \"description\": \"Create a new forest for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/register/action\",\r\n \"displayName\": \"Registers the ADHybrid Health Service Resource Provider.\",\r\n \"description\": \"Registers the ADHybrid Health Service Resource Provider and enables the creation of ADHybrid Health Service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/unregister/action\",\r\n \"displayName\": \"Unregisters the ADHybrid Health Service Resource Provider.\",\r\n \"description\": \"Unregisters the subscription for ADHybrid Health Service Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"configuration\",\r\n \"displayName\": \"Tenant Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/write\",\r\n \"displayName\": \"Creates a new Tenant.\",\r\n \"description\": \"Creates a Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"displayName\": \"Reads Tenant Configuration.\",\r\n \"description\": \"Reads the Tenant Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/write\",\r\n \"displayName\": \"Creates a service.\",\r\n \"description\": \"Creates a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/read\",\r\n \"displayName\": \"Reads services.\",\r\n \"description\": \"Reads the service instances in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/delete\",\r\n \"displayName\": \"Deletes service.\",\r\n \"description\": \"Deletes a service instance in the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/action\",\r\n \"displayName\": \"Creates a server.\",\r\n \"description\": \"Creates a server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"displayName\": \"Reads a server.\",\r\n \"description\": \"Reads the server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/delete\",\r\n \"displayName\": \"Deletes server.\",\r\n \"description\": \"Deletes a server instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/alerts\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"displayName\": \"Reads the server alerts.\",\r\n \"description\": \"Reads the alerts for a server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/alerts\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"displayName\": \"Reads the service alerts.\",\r\n \"description\": \"Reads the alerts for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"displayName\": \"Reads the service alerts.\",\r\n \"description\": \"Reads the alerts for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/tenantwhitelisting\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/tenantwhitelisting/read\",\r\n \"displayName\": \"Gets feature whitelisting status.\",\r\n \"description\": \"Gets feature whitelisting status for a given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/serviceconfiguration\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/serviceconfiguration/read\",\r\n \"displayName\": \"Gets service configuration.\",\r\n \"description\": \"Gets service configuration for a given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/metrics/groups\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/exportstatus\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/exportstatus/read\",\r\n \"displayName\": \"Gets the Sync Export Error details.\",\r\n \"description\": \"Gets the Sync Export Error details for a given Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/datafreshness\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/datafreshness/read\",\r\n \"displayName\": \"Gets the data freshness status.\",\r\n \"description\": \"For a given server, this API gets a list of datatypes that are being uploaded by the servers and the latest time for each upload.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/servicemembers/credentials\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/credentials/read\",\r\n \"displayName\": \"Gets the credentials for service authentication.\",\r\n \"description\": \"During server registration, this api is called to get the credentials for onboarding new servers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/reports/details\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/reports/details/read\",\r\n \"displayName\": \"Gets report for bad password.\",\r\n \"description\": \"Gets report of top 50 users with bad password errors from last 7 days\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/premiumcheck\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/premiumcheck/read\",\r\n \"displayName\": \"Gets onboarded services for premium tenants.\",\r\n \"description\": \"This API gets the list of all onboarded services for a premium tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/monitoringconfigurations\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfigurations/read\",\r\n \"displayName\": \"Gets monitoring configurations for a service\",\r\n \"description\": \"Gets the monitoring configurations for a given service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfigurations/write\",\r\n \"displayName\": \"Add or updates monitoring configurations for a service.\",\r\n \"description\": \"Add or updates monitoring configurations for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/monitoringconfiguration\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/monitoringconfiguration/write\",\r\n \"displayName\": \"Add or updates monitoring configuration for a service.\",\r\n \"description\": \"Add or updates monitoring configuration for a service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups/sum\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/sum/read\",\r\n \"displayName\": \"Gets aggregated view for metrics and performance data.\",\r\n \"description\": \"Given a service, this API gets the aggregated view for metrics for a given service.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metrics/groups/average\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metrics/groups/average/read\",\r\n \"displayName\": \"Gets average view for metrics and performance data.\",\r\n \"description\": \"Given a service, this API gets the average for metrics for a given service.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/metricmetadata\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/metricmetadata/read\",\r\n \"displayName\": \"Gets the list of supported metrics for a given service.\",\r\n \"description\": \"Gets the list of supported metrics for a given service. For example Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFS service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomainService. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for ADSync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/exportstatus\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/exportstatus/read\",\r\n \"displayName\": \"Gets the export status for a given service.\",\r\n \"description\": \"Gets the export status for a given service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/exporterrors\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/exporterrors/read\",\r\n \"displayName\": \"Gets the export errors for a given sync service.\",\r\n \"description\": \"Gets the export errors for a given sync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/checkservicefeatureavailibility\",\r\n \"displayName\": \"Service Member\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/checkservicefeatureavailibility/read\",\r\n \"displayName\": \"Gets if a feature is enabled for a service.\",\r\n \"description\": \"Given a feature name verifies if a service has everything required to use that feature.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/updateselecteddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/updateselecteddeployment/read\",\r\n \"displayName\": \"Gets the browsing location for the users.\",\r\n \"description\": \"Gets the geo location from which data will be accessed.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/tenantassigneddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/tenantassigneddeployment/read\",\r\n \"displayName\": \"Gets tenant storage mapping.\",\r\n \"description\": \"Given a tenant id gets the tenant storage location.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/selecteddeployment\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/selecteddeployment/read\",\r\n \"displayName\": \"Gets selected deployment.\",\r\n \"description\": \"Gets selected deployment for the given tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/selectdevopstenant\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/selectdevopstenant/read\",\r\n \"displayName\": \"Updates userid(objectid) for the selected dev ops tenant.\",\r\n \"description\": \"Updates userid(objectid) for the selected dev ops tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/isdevops\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/isdevops/read\",\r\n \"displayName\": \"Gets a value indicating wheather the teannt is DevOps Consented or not.\",\r\n \"description\": \"Gets a value indicating wheather the teannt is DevOps Consented or not.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/consentedtodevopstenants\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/consentedtodevopstenants/read\",\r\n \"displayName\": \"Gets the list of DevOps consented tenants.\",\r\n \"description\": \"Gets the list of DevOps consented tenants. Typically used for customer support.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/badpassworduseridipfrequency\",\r\n \"displayName\": \"Technical Advisor Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/badpassworduseridipfrequency/read\",\r\n \"displayName\": \"Gets Blob SAS Uri for enqueued report job.\",\r\n \"description\": \"Gets Blob SAS URI containing status and eventual result of newly enqueued report job for frequency of Bad Username/Password attempts per UserId per IPAddress per Day for a given Tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/availabledeployments\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/availabledeployments/read\",\r\n \"displayName\": \"Gets list of available regions for DevOps.\",\r\n \"description\": \"Gets list of available regions, used by DevOps to support customer incidents.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports/badpassword\",\r\n \"displayName\": \"DevOps Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/reports/badpassword/read\",\r\n \"displayName\": \"Gets the list of bad password attempts.\",\r\n \"description\": \"Gets the list of bad password attempts for all the users in Active Directory Federation Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs\",\r\n \"displayName\": \"Agent Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/logs/read\",\r\n \"displayName\": \"Gets agent logs.\",\r\n \"description\": \"Gets agent installation and registration logs for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/contents\",\r\n \"displayName\": \"Agent Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/logs/contents/read\",\r\n \"displayName\": \"Gets the content of a log stored in blob.\",\r\n \"description\": \"Gets the content of agent installation and registration logs stored in blob.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/write\",\r\n \"displayName\": \"Creates or Updates the ADDomainService.\",\r\n \"description\": \"Creates or Updates the ADDomainService instance for the tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/action\",\r\n \"displayName\": \"Add a server.\",\r\n \"description\": \"Add a server instance to the service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/read\",\r\n \"displayName\": \"Gets Service details.\",\r\n \"description\": \"Gets Service details for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/delete\",\r\n \"displayName\": \"Deletes a Service.\",\r\n \"description\": \"Deletes a Service and it's servers along with Health data.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/servicemembers/credentials\",\r\n \"displayName\": \"ADDomainService Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/credentials/read\",\r\n \"displayName\": \"Gets the credentials for service authentication.\",\r\n \"description\": \"During server registration of ADDomainService, this api is called to get the credentials for onboarding new servers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/servicemembers\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/servicemembers/delete\",\r\n \"displayName\": \"Deletes a server.\",\r\n \"description\": \"Deletes a server for a given service and tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationsummary\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationsummary/read\",\r\n \"displayName\": \"Gets domain controller replication summary.\",\r\n \"description\": \"Gets complete domain controller list along with replication details for the given forest.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationstatus\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationstatus/read\",\r\n \"displayName\": \"Gets replication error status.\",\r\n \"description\": \"Gets the number of domain controllers and their replication errors if any.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/premiumcheck\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/premiumcheck/read\",\r\n \"displayName\": \"Gets onboarded ADDomainServices for a premium tenant.\",\r\n \"description\": \"This API gets the list of all onboarded ADDomainServices for a premium tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/metrics/groups\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/metrics/groups/read\",\r\n \"displayName\": \"Gets information about different service metrics.\",\r\n \"description\": \"Given a service, this API gets the metrics information.For example, this API can be used to get information related to: Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFederation service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomain Service. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for Sync Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/metricmetadata\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/metricmetadata/read\",\r\n \"displayName\": \"Gets the list of supported metrics for a given service.\",\r\n \"description\": \"Gets the list of supported metrics for a given service. For example Extranet Account Lockouts, Total Failed Requests, Outstanding Token Requests (Proxy), Token Requests /sec etc for ADFS service. NTLM Authentications/sec, LDAP Successful Binds/sec, LDAP Bind Time, LDAP Active Threads, Kerberos Authentications/sec, ATQ Threads Total etc for ADDomainService. Run Profile Latency, TCP Connections Established, Insights Agent Private Bytes,Export Statistics to Azure AD for ADSync service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/forestsummary\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/forestsummary/read\",\r\n \"displayName\": \"Gets forest summary.\",\r\n \"description\": \"Gets forest summary for the given forest like forest name, number of domains under this forest, number of sites and sites details etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/features/userpreference\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/features/userpreference/read\",\r\n \"displayName\": \"Gets the user preference setting.\",\r\n \"description\": \"Gets the user preference setting for the forest. Example- MetricCounterName like ldapsuccessfulbinds, ntlmauthentications, kerberosauthentications, addsinsightsagentprivatebytes, ldapsearches. Settings for the UI Charts etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/dimensions\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/dimensions/read\",\r\n \"displayName\": \"Gets the domains and sites details for the forest.\",\r\n \"description\": \"Gets the domains and sites details for the forest. Example- health status, active alerts, resolved alerts, properties like Domain Functional Level, Forest, Infrastructure Master, PDC, RID master etc. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/configuration\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/configuration/read\",\r\n \"displayName\": \"Gets Service Configuration for the forest.\",\r\n \"description\": \"Gets Service Configuration for the forest. Example- Forest Name, Functionla Level, Domain Naming master FSMO role, Schema master FSMO role etc.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/alerts\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/alerts/read\",\r\n \"displayName\": \"Gets alerts for the forest.\",\r\n \"description\": \"Gets alerts details for the forest like alertid, alert raised date, alert last detected, alert description, last updated, alert level, alert state, alert troubleshooting links etc. .\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/feedbacktype/feedback\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/feedbacktype/feedback/read\",\r\n \"displayName\": \"Gets alerts feedback.\",\r\n \"description\": \"Gets alerts feedback for a given service and server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/addomainservicemembers\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/addomainservicemembers/read\",\r\n \"displayName\": \"Gets all servers.\",\r\n \"description\": \"Gets all servers for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"addsservices/replicationdetails\",\r\n \"displayName\": \"ADDomainService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/addsservices/replicationdetails/read\",\r\n \"displayName\": \"Gets replication details.\",\r\n \"description\": \"Gets replication details for all the servers for the specified service name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/operations/read\",\r\n \"displayName\": \"Gets operations.\",\r\n \"description\": \"Gets list of operations supported by system.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ADHybridHealthService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ADHybridHealthService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/generateRecommendations/action\",\r\n \"displayName\": \"Generate Recommendations\",\r\n \"description\": \"Generates recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/register/action\",\r\n \"displayName\": \"Register with the Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/unregister/action\",\r\n \"displayName\": \"Unregister with the Provider\",\r\n \"description\": \"Unregisters the subscription for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"recommendations\",\r\n \"displayName\": \"Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/read\",\r\n \"displayName\": \"Read Recommendations\",\r\n \"description\": \"Reads recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/available/action\",\r\n \"displayName\": \"New recommendation is available\",\r\n \"description\": \"New recommendation is available in Microsoft advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"generateRecommendations\",\r\n \"displayName\": \"GenerateRecommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/generateRecommendations/read\",\r\n \"displayName\": \"Get Generate Recommendations status\",\r\n \"description\": \"Gets generate recommendations status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"suppressions\",\r\n \"displayName\": \"Suppressions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/read\",\r\n \"displayName\": \"Read Suppressions\",\r\n \"description\": \"Gets suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/write\",\r\n \"displayName\": \"Create/Update Suppressions\",\r\n \"description\": \"Creates/updates suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/delete\",\r\n \"displayName\": \"Delete Suppression\",\r\n \"description\": \"Deletes suppression\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"recommendations/suppressions\",\r\n \"displayName\": \"Suppressions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/read\",\r\n \"displayName\": \"Read Suppressions\",\r\n \"description\": \"Gets suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/write\",\r\n \"displayName\": \"Create/Update Suppressions\",\r\n \"description\": \"Creates/updates suppressions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/recommendations/suppressions/delete\",\r\n \"displayName\": \"Delete Suppression\",\r\n \"description\": \"Deletes suppression\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/configurations/read\",\r\n \"displayName\": \"Read Configurations\",\r\n \"description\": \"Get configurations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Advisor/configurations/write\",\r\n \"displayName\": \"Create/Update Configuration\",\r\n \"description\": \"Creates/updates configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Advisor/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the operations for the Microsoft Advisor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Advisor\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Advisor\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.AlertsManagement\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"alerts\",\r\n \"displayName\": \"alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alerts/read\",\r\n \"displayName\": \"Read alerts\",\r\n \"description\": \"Get all the alerts for the input filters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alerts/changestate/action\",\r\n \"displayName\": \"Resolve alerts\",\r\n \"description\": \"Change the state of the alert.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"alertsSummary\",\r\n \"displayName\": \"alertsSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/alertsSummary/read\",\r\n \"displayName\": \"Read alerts summary\",\r\n \"description\": \"Get the summary of alerts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"smartGroups\",\r\n \"displayName\": \"smartGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/smartGroups/read\",\r\n \"displayName\": \"Read smart groups\",\r\n \"description\": \"Get all the smart groups for the input filters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/smartGroups/changestate/action\",\r\n \"displayName\": \"Read smart groups\",\r\n \"description\": \"Change the state of the smart group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AlertsManagement/Operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Reads the operations provided\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AlertsManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AlertsManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Analysis Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/register/action\",\r\n \"displayName\": \"Register Analysis Services provider\",\r\n \"description\": \"Registers Analysis Services resource provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/read\",\r\n \"displayName\": \"Read Analysis Server\",\r\n \"description\": \"Retrieves the information of the specified Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/write\",\r\n \"displayName\": \"Create/Update Analysis Server\",\r\n \"description\": \"Creates or updates the specified Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/delete\",\r\n \"displayName\": \"Delete the Analysis Server\",\r\n \"description\": \"Deletes the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/suspend/action\",\r\n \"displayName\": \"Suspend the Analysis Server.\",\r\n \"description\": \"Suspends the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/resume/action\",\r\n \"displayName\": \"Resume the Analysis Server.\",\r\n \"description\": \"Resumes the Analysis Server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/listGatewayStatus/action\",\r\n \"displayName\": \"List the status of the gateway associated with the server\",\r\n \"description\": \"List the status of the gateway associated with the server.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check availability of the Analysis Server name\",\r\n \"description\": \"Checks that given Analysis Server name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/operationresults/read\",\r\n \"displayName\": \"Read operation results\",\r\n \"description\": \"Retrieves the information of the specified operation result.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/locations/operationstatuses/read\",\r\n \"displayName\": \"Read operation statuses\",\r\n \"description\": \"Retrieves the information of the specified operation status.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Retrieves the information of operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/skus/read\",\r\n \"displayName\": \"Read SKU information\",\r\n \"description\": \"Retrieves the information of Skus\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/skus\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/skus/read\",\r\n \"displayName\": \"Read available SKU information for the server\",\r\n \"description\": \"Retrieve available SKU information for the server\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft Analysis Service metrics\",\r\n \"description\": \"Gets the available metrics for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"qpu_metric\",\r\n \"displayName\": \"QPU\",\r\n \"displayDescription\": \"QPU. Range 0-100 for S1, 0-200 for S2 and 0-400 for S4\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"memory_metric\",\r\n \"displayName\": \"Memory\",\r\n \"displayDescription\": \"Memory. Range 0-25 GB for S1, 0-50 GB for S2 and 0-100 GB for S4\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalConnectionRequests\",\r\n \"displayName\": \"Total Connection Requests\",\r\n \"displayDescription\": \"Total connection requests. These are arrivals.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfullConnectionsPerSec\",\r\n \"displayName\": \"Successful Connections Per Sec\",\r\n \"displayDescription\": \"Rate of successful connection completions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalConnectionFailures\",\r\n \"displayName\": \"Total Connection Failures\",\r\n \"displayDescription\": \"Total failed connection attempts.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentUserSessions\",\r\n \"displayName\": \"Current User Sessions\",\r\n \"displayDescription\": \"Current number of user sessions established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolBusyThreads\",\r\n \"displayName\": \"Query Pool Busy Threads\",\r\n \"displayDescription\": \"Number of busy threads in the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolJobQueueLength\",\r\n \"displayName\": \"Command Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolJobQueueLength\",\r\n \"displayName\": \"Processing Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of non-I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Connection: Current connections\",\r\n \"displayDescription\": \"Current number of client connections established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerCurrentPrice\",\r\n \"displayName\": \"Memory: Cleaner Current Price\",\r\n \"displayDescription\": \"Current price of memory, $/byte/time, normalized to 1000.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerMemoryShrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory shrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CleanerMemoryNonshrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory nonshrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, not subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory: Memory Usage\",\r\n \"displayDescription\": \"Memory usage of the server process as used in calculating cleaner memory price. Equal to counter Process\\\\PrivateBytes plus the size of memory-mapped data, ignoring any memory which was mapped or allocated by the xVelocity in-memory analytics engine (VertiPaq) in excess of the xVelocity engine Memory Limit.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitHard\",\r\n \"displayName\": \"Memory: Memory Limit Hard\",\r\n \"displayDescription\": \"Hard memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitHigh\",\r\n \"displayName\": \"Memory: Memory Limit High\",\r\n \"displayDescription\": \"High memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitLow\",\r\n \"displayName\": \"Memory: Memory Limit Low\",\r\n \"displayDescription\": \"Low memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryLimitVertiPaq\",\r\n \"displayName\": \"Memory: Memory Limit VertiPaq\",\r\n \"displayDescription\": \"In-memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Quota\",\r\n \"displayName\": \"Memory: Quota\",\r\n \"displayDescription\": \"Current memory quota, in bytes. Memory quota is also known as a memory grant or memory reservation.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QuotaBlocked\",\r\n \"displayName\": \"Memory: Quota Blocked\",\r\n \"displayDescription\": \"Current number of quota requests that are blocked until other memory quotas are freed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VertiPaqNonpaged\",\r\n \"displayName\": \"Memory: VertiPaq Nonpaged\",\r\n \"displayDescription\": \"Bytes of memory locked in the working set for use by the in-memory engine.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VertiPaqPaged\",\r\n \"displayName\": \"Memory: VertiPaq Paged\",\r\n \"displayDescription\": \"Bytes of paged memory in use for in-memory data.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsReadPerSec\",\r\n \"displayName\": \"Processing: Rows read per sec\",\r\n \"displayDescription\": \"Rate of rows read from all relational databases.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsConvertedPerSec\",\r\n \"displayName\": \"Processing: Rows converted per sec\",\r\n \"displayDescription\": \"Rate of rows converted during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RowsWrittenPerSec\",\r\n \"displayName\": \"Processing: Rows written per sec\",\r\n \"displayDescription\": \"Rate of rows written during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolBusyThreads\",\r\n \"displayName\": \"Threads: Command pool busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CommandPoolIdleThreads\",\r\n \"displayName\": \"Threads: Command pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingBusyThreads\",\r\n \"displayName\": \"Threads: Long parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingIdleThreads\",\r\n \"displayName\": \"Threads: Long parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LongParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Long parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool busy I/O job threads\",\r\n \"displayDescription\": \"Number of threads running I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool busy non-I/O threads\",\r\n \"displayDescription\": \"Number of threads running non-I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIOJobQueueLength\",\r\n \"displayName\": \"Threads: Processing pool I/O job queue length\",\r\n \"displayDescription\": \"Number of I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool idle I/O job threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool idle non-I/O threads\",\r\n \"displayDescription\": \"Number of idle threads in the processing thread pool dedicated to non-I/O jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolIdleThreads\",\r\n \"displayName\": \"Threads: Query pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"QueryPoolJobQueueLength\",\r\n \"displayName\": \"Threads: Query pool job queue lengt\",\r\n \"displayDescription\": \"Number of jobs in the queue of the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingBusyThreads\",\r\n \"displayName\": \"Threads: Short parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingIdleThreads\",\r\n \"displayName\": \"Threads: Short parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ShortParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Short parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"memory_thrashing_metric\",\r\n \"displayName\": \"Memory Thrashing\",\r\n \"displayDescription\": \"Average memory thrashing.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mashup_engine_qpu_metric\",\r\n \"displayName\": \"M Engine QPU\",\r\n \"displayDescription\": \"QPU usage by mashup engine processes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mashup_engine_memory_metric\",\r\n \"displayName\": \"M Engine Memory\",\r\n \"displayDescription\": \"Memory usage by mashup engine processes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceType\",\r\n \"displayName\": \"ServerResourceType\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Analysis Server log definitions\",\r\n \"description\": \"Gets the available logs for servers\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Engine\",\r\n \"displayName\": \"Engine\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Service\",\r\n \"displayName\": \"Service\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for Analysis Server\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AnalysisServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AnalysisServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft API Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/register/action\",\r\n \"displayName\": \"Register Microsoft.ApiManagement resource provider\",\r\n \"description\": \"Register subscription for Microsoft.ApiManagement resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/unregister/action\",\r\n \"displayName\": \"Un-register Microsoft.ApiManagement resource provider\",\r\n \"description\": \"Un-register subscription for Microsoft.ApiManagement resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"service\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/write\",\r\n \"displayName\": \"Create a new instance of API Management Service\",\r\n \"description\": \"Create a new instance of API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/read\",\r\n \"displayName\": \"Read metadata for an API Management Service instance\",\r\n \"description\": \"Read metadata for an API Management Service instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/delete\",\r\n \"displayName\": \"Delete API Management Service instance\",\r\n \"description\": \"Delete API Management Service instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"displayName\": \"Update domain names\",\r\n \"description\": \"Setup, update or remove custom domain names for an API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"displayName\": \"Upload SSL certificate\",\r\n \"description\": \"Upload SSL certificate for an API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backup/action\",\r\n \"displayName\": \"Backup API Management Service\",\r\n \"description\": \"Backup API Management Service to the specified container in a user provided storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/restore/action\",\r\n \"displayName\": \"Restore API Management Service\",\r\n \"description\": \"Restore API Management Service from the specified container in a user provided storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"displayName\": \"Manage Service Deployments\",\r\n \"description\": \"Change SKU/units, add/remove regional deployments of API Management Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/getssotoken/action\",\r\n \"displayName\": \"Get SSO token\",\r\n \"description\": \"Gets SSO token that can be used to login into API Management Service Legacy portal as an administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/applynetworkconfigurationupdates/action\",\r\n \"displayName\": \"Apply Network Configuration Updates\",\r\n \"description\": \"Updates the Microsoft.ApiManagement resources running in Virtual Network to pick updated Network Settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/action\",\r\n \"displayName\": \"Register new user\",\r\n \"description\": \"Register a new user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/action\",\r\n \"displayName\": \"Send notification\",\r\n \"description\": \"Sends notification to a specified user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/operationresults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/operationresults/read\",\r\n \"displayName\": \"Get long running operation result\",\r\n \"description\": \"Gets current status of long running operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"API Management Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/operations/read\",\r\n \"displayName\": \"Read all API operations available for API Management\",\r\n \"description\": \"Read all API operations available for Microsoft.ApiManagement resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if provided service name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/networkstatus\",\r\n \"displayName\": \"Network Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/networkstatus/read\",\r\n \"displayName\": \"Gets the network status of the service\",\r\n \"description\": \"Gets the network access status of resources on which the service depends on.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/locations/networkstatus\",\r\n \"displayName\": \"Network Status By Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/locations/networkstatus/read\",\r\n \"displayName\": \"Gets the network status of the service in the location\",\r\n \"description\": \"Gets the network access status of resources on which the service depends on in the location.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports\",\r\n \"displayName\": \"API Management reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/reports/read\",\r\n \"displayName\": \"Get reports\",\r\n \"description\": \"Get reports aggregated by time periods, geographical region, developers, products, APIs, operations, subscription and byRequest.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of API Management service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read API Management service metric definitions\",\r\n \"description\": \"Gets the available metrics for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Gateway Requests\",\r\n \"displayDescription\": \"Number of successful gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"UnauthorizedRequests\",\r\n \"displayName\": \"Unauthorized Gateway Requests\",\r\n \"displayDescription\": \"Number of unauthorized gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"FailedRequests\",\r\n \"displayName\": \"Failed Gateway Requests\",\r\n \"displayDescription\": \"Number of failures in gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"OtherRequests\",\r\n \"displayName\": \"Other Gateway Requests\",\r\n \"displayDescription\": \"Number of other gateway requests\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"Duration\",\r\n \"displayName\": \"Overall Duration of Gateway Requests\",\r\n \"displayDescription\": \"Overall Duration of Gateway Requests in milliseconds\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"category\": \"Gateway Requests\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Hostname\",\r\n \"displayName\": \"Hostname\",\r\n \"internalName\": \"Hostname\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": false,\r\n \"name\": \"Capacity\",\r\n \"displayName\": \"Capacity\",\r\n \"displayDescription\": \"Utilization metric for ApiManagement service\",\r\n \"sourceMdmAccount\": \"ApiManagementProd\",\r\n \"sourceMdmNamespace\": \"Proxy\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"category\": \"Capacity\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalEvents\",\r\n \"displayName\": \"Total EventHub Events\",\r\n \"displayDescription\": \"Number of events sent to EventHub\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubSuccessfulEvents\",\r\n \"displayName\": \"Successful EventHub Events\",\r\n \"displayDescription\": \"Number of successful EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalFailedEvents\",\r\n \"displayName\": \"Failed EventHub Events\",\r\n \"displayDescription\": \"Number of failed EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubRejectedEvents\",\r\n \"displayName\": \"Rejected EventHub Events\",\r\n \"displayDescription\": \"Number of rejected EventHub events (wrong configuration or unauthorized)\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubThrottledEvents\",\r\n \"displayName\": \"Throttled EventHub Events\",\r\n \"displayDescription\": \"Number of throttled EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTimedoutEvents\",\r\n \"displayName\": \"Timed Out EventHub Events\",\r\n \"displayDescription\": \"Number of timed out EventHub events\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubDroppedEvents\",\r\n \"displayName\": \"Dropped EventHub Events\",\r\n \"displayDescription\": \"Number of events skipped because of queue size limit reached\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"fillGapWithZero\": true,\r\n \"name\": \"EventHubTotalBytesSent\",\r\n \"displayName\": \"Size of EventHub Events\",\r\n \"displayDescription\": \"Total size of EventHub events in bytes\",\r\n \"sourceMdmAccount\": \"ApiManagementShoeboxProd2\",\r\n \"sourceMdmNamespace\": \"EventHubClient\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"category\": \"EventHub Events\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Location\",\r\n \"displayName\": \"Location\",\r\n \"internalName\": \"Location\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of API Management service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read API Management service log definitions\",\r\n \"description\": \"Gets the available logs for API Management service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"GatewayLogs\",\r\n \"displayName\": \"Logs related to ApiManagement Gateway\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant\",\r\n \"displayName\": \"Policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/read\",\r\n \"displayName\": \"Get tenant policy configuration or Get tenant acces information\",\r\n \"description\": \"Get policy configuration for the tenant or Get tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/write\",\r\n \"displayName\": \"Set tenant policy configuration or Update tenant access information\",\r\n \"description\": \"Set policy configuration for the tenant or Update tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/delete\",\r\n \"displayName\": \"Remove tenant policy configuration\",\r\n \"description\": \"Remove policy configuration for the tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate primary key\",\r\n \"description\": \"Regenerate primary access key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate secondary key\",\r\n \"description\": \"Regenerate secondary access key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/save/action\",\r\n \"displayName\": \"Creates commit with configuration snapshot\",\r\n \"description\": \"Creates commit with configuration snapshot to the specified branch in the repository\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/deploy/action\",\r\n \"displayName\": \"Runs a deployment task to apply changes from the specified git branch\",\r\n \"description\": \"Runs a deployment task to apply changes from the specified git branch to the configuration in database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/validate/action\",\r\n \"displayName\": \"Validates changes from the specified branch\",\r\n \"description\": \"Validates changes from the specified git branch\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/operationResults\",\r\n \"displayName\": \"Results of async operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/operationResults/read\",\r\n \"displayName\": \"Get operation results or Get operation result\",\r\n \"description\": \"Get list of operation results or Get result of a specific operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/syncState\",\r\n \"displayName\": \"Get status of last synchronization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/syncState/read\",\r\n \"displayName\": \"Get status of last synchronization\",\r\n \"description\": \"Get status of last git synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/groups\",\r\n \"displayName\": \"Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/read\",\r\n \"displayName\": \"Get groups list or Get group details\",\r\n \"description\": \"Get list of groups or Gets details of a group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/write\",\r\n \"displayName\": \"Create group or Update group\",\r\n \"description\": \"Create new group or Update existing group details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/delete\",\r\n \"displayName\": \"Remove group\",\r\n \"description\": \"Remove existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/groups/users\",\r\n \"displayName\": \"Group users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/read\",\r\n \"displayName\": \"Get group users list\",\r\n \"description\": \"Get list of group users\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/write\",\r\n \"displayName\": \"Add user to group\",\r\n \"description\": \"Add existing user to existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/groups/users/delete\",\r\n \"displayName\": \"Remove user from group\",\r\n \"description\": \"Remove existing user from existing group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users\",\r\n \"displayName\": \"User accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/read\",\r\n \"displayName\": \"Get users list or Get user details\",\r\n \"description\": \"Get a list of registered users or Get account details of a user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/write\",\r\n \"displayName\": \"Register new user or Update user\",\r\n \"description\": \"Register a new user or Update account details of an existing user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/delete\",\r\n \"displayName\": \"Remove user\",\r\n \"description\": \"Remove user account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/token/action\",\r\n \"displayName\": \"Get token\",\r\n \"description\": \"Get token access token for a user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/generateSsoUrl/action\",\r\n \"displayName\": \"Generage SSO URL\",\r\n \"description\": \"Generate SSO URL. The URL can be used to access admin portal\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/keys\",\r\n \"displayName\": \"Shared access key set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/keys/read\",\r\n \"displayName\": \"Get user keys\",\r\n \"description\": \"Get list of user keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/groups\",\r\n \"displayName\": \"Developer groups assigned to user\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/groups/read\",\r\n \"displayName\": \"Get user groups list\",\r\n \"description\": \"Get list of user groups\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/subscriptions\",\r\n \"displayName\": \"User subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/subscriptions/read\",\r\n \"displayName\": \"Get user subscriptions list\",\r\n \"description\": \"Get list of user subscriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/applications\",\r\n \"displayName\": \"Get user applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/read\",\r\n \"displayName\": \"Get user applications or Gets application details\",\r\n \"description\": \"Get list of all user applications or Gets API Management application details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/write\",\r\n \"displayName\": \"Registers application or Updates application\",\r\n \"description\": \"Registers an application to API Management or Updates application details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/delete\",\r\n \"displayName\": \"Removes application\",\r\n \"description\": \"Removes existing application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/users/applications/attachments\",\r\n \"displayName\": \"Application Attachments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/read\",\r\n \"displayName\": \"Get attachements for application or Get attachment\",\r\n \"description\": \"Gets application attachments or Gets attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/write\",\r\n \"displayName\": \"Add attachment\",\r\n \"description\": \"Add Attachment to application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/users/applications/attachments/delete\",\r\n \"displayName\": \"Remove attachment\",\r\n \"description\": \"Removes an attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products\",\r\n \"displayName\": \"Products\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/read\",\r\n \"displayName\": \"Get product list or Get product details\",\r\n \"description\": \"Get list of products or Get details of product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/write\",\r\n \"displayName\": \"Create product or Update product\",\r\n \"description\": \"Create new product or Update existing product details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/delete\",\r\n \"displayName\": \"Remove product\",\r\n \"description\": \"Remove existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/apis\",\r\n \"displayName\": \"APIs added to product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/read\",\r\n \"displayName\": \"Get product APIs list\",\r\n \"description\": \"Get list of APIs added to existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/write\",\r\n \"displayName\": \"Add API to product\",\r\n \"description\": \"Add existing API to existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/apis/delete\",\r\n \"displayName\": \"Remove API from product\",\r\n \"description\": \"Remove existing API from existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/subscriptions\",\r\n \"displayName\": \"Product subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/subscriptions/read\",\r\n \"displayName\": \"Get product subscriptions list\",\r\n \"description\": \"Get list of product subscriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/policy\",\r\n \"displayName\": \"Product policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/read\",\r\n \"displayName\": \"Get product policy configuration\",\r\n \"description\": \"Get policy configuration of existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/write\",\r\n \"displayName\": \"Set product policy configuration\",\r\n \"description\": \"Set policy configuration for existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policy/delete\",\r\n \"displayName\": \"Remove product policy configuration\",\r\n \"description\": \"Remove policy configuration from existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/policies\",\r\n \"displayName\": \"Product policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/read\",\r\n \"displayName\": \"Get Product policies or Get Product policy configuration\",\r\n \"description\": \"Get policies for Product or Get policy configuration details for Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/write\",\r\n \"displayName\": \"Set Product policy configuration\",\r\n \"description\": \"Set policy configuration details for Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/policies/delete\",\r\n \"displayName\": \"Remove Product policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from Product policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/groups\",\r\n \"displayName\": \"Developer groups associated with product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/read\",\r\n \"displayName\": \"Get product groups list\",\r\n \"description\": \"Get list of developer groups associated with product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/write\",\r\n \"displayName\": \"Associate group with product\",\r\n \"description\": \"Associate existing developer group with existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/groups/delete\",\r\n \"displayName\": \"Delete group with product association\",\r\n \"description\": \"Delete association of existing developer group with existing product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/products/tags\",\r\n \"displayName\": \"Tags associated with the Product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/read\",\r\n \"displayName\": \"Get product tags or Tag details\",\r\n \"description\": \"Get tags associated with the Product or Get Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/write\",\r\n \"displayName\": \"Associate Tag with Product\",\r\n \"description\": \"Associate existing Tag with existing Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/products/tags/delete\",\r\n \"displayName\": \"Delete Tag with Product association\",\r\n \"description\": \"Delete association of existing Tag with existing Product\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/subscriptions\",\r\n \"displayName\": \"Product subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/read\",\r\n \"displayName\": \"Get subscriptions list or Get subscripiton details\",\r\n \"description\": \"Get a list of product subscriptions or Get details of product subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/write\",\r\n \"displayName\": \"Subscribe to product or Update subscription\",\r\n \"description\": \"Subscribe an existing user to an existing product or Update existing subscription details. This operation can be used to renew subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/delete\",\r\n \"displayName\": \"Delete subscription\",\r\n \"description\": \"Delete subscription. This operation can be used to delete subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate subscription PK\",\r\n \"description\": \"Regenerate subscription primary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/subscriptions/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate subscription SK\",\r\n \"description\": \"Regenerate subscription secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis\",\r\n \"displayName\": \"APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/read\",\r\n \"displayName\": \"Get API list or Get API details\",\r\n \"description\": \"Get list of all registered APIs or Get details of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/write\",\r\n \"displayName\": \"Create API or Update API\",\r\n \"description\": \"Create new API or Update existing API details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/delete\",\r\n \"displayName\": \"Remove API\",\r\n \"description\": \"Remove existing API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations\",\r\n \"displayName\": \"API operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/read\",\r\n \"displayName\": \"Get API operations or Get API operation details\",\r\n \"description\": \"Get list of existing API operations or Get details of API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/write\",\r\n \"displayName\": \"Create API operation or Update API operation\",\r\n \"description\": \"Create new API operation or Update existing API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/delete\",\r\n \"displayName\": \"Remove API operation\",\r\n \"description\": \"Remove existing API operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/policy\",\r\n \"displayName\": \"Operation policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/read\",\r\n \"displayName\": \"Get operation policy configuration\",\r\n \"description\": \"Get policy configuration details for operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/write\",\r\n \"displayName\": \"Set operation policy configuration\",\r\n \"description\": \"Set policy configuration details for operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policy/delete\",\r\n \"displayName\": \"Remove operation policy configuration\",\r\n \"description\": \"Remove policy configuration from operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/policies\",\r\n \"displayName\": \"API Operation policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/read\",\r\n \"displayName\": \"Get API Operation policies or Get API operation policy configuration\",\r\n \"description\": \"Get policies for API Operation or Get policy configuration details for API Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/write\",\r\n \"displayName\": \"Set API operation policy configuration\",\r\n \"description\": \"Set policy configuration details for API Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/policies/delete\",\r\n \"displayName\": \"Remove API Operation policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from API Operation policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operations/tags\",\r\n \"displayName\": \"Tags associated with the Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/read\",\r\n \"displayName\": \"Get tags associated with the Operation or Tag details\",\r\n \"description\": \"Get tags associated with the Operation or Get Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/write\",\r\n \"displayName\": \"Associate Tag with Operation\",\r\n \"description\": \"Associate existing Tag with existing Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operations/tags/delete\",\r\n \"displayName\": \"Delete Tag with Operation association\",\r\n \"description\": \"Delete association of existing Tag with existing Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/revisions\",\r\n \"displayName\": \"API revisions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/revisions/read\",\r\n \"displayName\": \"Get revisions for an API\",\r\n \"description\": \"Get revisions belonging to an API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/revisions/delete\",\r\n \"displayName\": \"Delete revisions of an API\",\r\n \"description\": \"Removes all revisions of an API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/releases\",\r\n \"displayName\": \"API releases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/read\",\r\n \"displayName\": \"Get revisions for an API or Get API release details\",\r\n \"description\": \"Get releases for an API or Get details of API reelase\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/delete\",\r\n \"displayName\": \"Removes all releases of the API or Delete API release\",\r\n \"description\": \"Removes all releases of the API or Remove API release\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/releases/write\",\r\n \"displayName\": \"Create API release or Update API release\",\r\n \"description\": \"Create new API release or Update existing API release\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/policy\",\r\n \"displayName\": \"API policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/read\",\r\n \"displayName\": \"Get API policy configuration\",\r\n \"description\": \"Get policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/write\",\r\n \"displayName\": \"Set API policy configuration\",\r\n \"description\": \"Set policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policy/delete\",\r\n \"displayName\": \"Remove API policy configuration\",\r\n \"description\": \"Remove policy configuration from API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/policies\",\r\n \"displayName\": \"API policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/read\",\r\n \"displayName\": \"Get API policies or Get API policy configuration\",\r\n \"description\": \"Get policies for API or Get policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/write\",\r\n \"displayName\": \"Set API policy configuration\",\r\n \"description\": \"Set policy configuration details for API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/policies/delete\",\r\n \"displayName\": \"Remove API policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from API policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/products\",\r\n \"displayName\": \"API associated products\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/products/read\",\r\n \"displayName\": \"Get products associated with the API\",\r\n \"description\": \"Get all products which the API is part of\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/schemas\",\r\n \"displayName\": \"Schemas associated with the API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/read\",\r\n \"displayName\": \"Gets the schemas stored for a given API or Gets schemas for the API\",\r\n \"description\": \"Gets all the schemas for a given API or Gets the Schemas used by the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/write\",\r\n \"displayName\": \"Sets schema used by the API\",\r\n \"description\": \"Sets the Schemas used by the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/delete\",\r\n \"displayName\": \"Removes schema for the API\",\r\n \"description\": \"Removes existing Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/schemas/document\",\r\n \"displayName\": \"Document describing the API schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/document/read\",\r\n \"displayName\": \"Get the document for the schema\",\r\n \"description\": \"Get the document describing the Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/schemas/document/write\",\r\n \"displayName\": \"Update the document for the schema\",\r\n \"description\": \"Update the document describing the Schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues\",\r\n \"displayName\": \"API issues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/read\",\r\n \"displayName\": \"Get API Issues or API Management issue details\",\r\n \"description\": \"Get Issues associated with API or Gets API Management issue details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/write\",\r\n \"displayName\": \"Adds issue or Updates issue\",\r\n \"description\": \"Add api issue or Update api issue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/delete\",\r\n \"displayName\": \"Removes issue\",\r\n \"description\": \"Removes existing issue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues/attachments\",\r\n \"displayName\": \"Issue Attachments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/read\",\r\n \"displayName\": \"Get attachments or Get attachments details\",\r\n \"description\": \"Get issue attachments or Gets API Management issue attachment details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/write\",\r\n \"displayName\": \"Add issue attachment\",\r\n \"description\": \"Add api issue attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/attachments/delete\",\r\n \"displayName\": \"Remove attachments\",\r\n \"description\": \"Removes existing attachment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/issues/comments\",\r\n \"displayName\": \"Issue Comments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/read\",\r\n \"displayName\": \"Get comments or Get comment details\",\r\n \"description\": \"Gets issue comments or Gets API Management issue comment details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/write\",\r\n \"displayName\": \"Add api comment\",\r\n \"description\": \"Add api issue comment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/issues/comments/delete\",\r\n \"displayName\": \"Removes comment\",\r\n \"description\": \"Removes existing comment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/tagDescriptions\",\r\n \"displayName\": \"Tags descriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/read\",\r\n \"displayName\": \"Tags descriptions in scope of API or Get Tag metadata\",\r\n \"description\": \"Get Tags descriptions in scope of API or Get Tag description in scope of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/write\",\r\n \"displayName\": \"Create/Change Tag metadata\",\r\n \"description\": \"Create/Change Tag description in scope of API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tagDescriptions/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove Tag description from the API\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/tags\",\r\n \"displayName\": \"API/Tag associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/read\",\r\n \"displayName\": \"Get tags associated with the API or Get Tag associated with API\",\r\n \"description\": \"Get all API/Tag association for the API or Get details of API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/write\",\r\n \"displayName\": \"Add Tag\",\r\n \"description\": \"Add new API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/tags/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove existing API/Tag association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/operationsByTags\",\r\n \"displayName\": \"Tags - Operation associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/operationsByTags/read\",\r\n \"displayName\": \"Get Operation-Tag associations list\",\r\n \"description\": \"Get list of Operation/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apis/diagnostics\",\r\n \"displayName\": \"API diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/read\",\r\n \"displayName\": \"Get diagnostics list or Get diagnostic details\",\r\n \"description\": \"Get list of diagnostics or Get details of diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/write\",\r\n \"displayName\": \"Add diagnostic or Update diagnostic\",\r\n \"description\": \"Add new diagnostic or Update existing diagnostic details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apis/diagnostics/delete\",\r\n \"displayName\": \"Remove diagnostic\",\r\n \"description\": \"Remove existing diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/policies\",\r\n \"displayName\": \"Tenant policies configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/read\",\r\n \"displayName\": \"Get Tenant policies or Get Tenant policy configuration\",\r\n \"description\": \"Get policies for Tenant or Get policy configuration details for Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/write\",\r\n \"displayName\": \"Set Tenant policy configuration\",\r\n \"description\": \"Set policy configuration details for Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policies/delete\",\r\n \"displayName\": \"Remove Tenant policy configuration from policies\",\r\n \"description\": \"Remove policy configuration from Tenant policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports\",\r\n \"displayName\": \"By time report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/read\",\r\n \"displayName\": \"Get by time report or Get by region report or Get by developer repoer or Get by product report or Get by API report or Get by operation report or Get by subscription report or Get requests data report\",\r\n \"description\": \"Get report aggregated by time periods or Get report aggregated by geographical region or Get report aggregated by developers. or Get report aggregated by products. or Get report aggregated by APIs or Get report aggregated by operations or Get report aggregated by subscription. or Get requests reporting data\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/policySnippets\",\r\n \"displayName\": \"Collection of policy snippets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/policySnippets/read\",\r\n \"displayName\": \"Get policy snippets\",\r\n \"description\": \"Get all policy snippets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/read\",\r\n \"displayName\": \"Get certificates list or Get cerificate details\",\r\n \"description\": \"Get list of certificates or Get details of certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/write\",\r\n \"displayName\": \"Add certificate\",\r\n \"description\": \"Add new certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/certificates/delete\",\r\n \"displayName\": \"Remove certificate\",\r\n \"description\": \"Remove existing certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/loggers\",\r\n \"displayName\": \"Loggers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/read\",\r\n \"displayName\": \"Get loggers list or Get logger details\",\r\n \"description\": \"Get list of loggers or Get details of logger\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/write\",\r\n \"displayName\": \"Add logger or Update logger\",\r\n \"description\": \"Add new logger or Update existing logger details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/loggers/delete\",\r\n \"displayName\": \"Remove logger\",\r\n \"description\": \"Remove existing logger\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/authorizationServers\",\r\n \"displayName\": \"OAuth Authorization servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/read\",\r\n \"displayName\": \"Get authorization service list or Get authorization server details\",\r\n \"description\": \"Get list of authorization servers or Get details of authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/write\",\r\n \"displayName\": \"Create new authorization server or Update existing authorization server\",\r\n \"description\": \"Create a new authorization server or Update details of an existing authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/authorizationServers/delete\",\r\n \"displayName\": \"Remove authorization server\",\r\n \"description\": \"Remove existing authorization server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/backends\",\r\n \"displayName\": \"Backends\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/read\",\r\n \"displayName\": \"Get backends list or Get backend details\",\r\n \"description\": \"Get list of backends or Get details of backend\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/write\",\r\n \"displayName\": \"Add backend or Update backend\",\r\n \"description\": \"Add a new backend or Update existing backend details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/delete\",\r\n \"displayName\": \"Remove backend\",\r\n \"description\": \"Remove existing backend\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/backends/reconnect/action\",\r\n \"displayName\": \"Create Request\",\r\n \"description\": \"Create a Reconnect Request\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/templates\",\r\n \"displayName\": \"Collection of all email templates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/read\",\r\n \"displayName\": \"Get email templates or Get email template details\",\r\n \"description\": \"Gets all email templates or Gets API Management email template details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/write\",\r\n \"displayName\": \"Create or update email template or Update email template\",\r\n \"description\": \"Create or update API Management email template or Updates API Management email template\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/templates/delete\",\r\n \"displayName\": \"Reset default email template\",\r\n \"description\": \"Reset default API Management email template\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/properties\",\r\n \"displayName\": \"Collection of properties. Properties are used to manage constant string values across all API configurations or policies.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/read\",\r\n \"displayName\": \"Get all properties or Get property details\",\r\n \"description\": \"Gets list of all properties or Gets details of specified property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/write\",\r\n \"displayName\": \"Create property or Update property value\",\r\n \"description\": \"Creates a new property or Updates value for specified property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/properties/delete\",\r\n \"displayName\": \"Remove property\",\r\n \"description\": \"Removes existing property\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications\",\r\n \"displayName\": \"Collection of all ApiManagement Publisher Notifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/read\",\r\n \"displayName\": \"Get all publisher notifications or Get publisher notification details\",\r\n \"description\": \"Gets all API Management publisher notifications or Get API Management publisher notification details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/write\",\r\n \"displayName\": \"Create publisher notification\",\r\n \"description\": \"Create or Update API Management publisher notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications/recipientEmails\",\r\n \"displayName\": \"Recipient Emails associated with a notification\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/read\",\r\n \"displayName\": \"Get Email Recipients associated with Publisher Notification\",\r\n \"description\": \"Get Email Recipients associated with API Management Publisher Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/write\",\r\n \"displayName\": \"Create new email recipient\",\r\n \"description\": \"Create new Email Recipient of the Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientEmails/delete\",\r\n \"displayName\": \"Removes email associated with notification\",\r\n \"description\": \"Removes existing Email associated with a Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/notifications/recipientUsers\",\r\n \"displayName\": \"Recipient Users associated with a notification\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/read\",\r\n \"displayName\": \"Get recipient users for the Notification\",\r\n \"description\": \"Get Recipient Users associated with the Notification\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/write\",\r\n \"displayName\": \"Add user to notification\",\r\n \"description\": \"Add User to the Notification Recipients\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/notifications/recipientUsers/delete\",\r\n \"displayName\": \"Removes user from notification recipients\",\r\n \"description\": \"Removes User associated to the Notification Recipients\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/openidConnectProviders\",\r\n \"displayName\": \"OpenID Connect Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/read\",\r\n \"displayName\": \"Get OpenID providers list or Get OpenID Connect Provider details\",\r\n \"description\": \"Get list of OpenID Connect providers or Get details of OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/write\",\r\n \"displayName\": \"Create new OpenID Connect Provider or Update existing OpenID Connect Provider\",\r\n \"description\": \"Create a new OpenID Connect Provider or Update details of an existing OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/openidConnectProviders/delete\",\r\n \"displayName\": \"Remove OpenID Connect Provider\",\r\n \"description\": \"Remove existing OpenID Connect Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/quotas\",\r\n \"displayName\": \"Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/read\",\r\n \"displayName\": \"Get quota values\",\r\n \"description\": \"Get values for quota\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/write\",\r\n \"displayName\": \"Set quota counter\",\r\n \"description\": \"Set quota counter current value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/quotas/periods\",\r\n \"displayName\": \"Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/periods/read\",\r\n \"displayName\": \"Get quota values\",\r\n \"description\": \"Get quota counter value for period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/quotas/periods/write\",\r\n \"displayName\": \"Set quota counter\",\r\n \"description\": \"Set quota counter current value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/identityProviders\",\r\n \"displayName\": \"Identity Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/read\",\r\n \"displayName\": \"Get Identity providers list or Get Identity Provider details\",\r\n \"description\": \"Get list of Identity providers or Get details of Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/write\",\r\n \"displayName\": \"Create new Identity Provider or Update existing Identity Provider\",\r\n \"description\": \"Create a new Identity Provider or Update details of an existing Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/identityProviders/delete\",\r\n \"displayName\": \"Remove Identity Provider\",\r\n \"description\": \"Remove existing Identity Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/api-version-sets\",\r\n \"displayName\": \"ApiVersionSets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/read\",\r\n \"displayName\": \"Get version set list or Get versionSet details\",\r\n \"description\": \"Get list of version group entities or Gets details of a VersionSet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/write\",\r\n \"displayName\": \"Create VersionSet or Update VersionSet\",\r\n \"description\": \"Create new VersionSet or Update existing VersionSet details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/delete\",\r\n \"displayName\": \"Remove VersionSet\",\r\n \"description\": \"Remove existing VersionSet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/api-version-sets/versions\",\r\n \"displayName\": \"Version entities associated with VersionSet\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/api-version-sets/versions/read\",\r\n \"displayName\": \"Get VersionSet version entity list\",\r\n \"description\": \"Get list of version entities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/portalsettings\",\r\n \"displayName\": \"Sign up Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/portalsettings/read\",\r\n \"displayName\": \"Get Sign Up Settings or Get Sign In Settings or Get Delegation Settings\",\r\n \"description\": \"Get Sign Up Settings for the Portal or Get Sign In Settings for the Portal or Get Delegation Settings for the Portal\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/portalsettings/write\",\r\n \"displayName\": \"Update Settings or Update Settings or Update Settings or Update Settings or Update Settings or Update Settings\",\r\n \"description\": \"Update Sign Up settings or Update Sign Up settings or Update Sign In settings or Update Sign In settings or Update Delegation settings or Update Delegation settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/diagnostics\",\r\n \"displayName\": \"Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/read\",\r\n \"displayName\": \"Get diagnostics list or Get diagnostic details\",\r\n \"description\": \"Get list of diagnostics or Get details of diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/write\",\r\n \"displayName\": \"Add diagnostic or Update diagnostic\",\r\n \"description\": \"Add new diagnostic or Update existing diagnostic details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/diagnostics/delete\",\r\n \"displayName\": \"Remove diagnostic\",\r\n \"description\": \"Remove existing diagnostic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tags\",\r\n \"displayName\": \"Tags\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/read\",\r\n \"displayName\": \"Get Tags list or Tag details\",\r\n \"description\": \"Get list of Tags or Get details of Tag\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/write\",\r\n \"displayName\": \"Add Tag or Update Tag\",\r\n \"description\": \"Add new Tag or Update existing Tag details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tags/delete\",\r\n \"displayName\": \"Remove Tag\",\r\n \"description\": \"Remove existing Tag\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tagResources\",\r\n \"displayName\": \"TagResources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tagResources/read\",\r\n \"displayName\": \"Get Tags Resources\",\r\n \"description\": \"Get list of Tags with associated Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/apisByTags\",\r\n \"displayName\": \"Tags - Apis associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/apisByTags/read\",\r\n \"displayName\": \"Get Api-Tag associations list\",\r\n \"description\": \"Get list of API/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/productsByTags\",\r\n \"displayName\": \"Tags - Products associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/productsByTags/read\",\r\n \"displayName\": \"Get Product-Tag associations list\",\r\n \"description\": \"Get list of Product/Tag associations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ApiManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ApiManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Authorization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/elevateAccess/action\",\r\n \"displayName\": \"Assigns the caller to User Access Administrator role\",\r\n \"description\": \"Grants the caller User Access Administrator access at the tenant scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/checkAccess/action\",\r\n \"displayName\": \"Check if the caller is authorized to perform a particular action\",\r\n \"description\": \"Checks if the caller is authorized to perform a particular action\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"classicAdministrators\",\r\n \"displayName\": \"Classic subscription administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"displayName\": \"Get administrator\",\r\n \"description\": \"Reads the administrators for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/write\",\r\n \"displayName\": \"Set administrator\",\r\n \"description\": \"Add or modify administrator to a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/delete\",\r\n \"displayName\": \"Delete administrator\",\r\n \"description\": \"Removes the administrator from the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"roleAssignments\",\r\n \"displayName\": \"Role assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/read\",\r\n \"displayName\": \"Get role assignment\",\r\n \"description\": \"Get information about a role assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/write\",\r\n \"displayName\": \"Create role assignment\",\r\n \"description\": \"Create a role assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleAssignments/delete\",\r\n \"displayName\": \"Delete role assignment\",\r\n \"description\": \"Delete a role assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"permissions\",\r\n \"displayName\": \"Permission\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/permissions/read\",\r\n \"displayName\": \"List permissions\",\r\n \"description\": \"Lists all the permissions the caller has at a given scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locks\",\r\n \"displayName\": \"Management lock\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/read\",\r\n \"displayName\": \"Get management locks\",\r\n \"description\": \"Gets locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/write\",\r\n \"displayName\": \"Add management locks\",\r\n \"description\": \"Add locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/locks/delete\",\r\n \"displayName\": \"Delete management locks\",\r\n \"description\": \"Delete locks at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"roleDefinitions\",\r\n \"displayName\": \"Role definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/read\",\r\n \"displayName\": \"Get role definition\",\r\n \"description\": \"Get information about a role definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/write\",\r\n \"displayName\": \"Create or update custom role definition\",\r\n \"description\": \"Create or update a custom role definition with specified permissions and assignable scopes.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/roleDefinitions/delete\",\r\n \"displayName\": \"Delete custom role definition\",\r\n \"description\": \"Delete the specified custom role definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providerOperations\",\r\n \"displayName\": \"Provider operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/providerOperations/read\",\r\n \"displayName\": \"Get operations for resource providers\",\r\n \"description\": \"Get operations for all resource providers which can be used in role definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policySetDefinitions\",\r\n \"displayName\": \"Policy set definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/read\",\r\n \"displayName\": \"Get policy set definition\",\r\n \"description\": \"Get information about a policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/write\",\r\n \"displayName\": \"Create policy set definition\",\r\n \"description\": \"Create a custom policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policySetDefinitions/delete\",\r\n \"displayName\": \"Delete policy set definition\",\r\n \"description\": \"Delete a policy set definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyDefinitions\",\r\n \"displayName\": \"Policy definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/read\",\r\n \"displayName\": \"Get policy definition\",\r\n \"description\": \"Get information about a policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/write\",\r\n \"displayName\": \"Create policy definition\",\r\n \"description\": \"Create a custom policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyDefinitions/delete\",\r\n \"displayName\": \"Delete policy definition\",\r\n \"description\": \"Delete a policy definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyAssignments\",\r\n \"displayName\": \"Policy assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/read\",\r\n \"displayName\": \"Get policy assignment\",\r\n \"description\": \"Get information about a policy assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/write\",\r\n \"displayName\": \"Create policy assignment\",\r\n \"description\": \"Create a policy assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/policyAssignments/delete\",\r\n \"displayName\": \"Delete policy assignment\",\r\n \"description\": \"Delete a policy assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"classicAdministrators/operationstatuses\",\r\n \"displayName\": \"Classic subscription administrator operation statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/classicAdministrators/operationstatuses/read\",\r\n \"displayName\": \"Get administrator operation statuses\",\r\n \"description\": \"Gets the administrator opreation statuses of the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"denyAssignments\",\r\n \"displayName\": \"Deny assignment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/read\",\r\n \"displayName\": \"Get deny assignment\",\r\n \"description\": \"Get information about a deny assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/write\",\r\n \"displayName\": \"Create deny assignment\",\r\n \"description\": \"Create a deny assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Authorization/denyAssignments/delete\",\r\n \"displayName\": \"Delete deny assignment\",\r\n \"description\": \"Delete a deny assignment at the specified scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Authorization\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Authorization\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Automation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/register/action\",\r\n \"displayName\": \"Register the subscription to Azure Automation\",\r\n \"description\": \"Registers the subscription to Azure Automation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"automationAccounts/agentRegistrationInformation\",\r\n \"displayName\": \"Desired State Configuration Agent Registration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/agentRegistrationInformation/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's registration information\",\r\n \"description\": \"Read an Azure Automation DSC's registration information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/agentRegistrationInformation/regenerateKey/action\",\r\n \"displayName\": \"Puts a request to regenerate Azure Automation DSC keys\",\r\n \"description\": \"Writes a request to regenerate Azure Automation DSC keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations Resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/operations/read\",\r\n \"displayName\": \"Reads Available Operations for Azure Automation resources\",\r\n \"description\": \"Gets Available Operations for Azure Automation resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/configurations/content\",\r\n \"displayName\": \"Azure Automation Configuration Media\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/content/read\",\r\n \"displayName\": \"Gets the configuration media content\",\r\n \"description\": \"Reads the configuration media content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/compilationjobs\",\r\n \"displayName\": \"Desired State Configuration Compilations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's Compilation\",\r\n \"description\": \"Writes an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's Compilation\",\r\n \"description\": \"Reads an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's Compilation\",\r\n \"description\": \"Writes an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/compilationjobs/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's Compilation\",\r\n \"description\": \"Reads an Azure Automation DSC's Compilation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/configurations\",\r\n \"displayName\": \"Azure Automation Desired State Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/read\",\r\n \"displayName\": \"Read an Azure Automation DSC's content\",\r\n \"description\": \"Gets an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/getCount/action\",\r\n \"displayName\": \"Gets the count of an Azure Automation DSC's content\",\r\n \"description\": \"Reads the count of an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's content\",\r\n \"description\": \"Writes an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/configurations/delete\",\r\n \"displayName\": \"Deletes an Azure Automation DSC's content\",\r\n \"description\": \"Deletes an Azure Automation DSC's content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes/reports/content\",\r\n \"displayName\": \"Desired State Configuration Report Contents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/reports/content/read\",\r\n \"displayName\": \"Gets Azure Automation DSC report contents\",\r\n \"description\": \"Reads Azure Automation DSC report contents\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes/reports\",\r\n \"displayName\": \"Desired State Configuration Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/reports/read\",\r\n \"displayName\": \"Gets Azure Automation DSC reports\",\r\n \"description\": \"Reads Azure Automation DSC reports\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/hybridRunbookWorkerGroups\",\r\n \"displayName\": \"Azure Automation Hybrid Runbook Worker Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Reads Hybrid Runbook Worker Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes Hybrid Runbook Worker Resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs\",\r\n \"displayName\": \"Azure Automation Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/runbookContent/action\",\r\n \"displayName\": \"Get runbook content\",\r\n \"description\": \"Gets the content of the Azure Automation runbook at the time of the job execution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"displayName\": \"Read an Azure Automation job\",\r\n \"description\": \"Gets an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"displayName\": \"Create an Azure Automation job\",\r\n \"description\": \"Creates an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation job\",\r\n \"description\": \"Stops an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"displayName\": \"Suspend an Azure Automation job\",\r\n \"description\": \"Suspends an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"displayName\": \"Resume an Azure Automation job\",\r\n \"description\": \"Resumes an Azure Automation job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs/output\",\r\n \"displayName\": \"Azure Automation Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"displayName\": \"Get the output of a job\",\r\n \"description\": \"Gets the output of a job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobs/streams\",\r\n \"displayName\": \"Azure Automation Job Stream\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"displayName\": \"Read an Azure Automation job stream\",\r\n \"description\": \"Gets an Azure Automation job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"displayName\": \"Read an Azure Automation job stream\",\r\n \"description\": \"Gets an Azure Automation job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/modules\",\r\n \"displayName\": \"Azure Automation Powershell Module\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/read\",\r\n \"displayName\": \"Read an Azure Automation Powershell module\",\r\n \"description\": \"Gets an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/getCount/action\",\r\n \"displayName\": \"Get the count of Powershell modules within the Automation Account\",\r\n \"description\": \"Gets the count of Powershell modules within the Automation Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Powershell module\",\r\n \"description\": \"Creates or updates an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/delete\",\r\n \"displayName\": \"Delete an Azure Automation Powershell module\",\r\n \"description\": \"Deletes an Azure Automation Powershell module\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/connections\",\r\n \"displayName\": \"Azure Automation Connection Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/read\",\r\n \"displayName\": \"Read an Azure Automation connection asset\",\r\n \"description\": \"Gets an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/getCount/action\",\r\n \"displayName\": \"Gets the count of connections\",\r\n \"description\": \"Reads the count of connections\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/write\",\r\n \"displayName\": \"Create or Update an Azure Automation connection asset\",\r\n \"description\": \"Creates or updates an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connections/delete\",\r\n \"displayName\": \"Delete an Azure Automation connection asset\",\r\n \"description\": \"Deletes an Azure Automation connection asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/jobSchedules\",\r\n \"displayName\": \"Azure Automation Job Schedule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"displayName\": \"Read an Azure Automation job schedule\",\r\n \"description\": \"Gets an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"displayName\": \"Create an Azure Automation job schedule\",\r\n \"description\": \"Creates an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobSchedules/delete\",\r\n \"displayName\": \"Delete an Azure Automation job schedule\",\r\n \"description\": \"Deletes an Azure Automation job schedule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodeConfigurations\",\r\n \"displayName\": \"Desired State Configuration Node Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/rawContent/action\",\r\n \"displayName\": \"Gets an Azure Automation DSC's node configuration content\",\r\n \"description\": \"Reads an Azure Automation DSC's node configuration content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/read\",\r\n \"displayName\": \"Gets an Azure Automation DSC's node configuration\",\r\n \"description\": \"Reads an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/write\",\r\n \"displayName\": \"Puts an Azure Automation DSC's node configuration\",\r\n \"description\": \"Writes an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodeConfigurations/delete\",\r\n \"displayName\": \"Deletes an Azure Automation DSC's node configuration\",\r\n \"description\": \"Deletes an Azure Automation DSC's node configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodecounts\",\r\n \"displayName\": \"Node summary counts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodecounts/read\",\r\n \"displayName\": \"Gets node count summary for the specified type\",\r\n \"description\": \"Reads node count summary for the specified type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/nodes\",\r\n \"displayName\": \"Desired State Configuration Nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/read\",\r\n \"displayName\": \"Gets Azure Automation DSC nodes\",\r\n \"description\": \"Reads Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/write\",\r\n \"displayName\": \"Create or update Azure Automation DSC nodes\",\r\n \"description\": \"Creates or updates Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/nodes/delete\",\r\n \"displayName\": \"Deletes Azure Automation DSC nodes\",\r\n \"description\": \"Deletes Azure Automation DSC nodes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/objectDataTypes/fields\",\r\n \"displayName\": \"Azure Automation TypeFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/objectDataTypes/fields/read\",\r\n \"displayName\": \"Read Azure Automation TypeFields\",\r\n \"description\": \"Gets Azure Automation TypeFields\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/content\",\r\n \"displayName\": \"Azure Automation Draft Runbook Content\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/content/write\",\r\n \"displayName\": \"Write the content of an Azure Automation runbook draft\",\r\n \"description\": \"Creates the content of an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/content\",\r\n \"displayName\": \"Azure Automation Runbook Content\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/content/read\",\r\n \"displayName\": \"Read the content of an Azure Automation runbook\",\r\n \"description\": \"Gets the content of an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft\",\r\n \"displayName\": \"Azure Automation Runbook Draft\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/read\",\r\n \"displayName\": \"Read an Azure Automation runbook draft\",\r\n \"description\": \"Gets an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/undoEdit/action\",\r\n \"displayName\": \"Undo Edit to an Azure Automation runbook draft\",\r\n \"description\": \"Undo edits to an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/operationResults\",\r\n \"displayName\": \"Azure Automation runbook draft operation results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/operationResults/read\",\r\n \"displayName\": \"Read Azure Automation runbook draft operation results\",\r\n \"description\": \"Gets Azure Automation runbook draft operation results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks\",\r\n \"displayName\": \"Azure Automation Runbook\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"displayName\": \"Read an Azure Automation Runbook\",\r\n \"description\": \"Gets an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/getCount/action\",\r\n \"displayName\": \"Get the count of Azure Automation runbooks\",\r\n \"description\": \"Gets the count of Azure Automation runbooks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Runbook\",\r\n \"description\": \"Creates or updates an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/delete\",\r\n \"displayName\": \"Delete an Azure Automation Runbook\",\r\n \"description\": \"Deletes an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/publish/action\",\r\n \"displayName\": \"Publish an Azure Automation runbook draft\",\r\n \"description\": \"Publishes an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/schedules\",\r\n \"displayName\": \"Azure Automation Schedule Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"displayName\": \"Read an Azure Automation schedule asset\",\r\n \"description\": \"Gets an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/getCount/action\",\r\n \"displayName\": \"Get the count of Azure Automation schedules\",\r\n \"description\": \"Gets the count of Azure Automation schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"displayName\": \"Create or Update an Azure Automation schedule asset\",\r\n \"description\": \"Creates or updates an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/schedules/delete\",\r\n \"displayName\": \"Delete an Azure Automation schedule asset\",\r\n \"description\": \"Deletes an Azure Automation schedule asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/statistics\",\r\n \"displayName\": \"Azure Automation Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/statistics/read\",\r\n \"displayName\": \"Read Azure Automation Statistics\",\r\n \"description\": \"Gets Azure Automation Statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/runbooks/draft/testJob\",\r\n \"displayName\": \"Azure Automation Runbook Draft Test Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/read\",\r\n \"displayName\": \"Read an Azure Automation runbook draft test job\",\r\n \"description\": \"Gets an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/write\",\r\n \"displayName\": \"Create an Azure Automation runbook draft test job\",\r\n \"description\": \"Creates an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation runbook draft test job\",\r\n \"description\": \"Stops an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/suspend/action\",\r\n \"displayName\": \"Suspend an Azure Automation runbook draft test job\",\r\n \"description\": \"Suspends an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/testJob/resume/action\",\r\n \"displayName\": \"Resume an Azure Automation runbook draft test job\",\r\n \"description\": \"Resumes an Azure Automation runbook draft test job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/connectionTypes\",\r\n \"displayName\": \"Azure Automation Connection Type Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/read\",\r\n \"displayName\": \"Read an Azure Automation connection asset\",\r\n \"description\": \"Gets an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/write\",\r\n \"displayName\": \"Create an Azure Automation connection asset\",\r\n \"description\": \"Creates an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/connectionTypes/delete\",\r\n \"displayName\": \"Delete an Azure Automation connection asset\",\r\n \"description\": \"Deletes an Azure Automation connection type asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/modules/activities\",\r\n \"displayName\": \"Azure Automation Activities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/activities/read\",\r\n \"displayName\": \"Read Azure Automation Activities\",\r\n \"description\": \"Gets Azure Automation Activities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/certificates\",\r\n \"displayName\": \"Azure Automation Certificate Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/getCount/action\",\r\n \"displayName\": \"Gets the count of certificates\",\r\n \"description\": \"Reads the count of certificates\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/read\",\r\n \"displayName\": \"Read an Azure Automation certificate\",\r\n \"description\": \"Gets an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/write\",\r\n \"displayName\": \"Create or Update Azure Automation certificate\",\r\n \"description\": \"Creates or updates an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/certificates/delete\",\r\n \"displayName\": \"Delete an Azure Automation certificate\",\r\n \"description\": \"Deletes an Azure Automation certificate asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/credentials\",\r\n \"displayName\": \"Azure Automation Credential Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/read\",\r\n \"displayName\": \"Read an Azure Automation credential asset\",\r\n \"description\": \"Gets an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/getCount/action\",\r\n \"displayName\": \"Gets the counts of credentials\",\r\n \"description\": \"Reads the count of credentials\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/write\",\r\n \"displayName\": \"Create or Update an Azure Automation credential asset\",\r\n \"description\": \"Creates or updates an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/credentials/delete\",\r\n \"displayName\": \"Delete an Azure Automation credential asset\",\r\n \"description\": \"Deletes an Azure Automation credential asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/updateDeploymentMachineRuns\",\r\n \"displayName\": \"Azure Automation update deployment machine resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/updateDeploymentMachineRuns/read\",\r\n \"displayName\": \"Get an Azure Automation update deployment machine \",\r\n \"description\": \"Get an Azure Automation update deployment machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/updateManagementPatchJob\",\r\n \"displayName\": \"Azure Automation update management patch job resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/updateManagementPatchJob/read\",\r\n \"displayName\": \"Gets an Azure Automation update management patch job\",\r\n \"description\": \"Gets an Azure Automation update management patch job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/linkedWorkspace\",\r\n \"displayName\": \"Workspace linked to automation account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"displayName\": \"Read the workspace linked to the automation account\",\r\n \"description\": \"Gets the workspace linked to the automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/usages\",\r\n \"displayName\": \"Azure Automation Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/usages/read\",\r\n \"displayName\": \"Read Azure Automation Usage\",\r\n \"description\": \"Gets Azure Automation Usage\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers/watcherActions\",\r\n \"displayName\": \"Azure Automation watcher job Actions resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/write\",\r\n \"displayName\": \"Create an Azure Automation watcher job actions\",\r\n \"description\": \"Create an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/read\",\r\n \"displayName\": \"Gets an Azure Automation watcher job actions\",\r\n \"description\": \"Gets an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/watcherActions/delete\",\r\n \"displayName\": \"Delete an Azure Automation watcher job actions\",\r\n \"description\": \"Delete an Azure Automation watcher job actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers/streams\",\r\n \"displayName\": \"Azure Automation watcher stream\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/streams/read\",\r\n \"displayName\": \"Read an Azure Automation watcher stream\",\r\n \"description\": \"Gets an Azure Automation watcher job stream\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/watchers\",\r\n \"displayName\": \"Azure Automation watcher job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/write\",\r\n \"displayName\": \"Creates an Azure Automation watcher job\",\r\n \"description\": \"Creates an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/read\",\r\n \"displayName\": \"Gets an Azure Automation watcher job\",\r\n \"description\": \"Gets an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/delete\",\r\n \"displayName\": \"Delete an Azure Automation watcher job\",\r\n \"description\": \"Delete an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/start/action\",\r\n \"displayName\": \"Start an Azure Automation watcher job\",\r\n \"description\": \"Start an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/watchers/stop/action\",\r\n \"displayName\": \"Stop an Azure Automation watcher job\",\r\n \"description\": \"Stop an Azure Automation watcher job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/webhooks\",\r\n \"displayName\": \"Azure Automation Webhook\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/read\",\r\n \"displayName\": \"Read an Azure Automation webhook\",\r\n \"description\": \"Reads an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/write\",\r\n \"displayName\": \"Create or Update an Azure Automation webhook\",\r\n \"description\": \"Creates or updates an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/delete\",\r\n \"displayName\": \"Delete an Azure Automation webhook\",\r\n \"description\": \"Deletes an Azure Automation webhook \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts\",\r\n \"displayName\": \"Azure Automation Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/action\",\r\n \"displayName\": \"Generate a URI for an Azure Automation webhook\",\r\n \"description\": \"Generates a URI for an Azure Automation webhook\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/read\",\r\n \"displayName\": \"Read an Azure Automation account\",\r\n \"description\": \"Gets an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/write\",\r\n \"displayName\": \"Create or Update an Azure Automation account\",\r\n \"description\": \"Creates or updates an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/listKeys/action\",\r\n \"displayName\": \"Gets the Keys for the automation account\",\r\n \"description\": \"Reads the Keys for the automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/delete\",\r\n \"displayName\": \"Delete an Azure Automation account\",\r\n \"description\": \"Deletes an Azure Automation account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/variables\",\r\n \"displayName\": \"Azure Automation Variable Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/read\",\r\n \"displayName\": \"Read an Azure Automation variable asset\",\r\n \"description\": \"Reads an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/write\",\r\n \"displayName\": \"Create or Update an Azure Automation variable asset\",\r\n \"description\": \"Creates or updates an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/variables/delete\",\r\n \"displayName\": \"Delete an Azure Automation variable asset\",\r\n \"description\": \"Deletes an Azure Automation variable asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/diagnosticSettings\",\r\n \"displayName\": \"Azure Automation Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic setting\",\r\n \"description\": \"Sets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/logDefinitions\",\r\n \"displayName\": \"Azure Automation Account Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/logDefinitions/read\",\r\n \"displayName\": \"Read automation account log definitions\",\r\n \"description\": \"Gets the available logs for the automation account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"JobLogs\",\r\n \"displayName\": \"Job Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobStreams\",\r\n \"displayName\": \"Job Streams\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DscNodeStatus\",\r\n \"displayName\": \"Dsc Node Status\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Automation Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Automation Metric Definitions\",\r\n \"description\": \"Gets Automation Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalJob\",\r\n \"displayName\": \"Total Jobs\",\r\n \"displayDescription\": \"The total number of jobs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Runbook\",\r\n \"displayName\": \"Runbook Name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/softwareUpdateConfigurations\",\r\n \"displayName\": \"Azure Automation Software Update Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/write\",\r\n \"displayName\": \"Create an Azure Automation Software Update Configuration\",\r\n \"description\": \"Creates or updates Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/read\",\r\n \"displayName\": \"Read an Azure Automation Software Update Configuration\",\r\n \"description\": \"Gets an Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/delete\",\r\n \"displayName\": \"Delete an Azure Automation Software Update Configuration\",\r\n \"description\": \"Deletes an Azure Automation Software Update Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/python2Packages\",\r\n \"displayName\": \"Azure Automation Python 2 package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/read\",\r\n \"displayName\": \"Read an Azure Automation Python 2 package\",\r\n \"description\": \"Gets an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Python 2 package\",\r\n \"description\": \"Creates or updates an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python2Packages/delete\",\r\n \"displayName\": \"Delete an Azure Automation Python 2 package\",\r\n \"description\": \"Deletes an Azure Automation Python 2 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/python3Packages\",\r\n \"displayName\": \"Azure Automation Python 3 package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/read\",\r\n \"displayName\": \"Read an Azure Automation Python 3 package\",\r\n \"description\": \"Gets an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/write\",\r\n \"displayName\": \"Create or Update an Azure Automation Python 3 package\",\r\n \"description\": \"Creates or updates an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/python3Packages/delete\",\r\n \"displayName\": \"Delete an Azure Automation Python 3 package\",\r\n \"description\": \"Deletes an Azure Automation Python 3 package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Automation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Automation\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Active Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/register/action\",\r\n \"displayName\": \"Register Microsoft.AzureActiveDirectory resource provider\",\r\n \"description\": \"Register subscription for Microsoft.AzureActiveDirectory resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"b2cDirectories\",\r\n \"displayName\": \"B2C Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/write\",\r\n \"displayName\": \"Create or update B2C Dictory resource\",\r\n \"description\": \"Create or update B2C Dictory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/read\",\r\n \"displayName\": \"View B2C Directory resource\",\r\n \"description\": \"View B2C Directory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/b2cDirectories/delete\",\r\n \"displayName\": \"Delete B2C Directory resource\",\r\n \"description\": \"Delete B2C Directory resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"B2C Directory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureActiveDirectory/operations/read\",\r\n \"displayName\": \"Read all API operations\",\r\n \"description\": \"Read all API operations available for Microsoft.AzureActiveDirectory resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AzureActiveDirectory\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureActiveDirectory\"\r\n },\r\n {\r\n \"displayName\": \"Azure Stack Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/register/action\",\r\n \"displayName\": \"Register Subscription for Azure Stack\",\r\n \"description\": \"Registers Subscription with Microsoft.AzureStack resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"registrations\",\r\n \"displayName\": \"Azure Stack Registration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/read\",\r\n \"displayName\": \"Get Azure Stack Registration\",\r\n \"description\": \"Gets the properties of an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/write\",\r\n \"displayName\": \"Create Azure Stack Registration\",\r\n \"description\": \"Creates or updates an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/delete\",\r\n \"displayName\": \"Delete Azure Stack Registration\",\r\n \"description\": \"Deletes an Azure Stack registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/getActivationKey/action\",\r\n \"displayName\": \"Get Azure Stack Activation Key\",\r\n \"description\": \"Gets the latest Azure Stack activation key\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registrations/products\",\r\n \"displayName\": \"Azure Stack Marketplace Product\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/products/read\",\r\n \"displayName\": \"Get Azure Stack Marketplace Product\",\r\n \"description\": \"Gets the properties of an Azure Stack Marketplace product\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"displayName\": \"Get Azure Stack Marketplace Product Details\",\r\n \"description\": \"Retrieves extended details for an Azure Stack Marketplace product\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registrations/customerSubscriptions\",\r\n \"displayName\": \"Azure Stack Customer Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/read\",\r\n \"displayName\": \"Get Azure Stack Customer Subscription\",\r\n \"description\": \"Gets the properties of an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/write\",\r\n \"displayName\": \"Create Azure Stack Customer Subscription\",\r\n \"description\": \"Creates or updates an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.AzureStack/registrations/customerSubscriptions/delete\",\r\n \"displayName\": \"Delete Azure Stack Customer Subscription\",\r\n \"description\": \"Deletes an Azure Stack Customer Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource Provider Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AzureStack/Operations/read\",\r\n \"displayName\": \"Get Resource Provider Operation Details\",\r\n \"description\": \"Gets the properties of a resource provider operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AzureStack\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureStack\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Batch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/register/action\",\r\n \"displayName\": \"Register the Batch Resource Provider\",\r\n \"description\": \"Registers the subscription for the Batch Resource Provider and enables the creation of Batch accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/unregister/action\",\r\n \"displayName\": \"Unregister the Batch Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Batch Resource Provider preventing the creation of Batch accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Batch Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Batch Account Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Batch service log definitions\",\r\n \"description\": \"Gets the available logs for the Batch service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ServiceLog\",\r\n \"displayName\": \"Service Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Batch Account Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Batch service metric definitions\",\r\n \"description\": \"Gets the available metrics for the Batch service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CoreCount\",\r\n \"displayName\": \"Dedicated Core Count\",\r\n \"displayDescription\": \"Total number of dedicated cores in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TotalNodeCount\",\r\n \"displayName\": \"Dedicated Node Count\",\r\n \"displayDescription\": \"Total number of dedicated nodes in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"LowPriorityCoreCount\",\r\n \"displayName\": \"LowPriority Core Count\",\r\n \"displayDescription\": \"Total number of low-priority cores in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TotalLowPriorityNodeCount\",\r\n \"displayName\": \"Low-Priority Node Count\",\r\n \"displayDescription\": \"Total number of low-priority nodes in the batch account\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"CreatingNodeCount\",\r\n \"displayName\": \"Creating Node Count\",\r\n \"displayDescription\": \"Number of nodes being created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"StartingNodeCount\",\r\n \"displayName\": \"Starting Node Count\",\r\n \"displayDescription\": \"Number of nodes starting\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"WaitingForStartTaskNodeCount\",\r\n \"displayName\": \"Waiting For Start Task Node Count\",\r\n \"displayDescription\": \"Number of nodes waiting for the Start Task to complete\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"StartTaskFailedNodeCount\",\r\n \"displayName\": \"Start Task Failed Node Count\",\r\n \"displayDescription\": \"Number of nodes where the Start Task has failed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"IdleNodeCount\",\r\n \"displayName\": \"Idle Node Count\",\r\n \"displayDescription\": \"Number of idle nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"OfflineNodeCount\",\r\n \"displayName\": \"Offline Node Count\",\r\n \"displayDescription\": \"Number of offline nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"RebootingNodeCount\",\r\n \"displayName\": \"Rebooting Node Count\",\r\n \"displayDescription\": \"Number of rebooting nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"ReimagingNodeCount\",\r\n \"displayName\": \"Reimaging Node Count\",\r\n \"displayDescription\": \"Number of reimaging nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"RunningNodeCount\",\r\n \"displayName\": \"Running Node Count\",\r\n \"displayDescription\": \"Number of running nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"LeavingPoolNodeCount\",\r\n \"displayName\": \"Leaving Pool Node Count\",\r\n \"displayDescription\": \"Number of nodes leaving the Pool\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"UnusableNodeCount\",\r\n \"displayName\": \"Unusable Node Count\",\r\n \"displayDescription\": \"Number of unusable nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PreemptedNodeCount\",\r\n \"displayName\": \"Preempted Node Count\",\r\n \"displayDescription\": \"Number of preempted nodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskStartEvent\",\r\n \"displayName\": \"Task Start Events\",\r\n \"displayDescription\": \"Total number of tasks that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskCompleteEvent\",\r\n \"displayName\": \"Task Complete Events\",\r\n \"displayDescription\": \"Total number of tasks that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TaskFailEvent\",\r\n \"displayName\": \"Task Fail Events\",\r\n \"displayDescription\": \"Total number of tasks that have completed in a failed state\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolCreateEvent\",\r\n \"displayName\": \"Pool Create Events\",\r\n \"displayDescription\": \"Total number of pools that have been created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolResizeStartEvent\",\r\n \"displayName\": \"Pool Resize Start Events\",\r\n \"displayDescription\": \"Total number of pool resizes that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolResizeCompleteEvent\",\r\n \"displayName\": \"Pool Resize Complete Events\",\r\n \"displayDescription\": \"Total number of pool resizes that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolDeleteStartEvent\",\r\n \"displayName\": \"Pool Delete Start Events\",\r\n \"displayDescription\": \"Total number of pool deletes that have started\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"PoolDeleteCompleteEvent\",\r\n \"displayName\": \"Pool Delete Complete Events\",\r\n \"displayDescription\": \"Total number of pool deletes that have completed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDeleteCompleteEvent\",\r\n \"displayName\": \"Job Delete Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully deleted.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDeleteStartEvent\",\r\n \"displayName\": \"Job Delete Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be deleted.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDisableCompleteEvent\",\r\n \"displayName\": \"Job Disable Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully disabled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobDisableStartEvent\",\r\n \"displayName\": \"Job Disable Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be disabled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobStartEvent\",\r\n \"displayName\": \"Job Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobTerminateCompleteEvent\",\r\n \"displayName\": \"Job Terminate Complete Events\",\r\n \"displayDescription\": \"Total number of jobs that have been sucessfully terminated.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"JobTerminateStartEvent\",\r\n \"displayName\": \"Job Terminate Start Events\",\r\n \"displayDescription\": \"Total number of jobs that have been requested to be terminated.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts\",\r\n \"displayName\": \"Batch Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/read\",\r\n \"displayName\": \"List or Get Batch Accounts\",\r\n \"description\": \"Lists Batch accounts or gets the properties of a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/write\",\r\n \"displayName\": \"Create or Update Batch Account\",\r\n \"description\": \"Creates a new Batch account or updates an existing Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/delete\",\r\n \"displayName\": \"Delete Batch Account\",\r\n \"description\": \"Deletes a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/listkeys/action\",\r\n \"displayName\": \"List Batch Account Keys\",\r\n \"description\": \"Lists access keys for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/regeneratekeys/action\",\r\n \"displayName\": \"Regenerate Batch Account Keys\",\r\n \"description\": \"Regenerates access keys for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/syncAutoStorageKeys/action\",\r\n \"displayName\": \"Synchronize Auto Storage Account Keys\",\r\n \"description\": \"Synchronizes access keys for the auto storage account configured for a Batch account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/quotas\",\r\n \"displayName\": \"Batch Quotas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/locations/quotas/read\",\r\n \"displayName\": \"Get Batch Quotas\",\r\n \"description\": \"Gets Batch quotas of the specified subscription at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that the account name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/operationResults\",\r\n \"displayName\": \"Batch Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/operationResults/read\",\r\n \"displayName\": \"Get Batch account operation results\",\r\n \"description\": \"Gets the results of a long running Batch account operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/applications\",\r\n \"displayName\": \"Applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/read\",\r\n \"displayName\": \"List or Get Applications\",\r\n \"description\": \"Lists applications or gets the properties of an application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/write\",\r\n \"displayName\": \"Create or Update Application\",\r\n \"description\": \"Creates a new application or updates an existing application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/delete\",\r\n \"displayName\": \"Delete Application\",\r\n \"description\": \"Deletes an application\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/applications/versions\",\r\n \"displayName\": \"Application Packages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/read\",\r\n \"displayName\": \"Get Application Package\",\r\n \"description\": \"Gets the properties of an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/write\",\r\n \"displayName\": \"Create or Update Application Package\",\r\n \"description\": \"Creates a new application package or updates an existing application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/delete\",\r\n \"displayName\": \"Delete Application Package\",\r\n \"description\": \"Deletes an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/applications/versions/activate/action\",\r\n \"displayName\": \"Activate Application Package\",\r\n \"description\": \"Activates an application package\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/read\",\r\n \"displayName\": \"List or Get Certificates\",\r\n \"description\": \"Lists certificates on a Batch account or gets the properties of a certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Creates a new certificate on a Batch account or updates an existing certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Deletes a certificate from a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificates/cancelDelete/action\",\r\n \"displayName\": \"Cancel Delete Certificate\",\r\n \"description\": \"Cancels the failed deletion of a certificate on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/certificateOperationResults\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/certificateOperationResults/read\",\r\n \"displayName\": \"Get Certificate Operation Results\",\r\n \"description\": \"Gets the results of a long running certificate operation on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/pools\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/read\",\r\n \"displayName\": \"List or Get Pools\",\r\n \"description\": \"Lists pools on a Batch account or gets the properties of a pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/write\",\r\n \"displayName\": \"Create or Update Pool\",\r\n \"description\": \"Creates a new pool on a Batch account or updates an existing pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/delete\",\r\n \"displayName\": \"Delete Pool\",\r\n \"description\": \"Deletes a pool from a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/stopResize/action\",\r\n \"displayName\": \"Stop Pool Resize\",\r\n \"description\": \"Stops an ongoing resize operation on a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/disableAutoscale/action\",\r\n \"displayName\": \"Disable Pool AutoScale\",\r\n \"description\": \"Disables automatic scaling for a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/pools/upgradeOs/action\",\r\n \"displayName\": \"Upgrade Pool Operating System\",\r\n \"description\": \"Upgrades the operating system of a Batch account pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"batchAccounts/poolOperationResults\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/batchAccounts/poolOperationResults/read\",\r\n \"displayName\": \"Get Pool Operation Results\",\r\n \"description\": \"Gets the results of a long running pool operation on a Batch account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Batch Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Batch/operations/read\",\r\n \"displayName\": \"List Available Batch Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Batch resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Batch\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Batch\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Batch AI\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/register/action\",\r\n \"displayName\": \"Register the Batch AI Resource Provider\",\r\n \"description\": \"Registers the subscription for the Batch AI Resource Provider and enables the creation of Batch AI resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/unregister/action\",\r\n \"displayName\": \"Unregister the Batch AI Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Batch AI Resource Provider preventing the creation of Batch AI resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Batch AI Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/clusters/read\",\r\n \"displayName\": \"List or get Batch AI clusters\",\r\n \"description\": \"Lists Batch AI clusters or gets the properties of a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"fileservers\",\r\n \"displayName\": \"Batch AI Fileservers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/fileservers/read\",\r\n \"displayName\": \"List or get Batch AI fileservers\",\r\n \"description\": \"Lists Batch AI fileservers or gets the properties of a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Batch AI Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/usages/read\",\r\n \"displayName\": \"Get Batch AI Usages\",\r\n \"description\": \"Gets Batch AI usages of the specified subscription at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Batch AI Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/operationresults/read\",\r\n \"displayName\": \"Get Batch AI Opreation Result\",\r\n \"description\": \"Gets Batch AI async operation result at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"Batch AI Operation Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/locations/operationstatuses/read\",\r\n \"displayName\": \"Get Batch AI Opreation Status\",\r\n \"description\": \"Gets Batch AI async operation status at the specified Azure region\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Batch AI Workspaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/read\",\r\n \"displayName\": \"List or get Batch AI workspaces\",\r\n \"description\": \"Lists Batch AI workspaces or gets the properties of a Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/write\",\r\n \"displayName\": \"Create or update Batch AI workspace\",\r\n \"description\": \"Creates a new Batch AI workspace or updates an existing Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/delete\",\r\n \"displayName\": \"Delete Batch AI workspace\",\r\n \"description\": \"Deletes a Batch AI workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/experiments\",\r\n \"displayName\": \"Batch AI Experiments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/read\",\r\n \"displayName\": \"List or get Batch AI experiements\",\r\n \"description\": \"Lists Batch AI experiments or gets the properties of a Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/write\",\r\n \"displayName\": \"Create or update Batch AI experiement\",\r\n \"description\": \"Creates a new Batch AI experiment or updates an existing Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/delete\",\r\n \"displayName\": \"Delete Batch AI experiment\",\r\n \"description\": \"Deletes a Batch AI experiment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/clusters\",\r\n \"displayName\": \"Batch AI Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/read\",\r\n \"displayName\": \"List or get Batch AI clusters\",\r\n \"description\": \"Lists Batch AI clusters or gets the properties of a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/write\",\r\n \"displayName\": \"Create or update Batch AI cluster\",\r\n \"description\": \"Creates a new Batch AI cluster or updates an existing Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/delete\",\r\n \"displayName\": \"Delete Batch AI cluster\",\r\n \"description\": \"Deletes a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/clusters/remoteLoginInformation/action\",\r\n \"displayName\": \"List Batch AI cluster remote-login information\",\r\n \"description\": \"Lists remote-login information for a Batch AI cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/experiments/jobs\",\r\n \"displayName\": \"Batch AI Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/read\",\r\n \"displayName\": \"List or get Batch AI jobs\",\r\n \"description\": \"Lists Batch AI jobs or gets the properties of a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/write\",\r\n \"displayName\": \"Create or update Batch AI job\",\r\n \"description\": \"Creates a new Batch AI job or updates an existing Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/delete\",\r\n \"displayName\": \"Delete Batch AI job\",\r\n \"description\": \"Deletes a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/terminate/action\",\r\n \"displayName\": \"Terminate Batch AI job\",\r\n \"description\": \"Terminates a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/remoteLoginInformation/action\",\r\n \"displayName\": \"List Batch AI job remote-login information\",\r\n \"description\": \"Lists remote-login information for a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/experiments/jobs/listoutputfiles/action\",\r\n \"displayName\": \"List Batch AI job output files\",\r\n \"description\": \"Lists output files for a Batch AI job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/fileservers\",\r\n \"displayName\": \"Batch AI Fileservers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/read\",\r\n \"displayName\": \"List or get Batch AI fileservers\",\r\n \"description\": \"Lists Batch AI fileservers or gets the properties of a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/write\",\r\n \"displayName\": \"Create or update Batch AI fileserver\",\r\n \"description\": \"Creates a new Batch AI fileserver or updates an existing Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BatchAI/workspaces/fileservers/delete\",\r\n \"displayName\": \"Delete Batch AI filserver\",\r\n \"description\": \"Deletes a Batch AI fileserver\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BatchAI\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BatchAI\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Billing\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"invoices\",\r\n \"displayName\": \"Invoices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Billing/invoices/read\",\r\n \"displayName\": \"List Invoices\",\r\n \"description\": \"Lists available invoices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"billingPeriods\",\r\n \"displayName\": \"BillingPeriods\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Billing/billingPeriods/read\",\r\n \"displayName\": \"List BillingPeriods\",\r\n \"description\": \"Lists available billing periods\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Billing\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Billing\"\r\n },\r\n {\r\n \"displayName\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BingMaps/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mapApis\",\r\n \"displayName\": \"Marketplace Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BingMaps/mapApis/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BingMaps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BingMaps\"\r\n },\r\n {\r\n \"displayName\": \"Bot Service Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"botServices\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"botServices/channels\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/channels/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"botServices/connections\",\r\n \"displayName\": \"Bot Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/read\",\r\n \"displayName\": \"Read a Bot Service\",\r\n \"description\": \"Read a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/write\",\r\n \"displayName\": \"Write a Bot Service\",\r\n \"description\": \"Write a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.BotService/botServices/connections/delete\",\r\n \"displayName\": \"Delete a Bot Service\",\r\n \"description\": \"Delete a Bot Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/Operations/read\",\r\n \"displayName\": \"Read resource provider operations\",\r\n \"description\": \"Read the operations for all resource types\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.BotService/locations/operationresults/read\",\r\n \"displayName\": \"Read Operation Result\",\r\n \"description\": \"Read the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BotService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BotService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/checknameavailability/action\",\r\n \"displayName\": \"Check Redis Cache Name Availability\",\r\n \"description\": \"Checks if a name is available for use with a new Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/register/action\",\r\n \"displayName\": \"Register Resource Provider Microsoft.Cache\",\r\n \"description\": \"Registers the 'Microsoft.Cache' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/unregister/action\",\r\n \"displayName\": \"Unregister Resource Provider Microsoft.Cache\",\r\n \"description\": \"Unregisters the 'Microsoft.Cache' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/operations/read\",\r\n \"displayName\": \"List Provider Operations\",\r\n \"description\": \"Lists the operations that 'Microsoft.Cache' provider supports.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/locations/operationresults/read\",\r\n \"displayName\": \"Gets the result of a long running operation\",\r\n \"description\": \"Gets the result of a long running operation for which the 'Location' header was previously returned to the client\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis\",\r\n \"displayName\": \"Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/write\",\r\n \"displayName\": \"Manage Redis Cache (read-write)\",\r\n \"description\": \"Modify the Redis Cache's settings and configuration in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/read\",\r\n \"displayName\": \"Manage Redis Cache (read-only)\",\r\n \"description\": \"View the Redis Cache's settings and configuration in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/delete\",\r\n \"displayName\": \"Delete Redis Cache\",\r\n \"description\": \"Delete the entire Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/listKeys/action\",\r\n \"displayName\": \"View Redis Cache Access Keys\",\r\n \"description\": \"View the value of Redis Cache access keys in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Redis Cache Access Keys\",\r\n \"description\": \"Change the value of Redis Cache access keys in the management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/import/action\",\r\n \"displayName\": \"Import data into Redis from storage\",\r\n \"description\": \"Import data of a specified format from multiple blobs into Redis\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/export/action\",\r\n \"displayName\": \"Export Redis data to storage\",\r\n \"description\": \"Export Redis data to prefixed storage blobs in specified format\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/forceReboot/action\",\r\n \"displayName\": \"Force reboot a cache instance, potentially with data loss.\",\r\n \"description\": \"Force reboot a cache instance, potentially with data loss.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/stop/action\",\r\n \"displayName\": \"Stop a cache instance.\",\r\n \"description\": \"Stop a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/start/action\",\r\n \"displayName\": \"Start a cache instance.\",\r\n \"description\": \"Start a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/start/action\",\r\n \"displayName\": \"Start a cache instance.\",\r\n \"description\": \"Start a cache instance.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/metricDefinitions\",\r\n \"displayName\": \"The available metrics for a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/metricDefinitions/read\",\r\n \"displayName\": \"Read Redis Cache Metric Definitions\",\r\n \"description\": \"Gets the available metrics for a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"connectedclients\",\r\n \"displayName\": \"Connected Clients\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed\",\r\n \"displayName\": \"Total Operations\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits\",\r\n \"displayName\": \"Cache Hits\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses\",\r\n \"displayName\": \"Cache Misses\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands\",\r\n \"displayName\": \"Gets\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands\",\r\n \"displayName\": \"Sets\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond\",\r\n \"displayName\": \"Operations Per Second\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys\",\r\n \"displayName\": \"Evicted Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys\",\r\n \"displayName\": \"Total Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys\",\r\n \"displayName\": \"Expired Keys\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory\",\r\n \"displayName\": \"Used Memory\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemorypercentage\",\r\n \"displayName\": \"Used Memory Percentage\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cache memory used for key/value pairs. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss\",\r\n \"displayName\": \"Used Memory RSS\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad\",\r\n \"displayName\": \"Server Load\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite\",\r\n \"displayName\": \"Cache Write\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead\",\r\n \"displayName\": \"Cache Read\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime\",\r\n \"displayName\": \"CPU\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheLatency\",\r\n \"displayName\": \"Cache Latency Microseconds (Preview)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"description\": \"The latency to the cache in microseconds. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n },\r\n {\r\n \"Name\": \"SampleType\",\r\n \"DisplayName\": \"SampleType\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"errors\",\r\n \"displayName\": \"Errors\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number errors that occured on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": [\r\n {\r\n \"Name\": \"ShardId\",\r\n \"DisplayName\": \"ShardId\",\r\n \"ToBeExportedForShoebox\": true\r\n },\r\n {\r\n \"Name\": \"ErrorType\",\r\n \"DisplayName\": \"ErrorType\",\r\n \"ToBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients0\",\r\n \"displayName\": \"Connected Clients (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed0\",\r\n \"displayName\": \"Total Operations (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits0\",\r\n \"displayName\": \"Cache Hits (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses0\",\r\n \"displayName\": \"Cache Misses (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands0\",\r\n \"displayName\": \"Gets (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands0\",\r\n \"displayName\": \"Sets (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond0\",\r\n \"displayName\": \"Operations Per Second (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys0\",\r\n \"displayName\": \"Evicted Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys0\",\r\n \"displayName\": \"Total Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys0\",\r\n \"displayName\": \"Expired Keys (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory0\",\r\n \"displayName\": \"Used Memory (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss0\",\r\n \"displayName\": \"Used Memory RSS (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad0\",\r\n \"displayName\": \"Server Load (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite0\",\r\n \"displayName\": \"Cache Write (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead0\",\r\n \"displayName\": \"Cache Read (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime0\",\r\n \"displayName\": \"CPU (Shard 0)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients1\",\r\n \"displayName\": \"Connected Clients (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed1\",\r\n \"displayName\": \"Total Operations (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits1\",\r\n \"displayName\": \"Cache Hits (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses1\",\r\n \"displayName\": \"Cache Misses (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands1\",\r\n \"displayName\": \"Gets (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands1\",\r\n \"displayName\": \"Sets (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond1\",\r\n \"displayName\": \"Operations Per Second (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys1\",\r\n \"displayName\": \"Evicted Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys1\",\r\n \"displayName\": \"Total Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys1\",\r\n \"displayName\": \"Expired Keys (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory1\",\r\n \"displayName\": \"Used Memory (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss1\",\r\n \"displayName\": \"Used Memory RSS (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad1\",\r\n \"displayName\": \"Server Load (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite1\",\r\n \"displayName\": \"Cache Write (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead1\",\r\n \"displayName\": \"Cache Read (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime1\",\r\n \"displayName\": \"CPU (Shard 1)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients2\",\r\n \"displayName\": \"Connected Clients (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed2\",\r\n \"displayName\": \"Total Operations (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits2\",\r\n \"displayName\": \"Cache Hits (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses2\",\r\n \"displayName\": \"Cache Misses (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands2\",\r\n \"displayName\": \"Gets (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands2\",\r\n \"displayName\": \"Sets (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond2\",\r\n \"displayName\": \"Operations Per Second (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys2\",\r\n \"displayName\": \"Evicted Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys2\",\r\n \"displayName\": \"Total Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys2\",\r\n \"displayName\": \"Expired Keys (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory2\",\r\n \"displayName\": \"Used Memory (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss2\",\r\n \"displayName\": \"Used Memory RSS (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad2\",\r\n \"displayName\": \"Server Load (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite2\",\r\n \"displayName\": \"Cache Write (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead2\",\r\n \"displayName\": \"Cache Read (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime2\",\r\n \"displayName\": \"CPU (Shard 2)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients3\",\r\n \"displayName\": \"Connected Clients (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed3\",\r\n \"displayName\": \"Total Operations (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits3\",\r\n \"displayName\": \"Cache Hits (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses3\",\r\n \"displayName\": \"Cache Misses (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands3\",\r\n \"displayName\": \"Gets (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands3\",\r\n \"displayName\": \"Sets (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond3\",\r\n \"displayName\": \"Operations Per Second (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys3\",\r\n \"displayName\": \"Evicted Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys3\",\r\n \"displayName\": \"Total Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys3\",\r\n \"displayName\": \"Expired Keys (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory3\",\r\n \"displayName\": \"Used Memory (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss3\",\r\n \"displayName\": \"Used Memory RSS (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad3\",\r\n \"displayName\": \"Server Load (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite3\",\r\n \"displayName\": \"Cache Write (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead3\",\r\n \"displayName\": \"Cache Read (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime3\",\r\n \"displayName\": \"CPU (Shard 3)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients4\",\r\n \"displayName\": \"Connected Clients (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed4\",\r\n \"displayName\": \"Total Operations (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits4\",\r\n \"displayName\": \"Cache Hits (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses4\",\r\n \"displayName\": \"Cache Misses (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands4\",\r\n \"displayName\": \"Gets (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands4\",\r\n \"displayName\": \"Sets (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond4\",\r\n \"displayName\": \"Operations Per Second (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys4\",\r\n \"displayName\": \"Evicted Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys4\",\r\n \"displayName\": \"Total Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys4\",\r\n \"displayName\": \"Expired Keys (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory4\",\r\n \"displayName\": \"Used Memory (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss4\",\r\n \"displayName\": \"Used Memory RSS (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad4\",\r\n \"displayName\": \"Server Load (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite4\",\r\n \"displayName\": \"Cache Write (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead4\",\r\n \"displayName\": \"Cache Read (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime4\",\r\n \"displayName\": \"CPU (Shard 4)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients5\",\r\n \"displayName\": \"Connected Clients (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed5\",\r\n \"displayName\": \"Total Operations (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits5\",\r\n \"displayName\": \"Cache Hits (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses5\",\r\n \"displayName\": \"Cache Misses (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands5\",\r\n \"displayName\": \"Gets (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands5\",\r\n \"displayName\": \"Sets (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond5\",\r\n \"displayName\": \"Operations Per Second (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys5\",\r\n \"displayName\": \"Evicted Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys5\",\r\n \"displayName\": \"Total Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys5\",\r\n \"displayName\": \"Expired Keys (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory5\",\r\n \"displayName\": \"Used Memory (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss5\",\r\n \"displayName\": \"Used Memory RSS (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad5\",\r\n \"displayName\": \"Server Load (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite5\",\r\n \"displayName\": \"Cache Write (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead5\",\r\n \"displayName\": \"Cache Read (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime5\",\r\n \"displayName\": \"CPU (Shard 5)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients6\",\r\n \"displayName\": \"Connected Clients (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed6\",\r\n \"displayName\": \"Total Operations (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits6\",\r\n \"displayName\": \"Cache Hits (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses6\",\r\n \"displayName\": \"Cache Misses (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands6\",\r\n \"displayName\": \"Gets (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands6\",\r\n \"displayName\": \"Sets (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond6\",\r\n \"displayName\": \"Operations Per Second (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys6\",\r\n \"displayName\": \"Evicted Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys6\",\r\n \"displayName\": \"Total Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys6\",\r\n \"displayName\": \"Expired Keys (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory6\",\r\n \"displayName\": \"Used Memory (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss6\",\r\n \"displayName\": \"Used Memory RSS (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad6\",\r\n \"displayName\": \"Server Load (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite6\",\r\n \"displayName\": \"Cache Write (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead6\",\r\n \"displayName\": \"Cache Read (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime6\",\r\n \"displayName\": \"CPU (Shard 6)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients7\",\r\n \"displayName\": \"Connected Clients (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed7\",\r\n \"displayName\": \"Total Operations (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits7\",\r\n \"displayName\": \"Cache Hits (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses7\",\r\n \"displayName\": \"Cache Misses (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands7\",\r\n \"displayName\": \"Gets (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands7\",\r\n \"displayName\": \"Sets (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond7\",\r\n \"displayName\": \"Operations Per Second (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys7\",\r\n \"displayName\": \"Evicted Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys7\",\r\n \"displayName\": \"Total Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys7\",\r\n \"displayName\": \"Expired Keys (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory7\",\r\n \"displayName\": \"Used Memory (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss7\",\r\n \"displayName\": \"Used Memory RSS (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad7\",\r\n \"displayName\": \"Server Load (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite7\",\r\n \"displayName\": \"Cache Write (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead7\",\r\n \"displayName\": \"Cache Read (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime7\",\r\n \"displayName\": \"CPU (Shard 7)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients8\",\r\n \"displayName\": \"Connected Clients (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed8\",\r\n \"displayName\": \"Total Operations (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits8\",\r\n \"displayName\": \"Cache Hits (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses8\",\r\n \"displayName\": \"Cache Misses (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands8\",\r\n \"displayName\": \"Gets (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands8\",\r\n \"displayName\": \"Sets (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond8\",\r\n \"displayName\": \"Operations Per Second (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys8\",\r\n \"displayName\": \"Evicted Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys8\",\r\n \"displayName\": \"Total Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys8\",\r\n \"displayName\": \"Expired Keys (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory8\",\r\n \"displayName\": \"Used Memory (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss8\",\r\n \"displayName\": \"Used Memory RSS (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad8\",\r\n \"displayName\": \"Server Load (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite8\",\r\n \"displayName\": \"Cache Write (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead8\",\r\n \"displayName\": \"Cache Read (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime8\",\r\n \"displayName\": \"CPU (Shard 8)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedclients9\",\r\n \"displayName\": \"Connected Clients (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of client connections to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalcommandsprocessed9\",\r\n \"displayName\": \"Total Operations (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The total number of commands processed by the cache server. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachehits9\",\r\n \"displayName\": \"Cache Hits (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of successful key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cachemisses9\",\r\n \"displayName\": \"Cache Misses (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of failed key lookups. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"getcommands9\",\r\n \"displayName\": \"Gets (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of get operations from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"setcommands9\",\r\n \"displayName\": \"Sets (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of set operations to the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsPerSecond9\",\r\n \"displayName\": \"Operations Per Second (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The number of instantaneous operations per second executed on the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"evictedkeys9\",\r\n \"displayName\": \"Evicted Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items evicted from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalkeys9\",\r\n \"displayName\": \"Total Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The total number of items in the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expiredkeys9\",\r\n \"displayName\": \"Expired Keys (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"description\": \"The number of items expired from the cache. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemory9\",\r\n \"displayName\": \"Used Memory (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used for key/value pairs in the cache in MB. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usedmemoryRss9\",\r\n \"displayName\": \"Used Memory RSS (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of cache memory used in MB, including fragmentation and metadata. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverLoad9\",\r\n \"displayName\": \"Server Load (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheWrite9\",\r\n \"displayName\": \"Cache Write (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data written to the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cacheRead9\",\r\n \"displayName\": \"Cache Read (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The amount of data read from the cache in Megabytes per second (MB/s). For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"percentProcessorTime9\",\r\n \"displayName\": \"CPU (Shard 9)\",\r\n \"displayDescription\": null,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"description\": \"The CPU utilization of the Azure Redis Cache server as a percentage. For more details, see https://aka.ms/redis/metrics.\",\r\n \"dimensions\": null,\r\n \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"P90D\"\r\n },\r\n {\r\n \"TimeGrain\": \"PT1H\",\r\n \"Retention\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/listUpgradeNotifications\",\r\n \"displayName\": \"The available capacity notifications for a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/listUpgradeNotifications/read\",\r\n \"displayName\": \"List the latest Upgrade Notifications.\",\r\n \"description\": \"List the latest Upgrade Notifications for the cache tenant.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/patchSchedules\",\r\n \"displayName\": \"Patching schedule of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/read\",\r\n \"displayName\": \"Get Redis Cache Patch Schedule\",\r\n \"description\": \"Gets the patching schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/write\",\r\n \"displayName\": \"Change Redis Patching Schedule\",\r\n \"description\": \"Modify the patching schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/patchSchedules/delete\",\r\n \"displayName\": \"Delete Redis Cache Patch Schedule\",\r\n \"description\": \"Delete the patch schedule of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/firewallRules\",\r\n \"displayName\": \"IP firewall rule of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/read\",\r\n \"displayName\": \"Get Redis Cache Firewall Rule\",\r\n \"description\": \"Get the IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/write\",\r\n \"displayName\": \"Update Redis Cache Firewall Rule\",\r\n \"description\": \"Edit the IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/firewallRules/delete\",\r\n \"displayName\": \"Delete Redis Cache Firewall Rule\",\r\n \"description\": \"Delete IP firewall rules of a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/linkedservers\",\r\n \"displayName\": \"Linked Servers of a Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/read\",\r\n \"displayName\": \"Get Redis Cache Linked Servers\",\r\n \"description\": \"Get Linked Servers associated with a redis cache.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/write\",\r\n \"displayName\": \"Add Redis Cache Linked Server\",\r\n \"description\": \"Add Linked Server to a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cache/redis/linkedservers/delete\",\r\n \"displayName\": \"Delete Redis Cache Linked Server\",\r\n \"description\": \"Delete Linked Server from a Redis Cache\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"redis/recommendations\",\r\n \"displayName\": \"Redis Cache\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cache/redis/recommendations/read\",\r\n \"displayName\": \"Read Azure Redis Cache Recommendations\",\r\n \"description\": \"Read Azure Redis Cache Recommendations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Cache\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Cache\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Capacity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/action\",\r\n \"displayName\": \"Update Reservations\",\r\n \"description\": \"Update any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/register/action\",\r\n \"displayName\": \"Registers the Capacity Resource Provider.\",\r\n \"description\": \"Registers the Capacity resource provider and enables the creation of Capacity resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"reservationorders\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/write\",\r\n \"displayName\": \"Create Reservations\",\r\n \"description\": \"Create any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/delete\",\r\n \"displayName\": \"Delete Reservations\",\r\n \"description\": \"Delete any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/action\",\r\n \"displayName\": \"Update Reservations\",\r\n \"description\": \"Update any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationorders/reservations\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/write\",\r\n \"displayName\": \"Create Reservations\",\r\n \"description\": \"Create any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/delete\",\r\n \"displayName\": \"Delete Reservations\",\r\n \"description\": \"Delete any Reservation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationorders/reservations/revisions\",\r\n \"displayName\": \"Reservations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Capacity/reservationorders/reservations/revisions/read\",\r\n \"displayName\": \"Get Reservations\",\r\n \"description\": \"Read All Reservations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Capacity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Capacity\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Cdn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/register/action\",\r\n \"displayName\": \"Registers the Microsoft.Cdn Resource Provider\",\r\n \"description\": \"Registers the subscription for the CDN resource provider and enables the creation of CDN profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/CheckNameAvailability/action\",\r\n \"displayName\": \"CheckNameAvailability\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/ValidateProbe/action\",\r\n \"displayName\": \"ValidateProbe\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft.Cdn Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operations/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"edgenodes\",\r\n \"displayName\": \"EdgeNode\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/edgenodes/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles\",\r\n \"displayName\": \"Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/GenerateSsoUri/action\",\r\n \"displayName\": \"GenerateSsoUri\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/GetSupportedOptimizationTypes/action\",\r\n \"displayName\": \"GetSupportedOptimizationTypes\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints\",\r\n \"displayName\": \"Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Start/action\",\r\n \"displayName\": \"Start\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Stop/action\",\r\n \"displayName\": \"Stop\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Purge/action\",\r\n \"displayName\": \"Purge\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/Load/action\",\r\n \"displayName\": \"Load\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/ValidateCustomDomain/action\",\r\n \"displayName\": \"ValidateCustomDomain\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/customdomains\",\r\n \"displayName\": \"CustomDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/DisableCustomHttps/action\",\r\n \"displayName\": \"DisableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/customdomains/EnableCustomHttps/action\",\r\n \"displayName\": \"EnableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/origins\",\r\n \"displayName\": \"Origin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/origins/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults\",\r\n \"displayName\": \"OperationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults\",\r\n \"displayName\": \"Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/GenerateSsoUri/action\",\r\n \"displayName\": \"GenerateSsoUri\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/GetSupportedOptimizationTypes/action\",\r\n \"displayName\": \"GetSupportedOptimizationTypes\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults\",\r\n \"displayName\": \"Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/CheckResourceUsage/action\",\r\n \"displayName\": \"CheckResourceUsage\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Start/action\",\r\n \"displayName\": \"Start\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Stop/action\",\r\n \"displayName\": \"Stop\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Purge/action\",\r\n \"displayName\": \"Purge\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/Load/action\",\r\n \"displayName\": \"Load\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/ValidateCustomDomain/action\",\r\n \"displayName\": \"ValidateCustomDomain\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults/originresults\",\r\n \"displayName\": \"Origin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/originresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults/profileresults/endpointresults/customdomainresults\",\r\n \"displayName\": \"CustomDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/DisableCustomHttps/action\",\r\n \"displayName\": \"DisableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/operationresults/profileresults/endpointresults/customdomainresults/EnableCustomHttps/action\",\r\n \"displayName\": \"EnableCustomHttps\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of profiles/endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read profiles/endpoints log definitions\",\r\n \"description\": \"Gets the available logs for Microsoft.Cdn\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"CoreAnalytics\",\r\n \"displayName\": \"Gets the metrics of the endpoint, e.g., bandwidth, egress, etc.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"profiles/endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic settings\",\r\n \"description\": \"Gets the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Cdn/profiles/endpoints/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic settings\",\r\n \"description\": \"Creates or updates the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Cdn\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Cdn\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/provisionGlobalAppServicePrincipalInUserTenant/Action\",\r\n \"displayName\": \"Provision service principal\",\r\n \"description\": \"Provision service principal for service app principal\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/validateCertificateRegistrationInformation/Action\",\r\n \"displayName\": \"Certificate Purchase Info Validation\",\r\n \"description\": \"Validate certificate purchase object without submitting it\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/register/action\",\r\n \"displayName\": \"Register Microsoft Certificates resource provider\",\r\n \"description\": \"Register the Microsoft Certificates resource provider for the subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"certificateOrders/certificates\",\r\n \"displayName\": \"Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Write\",\r\n \"displayName\": \"Add or Update Certificate\",\r\n \"description\": \"Add a new certificate or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Delete an existing certificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/certificates/Read\",\r\n \"displayName\": \"Get Certificates\",\r\n \"description\": \"Get the list of certificates\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"certificateOrders\",\r\n \"displayName\": \"AppServiceCertificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Write\",\r\n \"displayName\": \"Add or Update AppServiceCertificate\",\r\n \"description\": \"Add a new certificateOrder or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Delete\",\r\n \"displayName\": \"Delete AppServiceCertificate\",\r\n \"description\": \"Delete an existing AppServiceCertificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/Read\",\r\n \"displayName\": \"Get CertificateOrders\",\r\n \"description\": \"Get the list of CertificateOrders\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/reissue/Action\",\r\n \"displayName\": \"Reissue certificateorder\",\r\n \"description\": \"Reissue an existing certificateorder\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/renew/Action\",\r\n \"displayName\": \"Renew certificateorder\",\r\n \"description\": \"Renew an existing certificateorder\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/retrieveCertificateActions/Action\",\r\n \"displayName\": \"Certificateorder actions\",\r\n \"description\": \"Retrieve the list of certificate actions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/retrieveEmailHistory/Action\",\r\n \"displayName\": \"Certificateorder email history\",\r\n \"description\": \"Retrieve certificate email history\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendEmail/Action\",\r\n \"displayName\": \"Resend Certificateorder email\",\r\n \"description\": \"Resend certificate email\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/verifyDomainOwnership/Action\",\r\n \"displayName\": \"Verify domain ownership\",\r\n \"description\": \"Verify domain ownership\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendRequestEmails/Action\",\r\n \"displayName\": \"Resend request emails to another email address\",\r\n \"description\": \"Resend request emails to another email address\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/certificateOrders/resendRequestEmails/Action\",\r\n \"displayName\": \"Retrieve site seal for an issued App Service Certificate\",\r\n \"description\": \"Retrieve site seal for an issued App Service Certificate\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"AppServiceCertificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CertificateRegistration/operations/Read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"List all operations from app service certificate registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CertificateRegistration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CertificateRegistration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicCompute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/register/action\",\r\n \"displayName\": \"Register Classic Compute\",\r\n \"description\": \"Register to Classic Compute\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/checkDomainNameAvailability/action\",\r\n \"displayName\": \"Availability For A Domain Name\",\r\n \"description\": \"Checks the availability of a given domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/moveSubscriptionResources/action\",\r\n \"displayName\": \"Move classic resources\",\r\n \"description\": \"Move all classic resources to a different subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/validateSubscriptionMoveAvailability/action\",\r\n \"displayName\": \"Validate the Subscription for Move Operation\",\r\n \"description\": \"Validate the subscription's availability for classic move operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domainNames\",\r\n \"displayName\": \"Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/read\",\r\n \"displayName\": \"Gets Domain Names\",\r\n \"description\": \"Return the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/write\",\r\n \"displayName\": \"Add Domain Names\",\r\n \"description\": \"Add or modify the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/delete\",\r\n \"displayName\": \"Remove Domain Names\",\r\n \"description\": \"Remove the domain names for resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/swap/action\",\r\n \"displayName\": \"Swap Staging And Production Slots\",\r\n \"description\": \"Swaps the staging slot to the production slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/serviceCertificates\",\r\n \"displayName\": \"Service Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/read\",\r\n \"displayName\": \"Get The Certificates\",\r\n \"description\": \"Returns the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/write\",\r\n \"displayName\": \"Add Service Certificates\",\r\n \"description\": \"Add or modify the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/delete\",\r\n \"displayName\": \"Delete Service Certificates\",\r\n \"description\": \"Delete the service certificates used.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/extensions\",\r\n \"displayName\": \"Domain Name Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/read\",\r\n \"displayName\": \"Get The Domain Name Extensions\",\r\n \"description\": \"Returns the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/write\",\r\n \"displayName\": \"Add Domain Name Extensions\",\r\n \"description\": \"Add the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/delete\",\r\n \"displayName\": \"Remove Domain Name Extensions\",\r\n \"description\": \"Remove the domain name extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/availabilitySets\",\r\n \"displayName\": \"Availability Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/availabilitySets/read\",\r\n \"displayName\": \"Show Availability Set\",\r\n \"description\": \"Show the availability set for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machine\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/read\",\r\n \"displayName\": \"Retrieve Virtual Machines\",\r\n \"description\": \"Retrieves list of virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/write\",\r\n \"displayName\": \"Add Virtual Machines\",\r\n \"description\": \"Add or modify virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/delete\",\r\n \"displayName\": \"Remove Virtual Machines\",\r\n \"description\": \"Removes virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/capture/action\",\r\n \"displayName\": \"Capture Virtual Machine\",\r\n \"description\": \"Capture a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Start the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine\",\r\n \"description\": \"Redeploys the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform Maintenance Virtual Machine\",\r\n \"description\": \"Performs maintenance on the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine\",\r\n \"description\": \"Restarts virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/stop/action\",\r\n \"displayName\": \"Stop Virtual Machine\",\r\n \"description\": \"Stops the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/shutdown/action\",\r\n \"displayName\": \"Shutdown Virtual Machine\",\r\n \"description\": \"Shutdown the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/attachDisk/action\",\r\n \"displayName\": \"Attach Data Disk\",\r\n \"description\": \"Attaches a data disk to a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/detachDisk/action\",\r\n \"displayName\": \"Detach Data Disk\",\r\n \"description\": \"Detaches a data disk from virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/downloadRemoteDesktopConnectionFile/action\",\r\n \"displayName\": \"Download RDP File\",\r\n \"description\": \"Downloads the RDP file for virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/asyncOperations\",\r\n \"displayName\": \"Virtual Machine Async Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/asyncOperations/read\",\r\n \"displayName\": \"Async Operations\",\r\n \"description\": \"Gets the possible async operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions\",\r\n \"displayName\": \"Virtual Machine Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Extension\",\r\n \"description\": \"Gets the virtual machine extension.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/write\",\r\n \"displayName\": \"Add Virtual Machine Extension\",\r\n \"description\": \"Puts the virtual machine extension.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/disks\",\r\n \"displayName\": \"Virtual Machine Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/disks/read\",\r\n \"displayName\": \"Get Data Disks\",\r\n \"description\": \"Retrives list of data disks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Virtual Machine Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Virtual Machine Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines associated network security groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/networkInterfaces/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Network Interface Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Interface Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Network Interface Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Interface Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the network interface.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/networkInterfaces/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Associated Network Security Groups Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines associated network security groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s).\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read\",\r\n \"displayDescription\": \"Average bytes read from disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write\",\r\n \"displayDescription\": \"Average bytes written to disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/metrics/read\",\r\n \"displayName\": \"Get Metrics\",\r\n \"description\": \"Gets the metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/capabilities\",\r\n \"displayName\": \"Domain Name Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/capabilities/read\",\r\n \"displayName\": \"Get domain name capabilities\",\r\n \"description\": \"Shows the domain name capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots\",\r\n \"displayName\": \"Deployment Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/read\",\r\n \"displayName\": \"Get Deployment Slots\",\r\n \"description\": \"Shows the deployment slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/write\",\r\n \"displayName\": \"Create Deployment Slot\",\r\n \"description\": \"Creates or update the deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/delete\",\r\n \"displayName\": \"Delete Deployment Slot\",\r\n \"description\": \"Deletes a given deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/start/action\",\r\n \"displayName\": \"Start Deployment Slot\",\r\n \"description\": \"Starts a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/stop/action\",\r\n \"displayName\": \"Suspend Deployment Slot\",\r\n \"description\": \"Suspends the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Deployment Slot\",\r\n \"description\": \"Validates migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Deployment Slot\",\r\n \"description\": \"Prepares migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Deployment Slot\",\r\n \"description\": \"Commits migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Deployment Slot\",\r\n \"description\": \"Aborts migration of a deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/state/start\",\r\n \"displayName\": \"Deployment Slot Start\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/state/start/write\",\r\n \"displayName\": \"Stop Deployment State\",\r\n \"description\": \"Changes the deployment slot state to stopped.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/state/stop\",\r\n \"displayName\": \"Deployment Slot Stopped\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/state/stop/write\",\r\n \"displayName\": \"Start Deployment State\",\r\n \"description\": \"Changes the deployment slot state to started.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/active\",\r\n \"displayName\": \"Active Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/active/write\",\r\n \"displayName\": \"Set Active Domain Name\",\r\n \"description\": \"Sets the active domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/upgradeDomain\",\r\n \"displayName\": \"Upgrade Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/upgradeDomain/write\",\r\n \"displayName\": \"Upgrade The Domain\",\r\n \"description\": \"Walk upgrade the domain.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/extensions/operationStatuses\",\r\n \"displayName\": \"Domain Names Extensions Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/extensions/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/serviceCertificates/operationStatuses\",\r\n \"displayName\": \"Domain Names Service Certificates Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/serviceCertificates/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Service Certificates Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names service certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/loadBalancedEndpointSets/operationStatuses\",\r\n \"displayName\": \"Domain Names Load Balanced Endpoint Sets Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Load Balanced Endpoint Sets Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names load balanced endpoint sets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/loadBalancedEndpointSets\",\r\n \"displayName\": \"Load Balanced Endpoint Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/read\",\r\n \"displayName\": \"Get Load Balanced Endpoint Sets\",\r\n \"description\": \"Get the load balanced endpoint sets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/loadBalancedEndpointSets/write\",\r\n \"displayName\": \"Add Load Balanced Endpoint Set\",\r\n \"description\": \"Add the load balanced endpoint set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions/operationStatuses\",\r\n \"displayName\": \"Virtual Machines Extensions Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/extensions/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Machines Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual machines extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/internalLoadBalancers\",\r\n \"displayName\": \"Internal Load Balancer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/read\",\r\n \"displayName\": \"Get Internal Load Balancers.\",\r\n \"description\": \"Gets the internal load balancers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/write\",\r\n \"displayName\": \"Create Internal Load Balance\",\r\n \"description\": \"Creates a new internal load balance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/delete\",\r\n \"displayName\": \"Remove Internal Load Balance\",\r\n \"description\": \"Remove a new internal load balance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/internalLoadBalancers/operationStatuses\",\r\n \"displayName\": \"Domain Names Internal Load Balancers Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/internalLoadBalancers/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Internal Load Balancers Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names internal load balancers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/operationStatuses\",\r\n \"displayName\": \"Domain Names Slots Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Slots Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles\",\r\n \"displayName\": \"Deployment Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/read\",\r\n \"displayName\": \"Get Deployment Slot Role\",\r\n \"description\": \"Get the role for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/write\",\r\n \"displayName\": \"Add Deployment Slot Role\",\r\n \"description\": \"Add role for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/extensionReferences/operationStatuses\",\r\n \"displayName\": \"Domain Names Slots Roles Extension References Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Slots Roles Extension References Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names slots roles extension references.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/extensionReferences\",\r\n \"displayName\": \"Deployment Slot Role Extension Reference\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/read\",\r\n \"displayName\": \"Get Deployment Slot Role Extension Reference\",\r\n \"description\": \"Returns the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/write\",\r\n \"displayName\": \"Add Deployment Slot Role Extension Reference\",\r\n \"description\": \"Add or modify the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/extensionReferences/delete\",\r\n \"displayName\": \"Remove Deployment Slot Role Extension Reference\",\r\n \"description\": \"Remove the extension reference for the deployment slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/roleInstances/operationStatuses\",\r\n \"displayName\": \"Operation Status For The Role Instance On Domain Names Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/operationStatuses/read\",\r\n \"displayName\": \"Get The Domain Names Slots Roles Role Instances Operation Status\",\r\n \"description\": \"Gets the operation status for the role instance on domain names slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/roleInstances\",\r\n \"displayName\": \"Role Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/downloadremotedesktopconnectionfile/action\",\r\n \"displayName\": \"Download Remote Desktop Connection File For The Role Instance On The Domain Names Slot Role\",\r\n \"description\": \"Downloads remote desktop connection file for the role instance on the domain name slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/read\",\r\n \"displayName\": \"Get Role Instance\",\r\n \"description\": \"Get the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/restart/action\",\r\n \"displayName\": \"Restart Role Instance\",\r\n \"description\": \"Restarts role instances.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/reimage/action\",\r\n \"displayName\": \"Reimage Role Instance\",\r\n \"description\": \"Reimages the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/roleInstances/rebuild/action\",\r\n \"displayName\": \"Rebuild Role Instance\",\r\n \"description\": \"Rebuilds the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s).\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic).\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read\",\r\n \"displayDescription\": \"Average bytes read from disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes/Sec\",\r\n \"internalMetricName\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write\",\r\n \"displayDescription\": \"Average bytes written to disk during monitoring period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"RoleInstanceId\",\r\n \"displayName\": \"Role Instance Id\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resourceTypes/skus\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/resourceTypes/skus/read\",\r\n \"displayName\": \"Get Supported Skus\",\r\n \"description\": \"Gets the Sku list for supported resource types.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operatingSystems\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operatingSystems/read\",\r\n \"displayName\": \"List available operating systems\",\r\n \"description\": \"Lists the versions of the guest operating system that are currently available in Microsoft Azure.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operatingSystemFamilies\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operatingSystemFamilies/read\",\r\n \"displayName\": \"List available operating system families\",\r\n \"description\": \"Lists the guest operating system families available in Microsoft Azure, and also lists the operating system versions available for each family.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/operationstatuses\",\r\n \"displayName\": \"Domain Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/operationstatuses/read\",\r\n \"displayName\": \"Get Operation Status Of The Domain Name\",\r\n \"description\": \"Get operation status of the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/operationStatuses/read\",\r\n \"displayName\": \"Get the Domain Names Extensions Operation Status\",\r\n \"description\": \"Reads the operation status for the domain names extensions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots\",\r\n \"displayName\": \"Deployment Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/read\",\r\n \"displayName\": \"Get Deployment Slots\",\r\n \"description\": \"Shows the deployment slots.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/write\",\r\n \"displayName\": \"Create Deployment Slot\",\r\n \"description\": \"Creates or update the deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/state\",\r\n \"displayName\": \"Deployment Slot State\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/state/read\",\r\n \"displayName\": \"Get Deployment Slot State\",\r\n \"description\": \"Get the deployment slot state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/state/write\",\r\n \"displayName\": \"Add Deployment Slot State\",\r\n \"description\": \"Add the deployment slot state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkDomainNameAvailability\",\r\n \"displayName\": \"Microsoft ClassicCompute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/checkDomainNameAvailability/read\",\r\n \"displayName\": \"Get Availability For A Domain Name\",\r\n \"description\": \"Gets the availability of a given domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/diagnosticsettings\",\r\n \"displayName\": \"Virtual Machine Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/diagnosticsettings/read\",\r\n \"displayName\": \"Get Virtual Machine Diagnostics Settings\",\r\n \"description\": \"Get virtual machine diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/metricdefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/virtualMachines/metricdefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definition\",\r\n \"description\": \"Get the virtual machine metric definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/skus\",\r\n \"displayName\": \"Deployment Slot Role Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/skus/read\",\r\n \"displayName\": \"Get Deployment Slot Role Sku\",\r\n \"description\": \"Get role sku for the deployment slot.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/metricdefinitions\",\r\n \"displayName\": \"Domain Name Slot Role Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/metricdefinitions/read\",\r\n \"displayName\": \"Get Domain Name Slot Role Metric Definition\",\r\n \"description\": \"Get the role metric definition for the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/metrics\",\r\n \"displayName\": \"Domain Name Slot Role Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/metrics/read\",\r\n \"displayName\": \"Get Domain Name Slot Role Metric\",\r\n \"description\": \"Get role metric for the domain name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/operationstatuses\",\r\n \"displayName\": \"Operation Status for The Domain Names Slot Role\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/slots/roles/operationstatuses/read\",\r\n \"displayName\": \"Get The Operation Status For The Domain Names Slot Role\",\r\n \"description\": \"Get the operation status for the domain names slot role.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/roles\",\r\n \"displayName\": \"Deployment Slots Roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/roles/read\",\r\n \"displayName\": \"Get Role on Deployment Slot of Domain Name\",\r\n \"description\": \"Get role on deployment slot of domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/roles/roleinstances\",\r\n \"displayName\": \"Deployment Slots Roles RoleInstances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/roles/roleinstances/read\",\r\n \"displayName\": \"Get Role Instance for Role on Deployment Slot of Domain Name\",\r\n \"description\": \"Get role instance for role on deployment slot of domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/deploymentslots/upgradedomain\",\r\n \"displayName\": \"Deployment Slots Upgrade Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/upgradedomain/read\",\r\n \"displayName\": \"Get Upgrade Domain for Deployment Slot on Domain Name\",\r\n \"description\": \"Get upgrade domain for deployment slot on domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicCompute/domainNames/deploymentslots/upgradedomain/write\",\r\n \"displayName\": \"Update Upgrade Domain for Deployment Slot on Domain Name\",\r\n \"description\": \"Update upgrade domain for deployment slot on domain name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicCompute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicCompute\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicNetwork\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/register/action\",\r\n \"displayName\": \"Register Classic Network\",\r\n \"description\": \"Register to Classic Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"gatewaySupportedDevices\",\r\n \"displayName\": \"Gateway Supported Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/gatewaySupportedDevices/read\",\r\n \"displayName\": \"List Supported Devices\",\r\n \"description\": \"Retrieves the list of supported devices.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservedIps\",\r\n \"displayName\": \"Reserved Ip\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"displayName\": \"Get Reserved Ips\",\r\n \"description\": \"Gets the reserved Ips\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/write\",\r\n \"displayName\": \"Add Reserved Ip\",\r\n \"description\": \"Add a new reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/delete\",\r\n \"displayName\": \"Delete Reserved Ip\",\r\n \"description\": \"Delete a reserved Ip.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"displayName\": \"Link Reserved Ips\",\r\n \"description\": \"Link a reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/join/action\",\r\n \"displayName\": \"Join Reserved Ips\",\r\n \"description\": \"Join a reserved Ip\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservedIps/operationStatuses\",\r\n \"displayName\": \"Reserved Ips Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/reservedIps/operationStatuses/read\",\r\n \"displayName\": \"Get the Reserved Ips Operation Status\",\r\n \"description\": \"Reads the operation status for the reserved ips.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"displayName\": \"Get Virtual Network\",\r\n \"description\": \"Get the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/write\",\r\n \"displayName\": \"Add Virtual Network\",\r\n \"description\": \"Add a new virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/delete\",\r\n \"displayName\": \"Delete Virtual Network.\",\r\n \"description\": \"Deletes the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/peer/action\",\r\n \"displayName\": \"Peer Virtual Network\",\r\n \"description\": \"Peers a virtual network with another virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"displayName\": \"Join Virtual Network.\",\r\n \"description\": \"Joins the virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/checkIPAddressAvailability/action\",\r\n \"displayName\": \"Availability of an IP address in a given virtual network.\",\r\n \"description\": \"Checks the availability of a given IP address in a virtual network.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Virtual Network\",\r\n \"description\": \"Validates the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Virtual Network\",\r\n \"description\": \"Prepares the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Virtual Network\",\r\n \"description\": \"Commits the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Virtual Network\",\r\n \"description\": \"Aborts the migration of a Virtual Network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/associatedNetworkSecurityGroups\",\r\n \"displayName\": \"Subnet Associated Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/read\",\r\n \"displayName\": \"Get Subnet Associated Network Security Group\",\r\n \"description\": \"Gets the network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/write\",\r\n \"displayName\": \"Add Subnet Associated Network Security Group\",\r\n \"description\": \"Adds a network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Subnet Associated Network Security Group\",\r\n \"description\": \"Deletes the network security group associated with the subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/associatedNetworkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Virtual Network Subnet Associeted Network Security Group Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/subnets/associatedNetworkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Network Subnet Associeted Network Security Group Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual network subnet associeted network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/operationStatuses\",\r\n \"displayName\": \"Virtual Networks Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Networks Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways\",\r\n \"displayName\": \"Virtual Network Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/read\",\r\n \"displayName\": \"Get Virtual Network Gateways\",\r\n \"description\": \"Gets the virtual network gateways.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/write\",\r\n \"displayName\": \"Add Virtual Network Gateway\",\r\n \"description\": \"Adds a virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/delete\",\r\n \"displayName\": \"Delete Virtual Network Gateway\",\r\n \"description\": \"Deletes the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/startDiagnostics/action\",\r\n \"displayName\": \"Start Virtual Network Gateway Diagnostic\",\r\n \"description\": \"Starts diagnositic for the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/stopDiagnostics/action\",\r\n \"displayName\": \"Stop Virtual Network Gateway Diagnostic\",\r\n \"description\": \"Stops the diagnositic for the virtual network gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/downloadDiagnostics/action\",\r\n \"displayName\": \"Download Gateway Diagnostics\",\r\n \"description\": \"Downloads the gateway diagnostics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/listCircuitServiceKey/action\",\r\n \"displayName\": \"Get Circuit Service Key\",\r\n \"description\": \"Retrieves the circuit service key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/downloadDeviceConfigurationScript/action\",\r\n \"displayName\": \"Download Configuration Script\",\r\n \"description\": \"Downloads the device configuration script.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/listPackage/action\",\r\n \"displayName\": \"Get Virtual Network Gateway Package List\",\r\n \"description\": \"Lists the virtual network gateway package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/operationStatuses\",\r\n \"displayName\": \"Virtual Networks Gateways Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/operationStatuses/read\",\r\n \"displayName\": \"Get the Virtual Networks Gateways Operation Status\",\r\n \"description\": \"Reads the operation status for the virtual networks gateways.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/packages\",\r\n \"displayName\": \"Virtual Network Gateway Package\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/packages/read\",\r\n \"displayName\": \"Get Virtual Network Gateway Package\",\r\n \"description\": \"Gets the virtual network gateway package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/connections\",\r\n \"displayName\": \"Gateway Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/read\",\r\n \"displayName\": \"Get Conection List\",\r\n \"description\": \"Retrieves the list of connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/connect/action\",\r\n \"displayName\": \"Connect Gateway Connection\",\r\n \"description\": \"Connects a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/disconnect/action\",\r\n \"displayName\": \"Disconnect Gateway Connection\",\r\n \"description\": \"Disconnects a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/connections/test/action\",\r\n \"displayName\": \"Test Gateway Connection\",\r\n \"description\": \"Tests a site to site gateway connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/clientRevokedCertificates\",\r\n \"displayName\": \"Geteway Client Revoked Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/read\",\r\n \"displayName\": \"Get Revoked Certificates.\",\r\n \"description\": \"Read the revoked client certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/write\",\r\n \"displayName\": \"Revoke Client Certificate\",\r\n \"description\": \"Revokes a client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRevokedCertificates/delete\",\r\n \"displayName\": \"Unrevoke Client Certificate.\",\r\n \"description\": \"Unrevokes a client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/gateways/clientRootCertificates\",\r\n \"displayName\": \"Geteway Client Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/read\",\r\n \"displayName\": \"Get Client Root Certificates.\",\r\n \"description\": \"Find the client root certificates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/write\",\r\n \"displayName\": \"Upload Client Root Certificate\",\r\n \"description\": \"Uploads a new client root certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/delete\",\r\n \"displayName\": \"Delete Client Root Certificate.\",\r\n \"description\": \"Deletes the virtual network gateway client certificate.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/download/action\",\r\n \"displayName\": \"Downloads Certificate\",\r\n \"description\": \"Downloads certificate by thumbprint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/gateways/clientRootCertificates/listPackage/action\",\r\n \"displayName\": \"Virtual Network Gateway Certificate Package List\",\r\n \"description\": \"Lists the virtual network gateway certificate package.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups\",\r\n \"displayName\": \"Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Security Group\",\r\n \"description\": \"Gets the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/write\",\r\n \"displayName\": \"Add Network Security Group\",\r\n \"description\": \"Adds a new network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Security Group\",\r\n \"description\": \"Deletes the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/operationStatuses\",\r\n \"displayName\": \"Network Security Group Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/operationStatuses/read\",\r\n \"displayName\": \"Get the Network Security Group Operation Status\",\r\n \"description\": \"Reads the operation status for the network security group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules\",\r\n \"displayName\": \"Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/read\",\r\n \"displayName\": \"Get Security Rule\",\r\n \"description\": \"Gets the security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write\",\r\n \"displayName\": \"Add Security Rule\",\r\n \"description\": \"Adds or update a security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete\",\r\n \"displayName\": \"Delete Security Rule\",\r\n \"description\": \"Deletes the security rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules/operationStatuses\",\r\n \"displayName\": \"Network Security Group Security Rules Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/operationStatuses/read\",\r\n \"displayName\": \"Get the Network Security Group Security Rules Operation Status\",\r\n \"description\": \"Reads the operation status for the network security group security rules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft ClassicNetwork\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/operations/read\",\r\n \"displayName\": \"Get Classic Network Operations\",\r\n \"description\": \"Get classic network operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/operationstatuses\",\r\n \"displayName\": \"Express Route Cross Connection Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/operationstatuses/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Operation Status\",\r\n \"description\": \"Get an express route cross connection operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections\",\r\n \"displayName\": \"Express Route Cross Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/read\",\r\n \"displayName\": \"Get Express Route Cross Connections\",\r\n \"description\": \"Get express route cross connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/write\",\r\n \"displayName\": \"Add Express Route Cross Connections\",\r\n \"description\": \"Add express route cross connections.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/peerings\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering\",\r\n \"description\": \"Get express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/write\",\r\n \"displayName\": \"Add Express Route Cross Connection Peering\",\r\n \"description\": \"Add express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection Peering\",\r\n \"description\": \"Delete express route cross connection peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressroutecrossconnections/peerings/operationstatuses\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/expressroutecrossconnections/peerings/operationstatuses/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Operation Status\",\r\n \"description\": \"Get an express route cross connection peering operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"displayName\": \"Virtual Network Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/virtualNetworkPeerings/read\",\r\n \"displayName\": \"Get Virtual Network Peering\",\r\n \"description\": \"Gets the virtual network peering.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"displayName\": \"VirtualNetworkPeeringProxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/read\",\r\n \"displayName\": \"Get Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Gets the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/write\",\r\n \"displayName\": \"Add Or Update Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Adds or updates the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/virtualNetworks/remoteVirtualNetworkPeeringProxies/delete\",\r\n \"displayName\": \"Delete Remote Virtual Network Peering Proxy\",\r\n \"description\": \"Deletes the remote virtual network peering proxy.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Network Security Groups Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Network Security Groups Diagnostic Settings\",\r\n \"description\": \"Gets the Network Security Groups Diagnostic Settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Network Security Groups diagnostic settings\",\r\n \"description\": \"Creates or updates the Network Security Groups diagnostic settings, this operation is supplimented by insghts resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Network Security Groups Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicNetwork/networksecuritygroups/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Network Security Group Event Log Definitions\",\r\n \"description\": \"Gets the events for network security group\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Network Security Group Rule Flow Event\",\r\n \"displayName\": \"Network Security Group Rule Flow Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicNetwork\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicNetwork\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ClassicStorage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/register/action\",\r\n \"displayName\": \"Register Classic Storage\",\r\n \"description\": \"Register to Classic Storage\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/checkStorageAccountAvailability/action\",\r\n \"displayName\": \"Check Storage Account Availability\",\r\n \"description\": \"Checks for the availability of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"capabilities\",\r\n \"displayName\": \"Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/capabilities/read\",\r\n \"displayName\": \"Get capabilities\",\r\n \"description\": \"Shows the capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicImages\",\r\n \"displayName\": \"Public Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/publicImages/read\",\r\n \"displayName\": \"Get Public Image\",\r\n \"description\": \"Gets the public virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images\",\r\n \"displayName\": \"Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/images/read\",\r\n \"displayName\": \"Get Image\",\r\n \"description\": \"Returns the image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts\",\r\n \"displayName\": \"Storage Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"displayName\": \"Get The Storage Account\",\r\n \"description\": \"Return the storage account with the given account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/write\",\r\n \"displayName\": \"Add Storage Account\",\r\n \"description\": \"Adds a new storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/delete\",\r\n \"displayName\": \"Delete Storage Account\",\r\n \"description\": \"Delete the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"displayName\": \"List Access Keys\",\r\n \"description\": \"Lists the access keys for the storage accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Access Keys\",\r\n \"description\": \"Regenerates the existing access keys for the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/validateMigration/action\",\r\n \"displayName\": \"Validate Migration of a Storage Account\",\r\n \"description\": \"Validates migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/prepareMigration/action\",\r\n \"displayName\": \"Prepare Migration of a Storage Account\",\r\n \"description\": \"Prepares migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/commitMigration/action\",\r\n \"displayName\": \"Commit Migration of a Storage Account\",\r\n \"description\": \"Commits migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/abortMigration/action\",\r\n \"displayName\": \"Abort Migration of a Storage Account\",\r\n \"description\": \"Aborts migration of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/images\",\r\n \"displayName\": \"Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"displayName\": \"Get Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"description\": \"Returns the storage account image. (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/delete\",\r\n \"displayName\": \"Delete Storage Account Image (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"description\": \"Deletes a given storage account image. (Deprecated. Use 'Microsoft.ClassicStorage/storageAccounts/vmImages')\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/disks\",\r\n \"displayName\": \"Storage Account Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"displayName\": \"Get Storage Account Disk\",\r\n \"description\": \"Returns the storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/write\",\r\n \"displayName\": \"Add Storage Account Disk\",\r\n \"description\": \"Adds a storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/delete\",\r\n \"displayName\": \"Delete Storage Account Disk\",\r\n \"description\": \"Deletes a given storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/disks/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/disks/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/osImages\",\r\n \"displayName\": \"Storage Account Operating System Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/read\",\r\n \"displayName\": \"Get Storage Account Operating System Image\",\r\n \"description\": \"Returns the storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/write\",\r\n \"displayName\": \"Add Storage Account Operating System Image\",\r\n \"description\": \"Adds a given storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/osImages/delete\",\r\n \"displayName\": \"Delete Storage Account Operating System Image\",\r\n \"description\": \"Deletes a given storage account operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/read\",\r\n \"displayName\": \"Get Available Services\",\r\n \"description\": \"Get the available services.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/metricDefinitions/read\",\r\n \"displayName\": \"Get Metric Definitions\",\r\n \"description\": \"Gets the metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/metrics/read\",\r\n \"displayName\": \"Get Metrics\",\r\n \"description\": \"Gets the metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/diagnosticSettings\",\r\n \"displayName\": \"Diagnostics Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostics Settings\",\r\n \"description\": \"Get the diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/services/diagnosticSettings/write\",\r\n \"displayName\": \"Add Diagnostics Settings\",\r\n \"description\": \"Add or modify diagnostics settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"disks\",\r\n \"displayName\": \"Storage Account Disk\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/disks/read\",\r\n \"displayName\": \"Get Storage Account Disk\",\r\n \"description\": \"Returns the storage account disk.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"osImages\",\r\n \"displayName\": \"Operating System Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/osImages/read\",\r\n \"displayName\": \"Get Operating System Image\",\r\n \"description\": \"Returns the operating system image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"quotas\",\r\n \"displayName\": \"Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/quotas/read\",\r\n \"displayName\": \"Get Subscription Quota\",\r\n \"description\": \"Get the quota for the subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkStorageAccountAvailability\",\r\n \"displayName\": \"Storage Account Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/checkStorageAccountAvailability/read\",\r\n \"displayName\": \"Get Storage Account Availability\",\r\n \"description\": \"Get the availability of a storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images/operationstatuses\",\r\n \"displayName\": \"Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/images/operationstatuses/read\",\r\n \"displayName\": \"Get Image Operation Status\",\r\n \"description\": \"Gets Image Operation Status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/images/operationstatuses\",\r\n \"displayName\": \"Storage Account Image Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/operationstatuses/read\",\r\n \"displayName\": \"Get Storage Account Image Operation Status\",\r\n \"description\": \"Returns the storage account image operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vmImages\",\r\n \"displayName\": \"Virtual Machine Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/vmImages/read\",\r\n \"displayName\": \"List Virtual Machine Images\",\r\n \"description\": \"Lists virtual machine images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/vmImages\",\r\n \"displayName\": \"Virtual Machine Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/read\",\r\n \"displayName\": \"Get Virtual Machine Image\",\r\n \"description\": \"Returns the virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/write\",\r\n \"displayName\": \"Add Virtual Machine Image\",\r\n \"description\": \"Adds a given virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/delete\",\r\n \"displayName\": \"Delete Virtual Machine Image\",\r\n \"description\": \"Deletes a given virtual machine image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/vmImages/operationstatuses\",\r\n \"displayName\": \"Virtual Machine Image Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/vmImages/operationstatuses/read\",\r\n \"displayName\": \"Get Virtual Machine Image Operation Status\",\r\n \"description\": \"Gets a given virtual machine image operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft ClassicStorage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/operations/read\",\r\n \"displayName\": \"Get classic storage Operations\",\r\n \"description\": \"Gets classic storage operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"osPlatformImages\",\r\n \"displayName\": \"Operating Sytem Platform Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/osPlatformImages/read\",\r\n \"displayName\": \"Get Operating System Platform Image\",\r\n \"description\": \"Gets the operating system platform image.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicStorage\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicStorage\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/register/action\",\r\n \"displayName\": \"Register Subscription with Microsoft.CognitiveServices resource provider\",\r\n \"description\": \"Registers Subscription for Cognitive Services\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/read\",\r\n \"displayName\": \"Read API Account\",\r\n \"description\": \"Reads API accounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/write\",\r\n \"displayName\": \"Write API Account\",\r\n \"description\": \"Writes API Accounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/delete\",\r\n \"displayName\": \"Delete API Account\",\r\n \"description\": \"Deletes API accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/listKeys/action\",\r\n \"displayName\": \"List Keys\",\r\n \"description\": \"List Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/usages\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/usages/read\",\r\n \"displayName\": \"Get the quota usage for an existing resource\",\r\n \"description\": \"Get the quota usage for an existing resource.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/skus\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/skus/read\",\r\n \"displayName\": \"Read available SKUs for an existing resource\",\r\n \"description\": \"Reads available SKUs for an existing resource.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Cognitive Services metric definitions\",\r\n \"description\": \"Gets the available metrics for Cognitive Services.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalCalls\",\r\n \"displayName\": \"Total Calls\",\r\n \"displayDescription\": \"Total number of calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfulCalls\",\r\n \"displayName\": \"Successful Calls\",\r\n \"displayDescription\": \"Number of successful calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalErrors\",\r\n \"displayName\": \"Total Errors\",\r\n \"displayDescription\": \"Total number of calls with error response (HTTP response code 4xx or 5xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BlockedCalls\",\r\n \"displayName\": \"Blocked Calls\",\r\n \"displayDescription\": \"Number of calls that exceeded rate or quota limit.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors\",\r\n \"displayDescription\": \"Number of calls with service internal error (HTTP response code 5xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ClientErrors\",\r\n \"displayName\": \"Client Errors\",\r\n \"displayDescription\": \"Number of calls with client side error (HTTP response code 4xx).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataIn\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Size of incoming data in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bTextTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"DataOut\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Size of outgoing data in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bTextTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"Latency\",\r\n \"displayName\": \"Latency\",\r\n \"displayDescription\": \"Latency in milliseconds.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^(?!\\\\bSpeechTranslation\\\\b)(?!\\\\bSpeechServices\\\\b).*$\"\r\n },\r\n {\r\n \"name\": \"CharactersTranslated\",\r\n \"displayName\": \"Characters Translated\",\r\n \"displayDescription\": \"Total number of characters in incoming text request.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^TextTranslation$\"\r\n },\r\n {\r\n \"name\": \"SpeechSessionDuration\",\r\n \"displayName\": \"Speech Session Duration\",\r\n \"displayDescription\": \"Total duration of speech session in seconds.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^SpeechTranslation$\"\r\n },\r\n {\r\n \"name\": \"TotalTransactions\",\r\n \"displayName\": \"Total Transactions\",\r\n \"displayDescription\": \"Total number of transactions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^TextAnalytics$\"\r\n },\r\n {\r\n \"name\": \"TotalTokenCalls\",\r\n \"displayName\": \"Total Token Calls\",\r\n \"displayDescription\": \"Total number of token calls.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^Bing.Speech$|^CustomSpeech$|^LUIS$|^SpeechServices$|^SpeechTranslation$|^TextTranslation$\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Cognitive Services Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/Operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"List all available operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/locations/checkSkuAvailability/action\",\r\n \"displayName\": \"Reads avaible SKUs for an subscription.\",\r\n \"description\": \"Reads avaible SKUs for an subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Cognitive Services API Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/skus/read\",\r\n \"displayName\": \"Read available SKUs for Cognitive Services.\",\r\n \"description\": \"Reads available SKUs for Cognitive Services.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Cognitive Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Cognitive Services log definitions\",\r\n \"description\": \"Gets the available logs for Cognitive Services account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"RequestResponse\",\r\n \"displayName\": \"Request and Response Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CognitiveServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CognitiveServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Commerce\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"UsageAggregates\",\r\n \"displayName\": \"Usage Aggregates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Commerce/UsageAggregates/read\",\r\n \"displayName\": \"Read Usage Aggregates\",\r\n \"description\": \"Retrieves Microsoft Azure’s consumption by a subscription. The result contains aggregates usage data, subscription and resource related information, on a particular time range.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RateCard\",\r\n \"displayName\": \"RateCard\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Commerce/RateCard/read\",\r\n \"displayName\": \"Read Rate Card\",\r\n \"description\": \"Returns offer data, resource/meter metadata and rates for the given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Commerce\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Commerce\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Compute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/register/action\",\r\n \"displayName\": \"Register Subscription for Compute\",\r\n \"description\": \"Registers Subscription with Microsoft.Compute resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"availabilitySets\",\r\n \"displayName\": \"Availability Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/read\",\r\n \"displayName\": \"Get Availablity Set\",\r\n \"description\": \"Get the properties of an availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/write\",\r\n \"displayName\": \"Create or Update Availability Set\",\r\n \"description\": \"Creates a new availability set or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/delete\",\r\n \"displayName\": \"Delete Availability Set\",\r\n \"description\": \"Deletes the availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"availabilitySets/vmSizes\",\r\n \"displayName\": \"Virtual Machine Size for Availability set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/availabilitySets/vmSizes/read\",\r\n \"displayName\": \"List Virtual Machine Sizes for Availability Set\",\r\n \"description\": \"List available sizes for creating or updating a virtual machine in the availability set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines\",\r\n \"displayName\": \"Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Machine\",\r\n \"description\": \"Get the properties of a virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/write\",\r\n \"displayName\": \"Create or Update Virtual Machine\",\r\n \"description\": \"Creates a new virtual machine or updates an existing virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine\",\r\n \"description\": \"Deletes the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine\",\r\n \"description\": \"Starts the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"displayName\": \"Power Off Virtual Machine\",\r\n \"description\": \"Powers off the virtual machine. Note that the virtual machine will continue to be billed.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine\",\r\n \"description\": \"Redeploys virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine\",\r\n \"description\": \"Restarts the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine\",\r\n \"description\": \"Powers off the virtual machine and releases the compute resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/generalize/action\",\r\n \"displayName\": \"Generalize Virtual Machine\",\r\n \"description\": \"Sets the virtual machine state to Generalized and prepares the virtual machine for capture\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/capture/action\",\r\n \"displayName\": \"Capture Virtual Machine\",\r\n \"description\": \"Captures the virtual machine by copying virtual hard disks and generates a template that can be used to create similar virtual machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/runCommand/action\",\r\n \"displayName\": \"Run Command on Virtual Machine\",\r\n \"description\": \"Executes a predefined script on the virtual machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/convertToManagedDisks/action\",\r\n \"displayName\": \"Convert Virtual Machine disks to Managed Disks\",\r\n \"description\": \"Converts the blob based disks of the virtual machine to managed disks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform Maintenance Redeploy\",\r\n \"description\": \"Performs Maintenance Operation on the VM.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine\",\r\n \"description\": \"Reimages virtual machine which is using differencing disk.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"displayName\": \"Log in to Virtual Machine\",\r\n \"description\": \"Log in to a virtual machine as a regular user\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\",\r\n \"displayName\": \"Log in to Virtual Machine as administrator\",\r\n \"description\": \"Log in to a virtual machine with Windows administrator or Linux root user privileges\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/instanceView\",\r\n \"displayName\": \"Virtual Machine Instance View\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"displayName\": \"Get Virtual Machine Instance View\",\r\n \"description\": \"Gets the detailed runtime status of the virtual machine and its resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/vmSizes\",\r\n \"displayName\": \"Virtual Machine Size\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"displayName\": \"Lists Available Virtual Machine Sizes\",\r\n \"description\": \"Lists available sizes the virtual machine can be updated to\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"images\",\r\n \"displayName\": \"Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/images/read\",\r\n \"displayName\": \"Get Image\",\r\n \"description\": \"Get the properties of the Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/images/write\",\r\n \"displayName\": \"Create or Update Image\",\r\n \"description\": \"Creates a new Image or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/images/delete\",\r\n \"displayName\": \"Delete Image\",\r\n \"description\": \"Deletes the image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"restorePointCollections\",\r\n \"displayName\": \"Restore Point Collections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/read\",\r\n \"displayName\": \"Get Restore Point Collection\",\r\n \"description\": \"Get the properties of a restore point collection\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/write\",\r\n \"displayName\": \"Create or Update Restore Point Collection\",\r\n \"description\": \"Creates a new restore point collection or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/delete\",\r\n \"displayName\": \"Delete Restore Point Collection\",\r\n \"description\": \"Deletes the restore point collection and contained restore points\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"restorePointCollections/restorePoints\",\r\n \"displayName\": \"Restore Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/read\",\r\n \"displayName\": \"Get Restore Point\",\r\n \"description\": \"Get the properties of a restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/write\",\r\n \"displayName\": \"Create Restore Point\",\r\n \"description\": \"Creates a new restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/delete\",\r\n \"displayName\": \"Delete Restore Point\",\r\n \"description\": \"Deletes the restore point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/restorePointCollections/restorePoints/retrieveSasUris/action\",\r\n \"displayName\": \"Get Restore Point along with blob SAS URIs\",\r\n \"description\": \"Get the properties of a restore point along with blob SAS URIs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachines/extensions\",\r\n \"displayName\": \"Virtual Machine Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Extension\",\r\n \"description\": \"Get the properties of a virtual machine extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Extension\",\r\n \"description\": \"Creates a new virtual machine extension or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachines/extensions/delete\",\r\n \"displayName\": \"Delete Virtual Machine Extension\",\r\n \"description\": \"Deletes the virtual machine extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/extensions\",\r\n \"displayName\": \"Virtual Machine Scale Set Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set Extension\",\r\n \"description\": \"Gets the properties of a Virtual Machine Scale Set Extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Scale Set Extension\",\r\n \"description\": \"Creates a new Virtual Machine Scale Set Extension or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/delete\",\r\n \"displayName\": \"Delete Virtual Machine Scale Set Extension\",\r\n \"description\": \"Deletes the Virtual Machine Scale Set Extension\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets\",\r\n \"displayName\": \"Virtual Machine Scale Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set\",\r\n \"description\": \"Get the properties of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/write\",\r\n \"displayName\": \"Create or Update Virtual Machine Scale Set\",\r\n \"description\": \"Creates a new Virtual Machine Scale Set or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/delete\",\r\n \"displayName\": \"Delete Virtual Machine Scale Set\",\r\n \"description\": \"Deletes the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/delete/action\",\r\n \"displayName\": \"Delete Virtual Machines in a Virtual Machine Scale Set\",\r\n \"description\": \"Deletes the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/start/action\",\r\n \"displayName\": \"Start Virtual Machine Scale Set\",\r\n \"description\": \"Starts the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/powerOff/action\",\r\n \"displayName\": \"Power Off Virtual Machine Scale Set\",\r\n \"description\": \"Powers off the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine Scale Set\",\r\n \"description\": \"Restarts the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine Scale Set\",\r\n \"description\": \"Powers off and releases the compute resources for the instances of the Virtual Machine Scale Set \",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/manualUpgrade/action\",\r\n \"displayName\": \"Manual Upgrade Virtual Machine Scale Set\",\r\n \"description\": \"Manually updates instances to latest model of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine Scale Set\",\r\n \"description\": \"Reimages the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/reimageAll/action\",\r\n \"displayName\": \"Reimage all Disks for a Virtual Machine Scale Set\",\r\n \"description\": \"Reimages all disks (OS Disk and Data Disks) for the instances of a Virtual Machine Scale Set \",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine Scale Set\",\r\n \"description\": \"Redeploy the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/performMaintenance/action\",\r\n \"displayName\": \"Perform planned maintenance on a Virtual Machine Scale Set\",\r\n \"description\": \"Performs planned maintenance on the instances of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/scale/action\",\r\n \"displayName\": \"Verify Scaling of Virtual Machine Scale Set\",\r\n \"description\": \"Verify if an existing Virtual Machine Scale Set can Scale In/Scale Out to specified instance count\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/forceRecoveryServiceFabricPlatformUpdateDomainWalk/action\",\r\n \"displayName\": \"Manually walk platform update domains in a service fabric Virtual Machine Scale Set\",\r\n \"description\": \"Manually walk the platform update domains of a service fabric Virtual Machine Scale Set to finish a pending update that is stuck\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/osRollingUpgrade/action\",\r\n \"displayName\": \"Upgrades OS on Virtual Machine Scale Set instances to the latest available Platform Image OS version.\",\r\n \"description\": \"Starts a rolling upgrade to move all Virtual Machine Scale Set instances to the latest available Platform Image OS version.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/instanceView\",\r\n \"displayName\": \"Virtual Machine Scale Set Instance View\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/instanceView/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set Instance View\",\r\n \"description\": \"Gets the instance view of the Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/skus\",\r\n \"displayName\": \"Virtual Machine Scale Set SKU\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/skus/read\",\r\n \"displayName\": \"List SKUs for Virtual Machine Scale Set\",\r\n \"description\": \"Lists the valid SKUs for an existing Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine Scalet Set Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Scalet Set Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine Scalet Set Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"VMName\",\r\n \"displayName\": \"VMName\",\r\n \"internalName\": \"VMName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"VMName\",\r\n \"displayName\": \"VMName\",\r\n \"internalName\": \"VMName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/rollingUpgrades\",\r\n \"displayName\": \"Virtual Machine Scale Sets Rolling Upgrades\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades/read\",\r\n \"displayName\": \"Gets the latest Rolling Upgrade status for a Virtual Machine Scale Set\",\r\n \"description\": \"Get latest Rolling Upgrade status for a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades/cancel/action\",\r\n \"displayName\": \"Cancel Virtual Machine Scale Set Rolling Upgrade operation\",\r\n \"description\": \"Cancels the rolling upgrade of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/osUpgradeHistory\",\r\n \"displayName\": \"Virtual Machine Scale Set OS Upgrade History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/osUpgradeHistory/read\",\r\n \"displayName\": \"Gets the history of OS upgrades for a Virtual Machine Scale Set\",\r\n \"description\": \"Gets the history of OS upgrades for a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"displayName\": \"Virtual Machine in Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read\",\r\n \"displayName\": \"Gets the properties of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Retrieves the properties of a Virtual Machine in a VM Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write\",\r\n \"displayName\": \"Updates the properties of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Updates the properties of a Virtual Machine in a VM Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/delete\",\r\n \"displayName\": \"Delete Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Delete a specific Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/start/action\",\r\n \"displayName\": \"Start Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Starts a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/powerOff/action\",\r\n \"displayName\": \"Power off Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Powers Off a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/restart/action\",\r\n \"displayName\": \"Restart Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Restarts a Virtual Machine instance in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/deallocate/action\",\r\n \"displayName\": \"Deallocate Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Powers off and releases the compute resources for a Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/reimage/action\",\r\n \"displayName\": \"Reimage Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Reimages a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/reimageAll/action\",\r\n \"displayName\": \"Reimage all Disks for a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"description\": \"Reimages all disks (OS Disk and Data Disks) for Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/redeploy/action\",\r\n \"displayName\": \"Redeploy Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Redeploys a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/performMaintenance/action\",\r\n \"displayName\": \"Perform planned maintenance on a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"description\": \"Performs planned maintenance on a Virtual Machine instance in a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommand/action\",\r\n \"displayName\": \"Run Command on a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"description\": \"Executes a predefined script on a Virtual Machine instance in a Virtual Machine Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/instanceView\",\r\n \"displayName\": \"Instance View of Virtual Machine in Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/instanceView/read\",\r\n \"displayName\": \"Gets Instance View of a Virtual Machine in a Virtual Machine Scale Set\",\r\n \"description\": \"Retrieves the instance view of a Virtual Machine in a VM Scale Set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Machine in Scale Set Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine in Scale Set Metric Definitions\",\r\n \"description\": \"Reads Virtual Machine in Scale Set Metric Definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Percentage CPU\",\r\n \"displayName\": \"Percentage CPU\",\r\n \"displayDescription\": \"The percentage of allocated compute units that are currently in use by the Virtual Machine(s)\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Network In\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Network Out\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Bytes\",\r\n \"displayName\": \"Disk Read Bytes\",\r\n \"displayDescription\": \"Total bytes read from disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Write Bytes\",\r\n \"displayName\": \"Disk Write Bytes\",\r\n \"displayDescription\": \"Total bytes written to disk during monitoring period\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"Disk Read Operations/Sec\",\r\n \"displayName\": \"Disk Read Operations/Sec\",\r\n \"displayDescription\": \"Disk Read IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Disk Write Operations/Sec\",\r\n \"displayName\": \"Disk Write Operations/Sec\",\r\n \"displayDescription\": \"Disk Write IOPS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Remaining\",\r\n \"displayName\": \"CPU Credits Remaining\",\r\n \"displayDescription\": \"Total number of credits available to burst\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"CPU Credits Consumed\",\r\n \"displayName\": \"CPU Credits Consumed\",\r\n \"displayDescription\": \"Total number of credits consumed by the Virtual Machine\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Per Disk Read Bytes/sec\",\r\n \"displayName\": \"Data Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Bytes/sec\",\r\n \"displayName\": \"Data Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Read Operations/Sec\",\r\n \"displayName\": \"Data Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk Write Operations/Sec\",\r\n \"displayName\": \"Data Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Per Disk QD\",\r\n \"displayName\": \"Data Disk QD (Preview)\",\r\n \"displayDescription\": \"Data Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SlotId\",\r\n \"displayName\": \"LUN\",\r\n \"internalName\": \"SlotId\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Bytes/sec\",\r\n \"displayName\": \"OS Disk Read Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec read from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Bytes/sec\",\r\n \"displayName\": \"OS Disk Write Bytes/Sec (Preview)\",\r\n \"displayDescription\": \"Total Bytes/Sec written to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Read Operations/Sec\",\r\n \"displayName\": \"OS Disk Read Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while reading from a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk Write Operations/Sec\",\r\n \"displayName\": \"OS Disk Write Operations/Sec (Preview)\",\r\n \"displayDescription\": \"Total IOPS done while writing to a single disk during monitoring period for OS disk\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"OS Per Disk QD\",\r\n \"displayName\": \"OS Disk QD (Preview)\",\r\n \"displayDescription\": \"OS Disk Queue Depth(or Queue Length)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Inbound Flows\",\r\n \"displayName\": \"Inbound Flows (Preview)\",\r\n \"displayDescription\": \"Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"Outbound Flows\",\r\n \"displayName\": \"Outbound Flows (Preview)\",\r\n \"displayDescription\": \"Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/vmSizes\",\r\n \"displayName\": \"Virtual Machine Sizes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"displayName\": \"List Available Virtual Machine Sizes in Location\",\r\n \"description\": \"Lists available virtual machine sizes in a location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/usages/read\",\r\n \"displayName\": \"Get Usage Metrics\",\r\n \"description\": \"Gets service limits and current usage quantities for the subscription's compute resources in a location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/runCommands\",\r\n \"displayName\": \"Run Commands\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/runCommands/read\",\r\n \"displayName\": \"Lists Run Commands\",\r\n \"description\": \"Lists available run commands in location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Compute Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/operations/read\",\r\n \"displayName\": \"List Available Compute Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Compute resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Skus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/skus/read\",\r\n \"displayName\": \"Gets the list of Microsoft.Compute SKUs available for your Subscription\",\r\n \"description\": \"Gets the list of Microsoft.Compute SKUs available for your Subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"disks\",\r\n \"displayName\": \"Disks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/disks/read\",\r\n \"displayName\": \"Get Disk\",\r\n \"description\": \"Get the properties of a Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/write\",\r\n \"displayName\": \"Create or Update Disk\",\r\n \"description\": \"Creates a new Disk or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/delete\",\r\n \"displayName\": \"Delete Disk\",\r\n \"description\": \"Deletes the Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/beginGetAccess/action\",\r\n \"displayName\": \"Get Disk SAS URI\",\r\n \"description\": \"Get the SAS URI of the Disk for blob access\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/disks/endGetAccess/action\",\r\n \"displayName\": \"Revoke Disk SAS URI\",\r\n \"description\": \"Revoke the SAS URI of the Disk\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"snapshots\",\r\n \"displayName\": \"Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/read\",\r\n \"displayName\": \"Get Snapshot\",\r\n \"description\": \"Get the properties of a Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/write\",\r\n \"displayName\": \"Create or Update Snapshot\",\r\n \"description\": \"Create a new Snapshot or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/delete\",\r\n \"displayName\": \"Delete Snapshot\",\r\n \"description\": \"Delete a Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/beginGetAccess/action\",\r\n \"displayName\": \"Get Snapshot SAS URI\",\r\n \"description\": \"Get the SAS URI of the Snapshot for blob access\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/snapshots/endGetAccess/action\",\r\n \"displayName\": \"Revoke Snapshot SAS URI\",\r\n \"description\": \"Revoke the SAS URI of the Snapshot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/diskOperations\",\r\n \"displayName\": \"DiskOperation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/diskOperations/read\",\r\n \"displayName\": \"Get Disk Operation\",\r\n \"description\": \"Gets the status of an asynchronous Disk operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sharedVMImages\",\r\n \"displayName\": \"SharedVMImages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/read\",\r\n \"displayName\": \"Get SharedVMImage\",\r\n \"description\": \"Get the properties of a SharedVMImage\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/write\",\r\n \"displayName\": \"Create or Update SharedVMImage\",\r\n \"description\": \"Creates a new SharedVMImage or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/delete\",\r\n \"displayName\": \"Delete SharedVMImage\",\r\n \"description\": \"Deletes the SharedVMImage\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sharedVMImages/versions\",\r\n \"displayName\": \"SharedVMImageVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/read\",\r\n \"displayName\": \"Get SharedVMImageVersion\",\r\n \"description\": \"Get the properties of a SharedVMImageVersion\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/write\",\r\n \"displayName\": \"Create or Update SharedVMImageVersion\",\r\n \"description\": \"Create a new SharedVMImageVersion or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/delete\",\r\n \"displayName\": \"Delete SharedVMImageVersion\",\r\n \"description\": \"Delete a SharedVMImageVersion\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/sharedVMImages/versions/replicate/action\",\r\n \"displayName\": \"Replicate SharedVMImageVersion\",\r\n \"description\": \"Replicate a SharedVMImageVersion to target regions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capsOperations\",\r\n \"displayName\": \"CapsOperation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/capsOperations/read\",\r\n \"displayName\": \"Get Caps Operation\",\r\n \"description\": \"Gets the status of an asynchronous Caps operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers\",\r\n \"displayName\": \"Publishers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/read\",\r\n \"displayName\": \"Get Publisher\",\r\n \"description\": \"Get the properties of a Publisher\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers\",\r\n \"displayName\": \"Platform Image Offers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/read\",\r\n \"displayName\": \"Get Platform Image Offer\",\r\n \"description\": \"Get the properties of a Platform Image Offer\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers/skus\",\r\n \"displayName\": \"Platform Image Skus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/read\",\r\n \"displayName\": \"Get Platform Image Sku\",\r\n \"description\": \"Get the properties of a Platform Image Sku\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/offers/skus/versions\",\r\n \"displayName\": \"Platform Image Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions/read\",\r\n \"displayName\": \"Get Platform Image Version\",\r\n \"description\": \"Get the properties of a Platform Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/types\",\r\n \"displayName\": \"VMExtension Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/types/read\",\r\n \"displayName\": \"Get VMExtension Type\",\r\n \"description\": \"Get the properties of a VMExtension Type\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/publishers/artifacttypes/types/versions\",\r\n \"displayName\": \"VMExtension Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/publishers/artifacttypes/types/versions/read\",\r\n \"displayName\": \"Get VMExtension Version\",\r\n \"description\": \"Get the properties of a VMExtension Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"displayName\": \"Network interfaces of a Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/networkInterfaces/read\",\r\n \"displayName\": \"Get all network interfaces of a Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of all network interfaces of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"displayName\": \"Public IP addresses of a Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/publicIPAddresses/read\",\r\n \"displayName\": \"Get all public IP addresses of a Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of all public IP addresses of a Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"displayName\": \"Network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/read\",\r\n \"displayName\": \"Get one or all network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"description\": \"Get properties of one or all network interfaces of a virtual machine created using Virtual Machine Scale Set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/publicIPAddresses\",\r\n \"displayName\": \"IP address created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/publicIPAddresses/read\",\r\n \"displayName\": \"Get public IP address created using Virtual Machine Scale Set. Virtual Machine Scale Set can create at most one public IP per ipconfiguration (private IP)\",\r\n \"description\": \"Get properties of public IP address created using Virtual Machine Scale Set. Virtual Machine Scale Set can create at most one public IP per ipconfiguration (private IP)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations\",\r\n \"displayName\": \"IP configurations of a network interface created using Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations/read\",\r\n \"displayName\": \"Get one or all IP configurations of a network interface created using Virtual Machine Scale Set. IP configurations represent private IPs\",\r\n \"description\": \"Get properties of one or all IP configurations of a network interface created using Virtual Machine Scale Set. IP configurations represent private IPs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries\",\r\n \"displayName\": \"Galleries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/read\",\r\n \"displayName\": \"Get Gallery\",\r\n \"description\": \"Gets the properties of Gallery\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/write\",\r\n \"displayName\": \"Create or Update Gallery\",\r\n \"description\": \"Creates a new Gallery or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/delete\",\r\n \"displayName\": \"Delete Gallery\",\r\n \"description\": \"Deletes the Gallery\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries/images\",\r\n \"displayName\": \"GalleryImages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/read\",\r\n \"displayName\": \"Get Gallery Image\",\r\n \"description\": \"Gets the properties of Gallery Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/write\",\r\n \"displayName\": \"Create or Update Gallery Image\",\r\n \"description\": \"Creates a new Gallery Image or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/delete\",\r\n \"displayName\": \"Delete Gallery Image\",\r\n \"description\": \"Deletes the Gallery Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"galleries/images/versions\",\r\n \"displayName\": \"GalleryImageVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/read\",\r\n \"displayName\": \"Get Gallery Image Version\",\r\n \"description\": \"Gets the properties of Gallery Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/write\",\r\n \"displayName\": \"Create or Update Gallery Image Version\",\r\n \"description\": \"Creates a new Gallery Image Version or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/galleries/images/versions/delete\",\r\n \"displayName\": \"Delete Gallery Image Version\",\r\n \"description\": \"Deletes the Gallery Image Version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Virtual Machine Scale Sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Virtual Machine Scale Set log definitions\",\r\n \"description\": \"Gets the available logs for Virtual Machine Scale Sets.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Machine Scale Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read the diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the Virtual Machine Scale Set.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the Virtual Machine Scale set.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/logAnalytics\",\r\n \"displayName\": \"Log Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Compute/locations/logAnalytics/getRequestRateByInterval/action\",\r\n \"displayName\": \"Create logs to show total requests by time interval\",\r\n \"description\": \"Create logs to show total requests by time interval to aid throttling diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Compute/locations/logAnalytics/getThrottledRequests/action\",\r\n \"displayName\": \"Create logs to show aggregates of throttled requests\",\r\n \"description\": \"Create logs to show aggregates of throttled requests grouped by ResourceName, OperationName, or the applied Throttle Policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Compute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Compute\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Container Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/register/action\",\r\n \"displayName\": \"Register Microsoft Container Instance\",\r\n \"description\": \"Registers the subscription for the container instance resource provider and enables the creation of container groups.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"containerGroups\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/read\",\r\n \"displayName\": \"Get Container Groups\",\r\n \"description\": \"Get all container goups.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/write\",\r\n \"displayName\": \"Create or update Container Group\",\r\n \"description\": \"Create or update a specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/delete\",\r\n \"displayName\": \"Delete Container Group\",\r\n \"description\": \"Delete the specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/restart/action\",\r\n \"displayName\": \"Restart Container Group\",\r\n \"description\": \"Restarts a specific container group.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/stop/action\",\r\n \"displayName\": \"Stop Container Group\",\r\n \"description\": \"Stops a specific container group. Compute resources will be deallocated and billing will stop.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/containers/logs\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/containers/logs/read\",\r\n \"displayName\": \"Get Container Logs\",\r\n \"description\": \"Get logs for a specific container.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read container group metric definitions\",\r\n \"description\": \"Gets the available metrics for container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuUsage\",\r\n \"displayName\": \"CPU Usage\",\r\n \"displayDescription\": \"CPU usage on all cores in millicores.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"containerName\",\r\n \"displayName\": \"Container Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory Usage\",\r\n \"displayDescription\": \"Total memory usage in byte.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"containerName\",\r\n \"displayName\": \"Container Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"NetworkBytesReceivedPerSecond\",\r\n \"displayName\": \"Network Bytes Received Per Second\",\r\n \"displayDescription\": \"The network bytes received per second.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"NetworkBytesTransmittedPerSecond\",\r\n \"displayName\": \"Network Bytes Transmitted Per Second\",\r\n \"displayDescription\": \"The network bytes transmitted per second.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"PT1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftContainerInstanceShoebox\",\r\n \"sourceMdmNamespace\": \"AzureMonitoringMetrics\",\r\n \"fillGapWithZero\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerGroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Container Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the container group.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerInstance\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerInstance\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ContainerRegistry\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/register/action\",\r\n \"displayName\": \"Register the Container Registry Resource Provider\",\r\n \"description\": \"Registers the subscription for the container registry resource provider and enables the creation of container registries.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/locations/operationResults/read\",\r\n \"displayName\": \"Get Async Operation Result\",\r\n \"description\": \"Gets an async operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks whether the container registry name is available for use.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/operations/read\",\r\n \"displayName\": \"Container Registry Resource Provider Operations\",\r\n \"description\": \"Lists all of the available Azure Container Registry REST API operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/read\",\r\n \"displayName\": \"Get Container Registry or List Container Registries\",\r\n \"description\": \"Gets the properties of the specified container registry or lists all the container registries under the specified resource group or subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/write\",\r\n \"displayName\": \"Create or Update Container Registry\",\r\n \"description\": \"Creates or updates a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/delete\",\r\n \"displayName\": \"Delete Container Registry\",\r\n \"description\": \"Deletes a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listCredentials/action\",\r\n \"displayName\": \"List Container Registry Login Credentials\",\r\n \"description\": \"Lists the login credentials for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/regenerateCredential/action\",\r\n \"displayName\": \"Regenerate Container Registry Login Credentials\",\r\n \"description\": \"Regenerates one of the login credentials for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/importImage/action\",\r\n \"displayName\": \"Import Image\",\r\n \"description\": \"Import Image to container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/getBuildSourceUploadUrl/action\",\r\n \"displayName\": \"Get build source upload url location.\",\r\n \"description\": \"Gets the upload location for the user to be able to upload the source.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/queueBuild/action\",\r\n \"displayName\": \"Queue a new build.\",\r\n \"description\": \"Creates a new build based on the request parameters and add it to the build queue.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/listUsages\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listUsages/read\",\r\n \"displayName\": \"List Container Registry Quota Usages\",\r\n \"description\": \"Lists the quota usages for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/operationStatuses\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/operationStatuses/read\",\r\n \"displayName\": \"Get Registry Async Operation Status\",\r\n \"description\": \"Gets a registry async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks\",\r\n \"displayName\": \"Registries/Webhooks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/read\",\r\n \"displayName\": \"Get Webhook or List Webhooks\",\r\n \"description\": \"Gets the properties of the specified webhook or lists all the webhooks for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/write\",\r\n \"displayName\": \"Create or Update Webhook\",\r\n \"description\": \"Creates or updates a webhook for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/delete\",\r\n \"displayName\": \"Delete Webhook\",\r\n \"description\": \"Deletes a webhook from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action\",\r\n \"displayName\": \"Get Webhook Callback Config\",\r\n \"description\": \"Gets the configuration of service URI and custom headers for the webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/ping/action\",\r\n \"displayName\": \"Ping Webhook\",\r\n \"description\": \"Triggers a ping event to be sent to the webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/listEvents/action\",\r\n \"displayName\": \"List Webhook Events\",\r\n \"description\": \"Lists recent events for the specified webhook.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks/operationStatuses\",\r\n \"displayName\": \"Registries/Webhooks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read\",\r\n \"displayName\": \"Get Webhook Async Operation Status\",\r\n \"description\": \"Gets a webhook async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/replications\",\r\n \"displayName\": \"Registries/Replications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/read\",\r\n \"displayName\": \"Get Replication or List Replications\",\r\n \"description\": \"Gets the properties of the specified replication or lists all the replications for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/write\",\r\n \"displayName\": \"Create or Update Replication\",\r\n \"description\": \"Creates or updates a replication for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/delete\",\r\n \"displayName\": \"Delete Replication\",\r\n \"description\": \"Deletes a replication from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/replications/operationStatuses\",\r\n \"displayName\": \"Registries/Replications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/replications/operationStatuses/read\",\r\n \"displayName\": \"Get Replication Async Operation Status\",\r\n \"description\": \"Gets a replication async operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/eventGridFilters\",\r\n \"displayName\": \"Registries/EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/read\",\r\n \"displayName\": \"Get Event Grid Filter or List Event Grid Filters\",\r\n \"description\": \"Gets the properties of the specified event grid filter or lists all the event grid filters for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid Filter\",\r\n \"description\": \"Creates or updates an event grid filter for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid Filter\",\r\n \"description\": \"Deletes an event grid filter from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Microsoft ContainerRegistry\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft ContainerRegistry metric definitions\",\r\n \"description\": \"Gets the available metrics for Microsoft ContainerRegistry\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalPullCount\",\r\n \"displayName\": \"Total Pull Count\",\r\n \"displayDescription\": \"Number of image pulls in total\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"TotalPullCount\"\r\n },\r\n {\r\n \"name\": \"SuccessfulPullCount\",\r\n \"displayName\": \"Successful Pull Count\",\r\n \"displayDescription\": \"Number of successful image pulls\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"SuccessfulPullCount\"\r\n },\r\n {\r\n \"name\": \"TotalPushCount\",\r\n \"displayName\": \"Total Push Count\",\r\n \"displayDescription\": \"Number of image pushes in total\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"TotalPushCount\"\r\n },\r\n {\r\n \"name\": \"SuccessfulPushCount\",\r\n \"displayName\": \"Successful Push Count\",\r\n \"displayDescription\": \"Number of successful image pushes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"SuccessfulPushCount\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notifications\",\r\n \"description\": \"Notifies Microsoft.ContainerRegistry that virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/listPolicies\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/listPolicies/read\",\r\n \"displayName\": \"List registry policies\",\r\n \"description\": \"Lists the policies for the specified container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/updatePolicies\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/updatePolicies/write\",\r\n \"displayName\": \"Update registry policies\",\r\n \"description\": \"Updates the policies for the specified container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/pull\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/pull/read\",\r\n \"displayName\": \"Pull images from container registry.\",\r\n \"description\": \"Pull or Get images from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/push\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/push/write\",\r\n \"displayName\": \"Push images to container registry.\",\r\n \"description\": \"Push or Write images to a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/quarantineRead\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/quarantineRead/read\",\r\n \"displayName\": \"Pull quarantined images\",\r\n \"description\": \"Pull or Get quarantined images from container registry\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/quarantineWrite\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/quarantineWrite/write\",\r\n \"displayName\": \"Modify quarantined images\",\r\n \"description\": \"Write/Modify quarantine state of quarantined images\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/sign\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/sign/write\",\r\n \"displayName\": \"Manage content trust metadata for a container registry.\",\r\n \"description\": \"Push/Pull content trust metadata for a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/builds\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/read\",\r\n \"displayName\": \"Get Build or List Builds.\",\r\n \"description\": \"Gets the properties of the specified build or lists all the builds for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/write\",\r\n \"displayName\": \"Update a build.\",\r\n \"description\": \"Updates a build for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/getLogLink/action\",\r\n \"displayName\": \"Get log link for a build.\",\r\n \"description\": \"Gets a link to download the build logs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/builds/cancel/action\",\r\n \"displayName\": \"Cancel an existing build.\",\r\n \"description\": \"Cancels an existing build.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/buildTasks\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/read\",\r\n \"displayName\": \"Get build task or List build tasks.\",\r\n \"description\": \"Gets the properties of the specified build task or lists all the build tasks for the specified container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/write\",\r\n \"displayName\": \"Create or Update build task.\",\r\n \"description\": \"Creates or updates a build task for a container registry with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/delete\",\r\n \"displayName\": \"Delete build task.\",\r\n \"description\": \"Deletes a build task from a container registry.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/listSourceRepositoryProperties/action\",\r\n \"displayName\": \"List source control repository properties.\",\r\n \"description\": \"Lists the source control properties for a build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/buildTasks/steps\",\r\n \"displayName\": \"Registries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/read\",\r\n \"displayName\": \"Get build step or List build steps.\",\r\n \"description\": \"Gets the properties of the specified build step or lists all the build steps for the specified build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/write\",\r\n \"displayName\": \"Create or Update build step\",\r\n \"description\": \"Creates or updates a build step for a build task with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/delete\",\r\n \"displayName\": \"Delete build step.\",\r\n \"description\": \"Deletes a build step from a build task.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/buildTasks/steps/listBuildArguments/action\",\r\n \"displayName\": \"List build arguments for a build step.\",\r\n \"description\": \"Lists the build arguments for a build step including the secret arguments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerRegistry\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerRegistry\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Container Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/register/action\",\r\n \"displayName\": \"Register Subscription for Container Service\",\r\n \"description\": \"Registers Subscription with Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/unregister/action\",\r\n \"displayName\": \"Unregister Subscription for Container Service\",\r\n \"description\": \"Unregisters Subscription with Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"containerServices\",\r\n \"displayName\": \"Container Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/read\",\r\n \"displayName\": \"Get Container Service\",\r\n \"description\": \"Get a container service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/write\",\r\n \"displayName\": \"Create or Update Container Service\",\r\n \"description\": \"Creates a new container service or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/delete\",\r\n \"displayName\": \"Delete Container Service\",\r\n \"description\": \"Deletes a container service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/read\",\r\n \"displayName\": \"Get Managed Cluster\",\r\n \"description\": \"Get a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/write\",\r\n \"displayName\": \"Create or Update Managed Cluster\",\r\n \"description\": \"Creates a new managed cluster or updates an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/delete\",\r\n \"displayName\": \"Delete Managed Cluster\",\r\n \"description\": \"Deletes a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\",\r\n \"displayName\": \"List clusterAdmin credential\",\r\n \"description\": \"List the clusterAdmin credential of a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\",\r\n \"displayName\": \"List clusterUser credential\",\r\n \"description\": \"List the clusterUser credential of a managed cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Diagnostic Setting\",\r\n \"description\": \"Get the diagnostic setting for a managed cluster resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for a managed cluster resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Managed Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Managed Cluster metric definitions\",\r\n \"description\": \"Gets the available metrics for Managed Cluster\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"kube_node_status_allocatable_cpu_cores\",\r\n \"displayName\": \"Total number of available cpu cores in a managed cluster\",\r\n \"displayDescription\": \"Total number of available cpu cores in a managed cluster\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"kube_node_status_allocatable_memory_bytes\",\r\n \"displayName\": \"Total amount of available memory in a managed cluster\",\r\n \"displayDescription\": \"Total amount of available memory in a managed cluster\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"kube_pod_status_ready\",\r\n \"displayName\": \"Number of pods in Ready state\",\r\n \"displayDescription\": \"Number of pods in Ready state\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"namespace\",\r\n \"displayName\": \"Namespace of the pod\"\r\n },\r\n {\r\n \"name\": \"pod\",\r\n \"displayName\": \"Name of the pod\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"kube_node_status_condition\",\r\n \"displayName\": \"Statuses for various node conditions\",\r\n \"displayDescription\": \"Statuses for various node conditions\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"condition\",\r\n \"displayName\": \"Condition type represented in this metric\"\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"displayName\": \"Status of the condition dimension (true/false)\"\r\n },\r\n {\r\n \"name\": \"status2\",\r\n \"displayName\": \"Status of the condition dimension (Ready/NotReady)\"\r\n },\r\n {\r\n \"name\": \"node\",\r\n \"displayName\": \"Node's name\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"kube_pod_status_phase\",\r\n \"displayName\": \"Number of pods by phase\",\r\n \"displayDescription\": \"Number of pods by phase\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"phase\",\r\n \"displayName\": \"Phase of the pod\"\r\n },\r\n {\r\n \"name\": \"namespace\",\r\n \"displayName\": \"Namespace of the pod\"\r\n },\r\n {\r\n \"name\": \"pod\",\r\n \"displayName\": \"Name of the pod\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/accessProfiles\",\r\n \"displayName\": \"Managed Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/accessProfiles/read\",\r\n \"displayName\": \"Get Managed Cluster AccessProfile\",\r\n \"description\": \"Get a managed cluster access profile by role name\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/accessProfiles/listCredential/action\",\r\n \"displayName\": \"Get Managed Cluster AccessProfile by List Credential\",\r\n \"description\": \"Get a managed cluster access profile by role name using list credential\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of Managed Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Managed Cluster log definitions\",\r\n \"description\": \"Gets the available logs for Managed Cluster\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"kube-apiserver\",\r\n \"displayName\": \"Kubernetes API Server\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"kube-controller-manager\",\r\n \"displayName\": \"Kubernetes Controller Manager\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"cluster-autoscaler\",\r\n \"displayName\": \"Kubernetes Cluster Autoscaler\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"kube-scheduler\",\r\n \"displayName\": \"Kubernetes Scheduler\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"guard\",\r\n \"displayName\": \"Authentication Webhook\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/orchestrators\",\r\n \"displayName\": \"Orchestrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/orchestrators/read\",\r\n \"displayName\": \"List Orchestrators\",\r\n \"description\": \"Lists the supported orchestrators\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedClusters/upgradeprofiles\",\r\n \"displayName\": \"UpgradeProfile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/managedClusters/upgradeprofiles/read\",\r\n \"displayName\": \"Get UpgradeProfile\",\r\n \"description\": \"Gets the upgrade profile of the cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Container Service Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/operations/read\",\r\n \"displayName\": \"List Available Container Service Operations\",\r\n \"description\": \"Lists operations available on Microsoft.ContainerService resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"OperationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/locations/operationresults/read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Gets the status of an asynchronous operation result\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContainerService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContainerService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.ContentModerator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Update communication preference\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"List communication preference\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applications\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/write\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"List Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ContentModerator/applications/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ContentModerator\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ContentModerator\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Customer Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/register/action\",\r\n \"displayName\": \"Registers the Azure Customer Insights Resource Provider\",\r\n \"description\": \"Registers the subscription for the Customer Insights resource provider and enables the creation of Customer Insights resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/unregister/action\",\r\n \"displayName\": \"Unregisters the Azure Customer Insights Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Customer Insights resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Azure Customer Insights Operation Api\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/operations/read\",\r\n \"displayName\": \"Read all Azure Customer Insights Api Metadatas\",\r\n \"description\": \"Read Azure Customer Insights Api Metadatas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/read\",\r\n \"displayName\": \"Read Azure Customer Insights Hub\",\r\n \"description\": \"Read any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Hub\",\r\n \"description\": \"Create or Update any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Hub\",\r\n \"description\": \"Delete any Azure Customer Insights Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/suggesttypeschema/action\",\r\n \"displayName\": \"Generate Suggest Type Schema from sample data\",\r\n \"description\": \"Generate Suggest Type Schema from sample data\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/crmmetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Crm Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Crm Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/adobemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Adobe Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Adobe Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/salesforcemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights SalesForce Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights SalesForce Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/msemetadata/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Mse Metadata\",\r\n \"description\": \"Create or Update any Azure Customer Insights Mse Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/operationresults\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/operationresults/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Operation Results\",\r\n \"description\": \"Get Azure Customer Insights Hub Operation Results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/getbillinghistory\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/getbillinghistory/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Billing History\",\r\n \"description\": \"Get Azure Customer Insights Hub Billing History\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/getbillingcredits\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/getbillingcredits/read\",\r\n \"displayName\": \"Get Azure Customer Insights Hub Billing Credits\",\r\n \"description\": \"Get Azure Customer Insights Hub Billing Credits\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/tenantmanagement\",\r\n \"displayName\": \"Azure Customer Insights Hubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/tenantmanagement/read\",\r\n \"displayName\": \"Manage Azure Customer Insights hub settings\",\r\n \"description\": \"Manage any Azure Customer Insights hub settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/views\",\r\n \"displayName\": \"Azure Customer Insights App Views\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/read\",\r\n \"displayName\": \"Read Azure Customer Insights App View\",\r\n \"description\": \"Read any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights App View\",\r\n \"description\": \"Create or Update any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/views/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights App View\",\r\n \"description\": \"Delete any Azure Customer Insights App View\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/images\",\r\n \"displayName\": \"Azure Customer Insights Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/read\",\r\n \"displayName\": \"Read Azure Customer Insights Image\",\r\n \"description\": \"Read any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Image\",\r\n \"description\": \"Create or Update any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/images/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Image\",\r\n \"description\": \"Delete any Azure Customer Insights Image\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/widgettypes\",\r\n \"displayName\": \"Azure Customer Insights App Widget Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/widgettypes/read\",\r\n \"displayName\": \"Read Azure Customer Insights App Widget Types\",\r\n \"description\": \"Read any Azure Customer Insights App Widget Types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/crmmetadata\",\r\n \"displayName\": \"Azure Customer Insights Crm Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/crmmetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Crm Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Crm Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/adobemetadata\",\r\n \"displayName\": \"Azure Customer Insights Adobe Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/adobemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Adobe Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Adobe Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/salesforcemetadata\",\r\n \"displayName\": \"Azure Customer Insights SalesForce Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/salesforcemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights SalesForce Metadata\",\r\n \"description\": \"Read any Azure Customer Insights SalesForce Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/msemetadata\",\r\n \"displayName\": \"Azure Customer Insights MSE Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/msemetadata/read\",\r\n \"displayName\": \"Read Azure Customer Insights Mse Metadata\",\r\n \"description\": \"Read any Azure Customer Insights Mse Metadata\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors\",\r\n \"displayName\": \"Azure Customer Insights Connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector\",\r\n \"description\": \"Read any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Connector\",\r\n \"description\": \"Delete any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/update/action\",\r\n \"displayName\": \"Update Azure Customer Insights Connector\",\r\n \"description\": \"Update any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector\",\r\n \"description\": \"Activate any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector\",\r\n \"description\": \"Activate any Azure Customer Insights Connector\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/getruntimestatus/action\",\r\n \"displayName\": \"Get Azure Customer Insights Connector runtime status\",\r\n \"description\": \"Get any Azure Customer Insights Connector runtime status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/saveauthinfo/action\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector Authentication Infomation\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector Authentication Infomation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/operations\",\r\n \"displayName\": \"Azure Customer Insights Connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector operation result\",\r\n \"description\": \"Read any Azure Customer Insights Connector operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/mappings\",\r\n \"displayName\": \"Azure Customer Insights Connector Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Read any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Create or Update any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Delete any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/activate/action\",\r\n \"displayName\": \"Activate Azure Customer Insights Connector Mapping\",\r\n \"description\": \"Activate any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/connectors/mappings/operations\",\r\n \"displayName\": \"Azure Customer Insights Connector Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Connector Mapping operation result\",\r\n \"description\": \"Read any Azure Customer Insights Connector Mapping operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/interactions\",\r\n \"displayName\": \"Azure Customer Insights Interactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/read\",\r\n \"displayName\": \"Read Azure Customer Insights Interaction\",\r\n \"description\": \"Read any Azure Customer Insights Interaction\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Interaction\",\r\n \"description\": \"Create or Update any Azure Customer Insights Interaction\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/delete\",\r\n \"displayName\": \"Delete azure Customer Insights Interactions\",\r\n \"description\": \"Delete any azure Customer Insights Interactions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/suggestrelationshiplinks/action\",\r\n \"displayName\": \"Suggest RelationShip Links for Azure Customer Insights Interactions\",\r\n \"description\": \"Suggest RelationShip Links for any Azure Customer Insights Interactions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/interactions/operations\",\r\n \"displayName\": \"Azure Customer Insights Interactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/interactions/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Interaction operation result\",\r\n \"description\": \"Read any Azure Customer Insights Interaction operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/profiles\",\r\n \"displayName\": \"Azure Customer Insights Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/read\",\r\n \"displayName\": \"Read Azure Customer Insights Profile\",\r\n \"description\": \"Read any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Profile\",\r\n \"description\": \"Write any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Profile\",\r\n \"description\": \"Delete any Azure Customer Insights Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/profiles/operations\",\r\n \"displayName\": \"Azure Customer Insights Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/profiles/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Profile operation result\",\r\n \"description\": \"Read any Azure Customer Insights Profile operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/kpi\",\r\n \"displayName\": \"Create or Update Customer Insights Key Performance Indicators\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/read\",\r\n \"displayName\": \"Read Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Read any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Create or Update any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Key Performance Indicator\",\r\n \"description\": \"Delete any Azure Customer Insights Key Performance Indicator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/reprocess/action\",\r\n \"displayName\": \"Reprocess Azure Customer Insights Key Performance Indicators\",\r\n \"description\": \"Reprocess any Azure Customer Insights Key Performance Indicators\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/kpi/operations\",\r\n \"displayName\": \"Create or Update Customer Insights Key Performance Indicators\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/kpi/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Key Performance Indicator operation result\",\r\n \"description\": \"Read any Azure Customer Insights Key Performance Indicators operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roleAssignments\",\r\n \"displayName\": \"Azure Customer Insights Rbac Assignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Create or Update any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Rbac Assignment\",\r\n \"description\": \"Delete any Azure Customer Insights Rbac Assignment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roleAssignments/operations\",\r\n \"displayName\": \"Azure Customer Insights Rbac Assignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roleAssignments/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Assignment operation result\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Assignment operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/authorizationPolicies\",\r\n \"displayName\": \"Azure Customer Insights Shared Access Signature Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/read\",\r\n \"displayName\": \"Read Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Read any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Create or Update any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Shared Access Signature Policy\",\r\n \"description\": \"Delete any Azure Customer Insights Shared Access Signature Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/regeneratePrimaryKey/action\",\r\n \"displayName\": \"Regenerate Azure Customer Insights Shared Access Signature Policy primary key\",\r\n \"description\": \"Regenerate Azure Customer Insights Shared Access Signature Policy primary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/authorizationPolicies/regenerateSecondaryKey/action\",\r\n \"displayName\": \"Regenerate Azure Customer Insights Shared Access Signature Policy secondary key\",\r\n \"description\": \"Regenerate Azure Customer Insights Shared Access Signature Policy secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/segments\",\r\n \"displayName\": \"Azure Customer Insights Segments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/read\",\r\n \"displayName\": \"Read Azure Customer Insights Segments\",\r\n \"description\": \"Read any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Segments\",\r\n \"description\": \"Create or Update any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Segments\",\r\n \"description\": \"Delete any Azure Customer Insights Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/dynamic/action\",\r\n \"displayName\": \"Management Azure Customer Insight Dynamic Segments\",\r\n \"description\": \"Management any Azure Customer Insight Dynamic Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/segments/static/action\",\r\n \"displayName\": \"Management Azure Customer Insight Static Segments\",\r\n \"description\": \"Management any Azure Customer Insight Static Segments\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/roles\",\r\n \"displayName\": \"Azure Customer Insights Rbac Roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/roles/read\",\r\n \"displayName\": \"Read Azure Customer Insights Rbac Roles\",\r\n \"description\": \"Read any Azure Customer Insights Rbac Roles\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictivematchpolicies\",\r\n \"displayName\": \"Azure Customer Insights Predictive Match Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Read any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Create or Update any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Predictive Match Policies\",\r\n \"description\": \"Delete any Azure Customer Insights Predictive Match Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictivematchpolicies/operations\",\r\n \"displayName\": \"Azure Customer Insights Predictive Match Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictivematchpolicies/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictive Match Policies operation result\",\r\n \"description\": \"Read any Azure Customer Insights Predictive Match Policies operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictions\",\r\n \"displayName\": \"Azure Customer Insights Predictions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictions\",\r\n \"description\": \"Read any Azure Customer Insights Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/write\",\r\n \"displayName\": \"Create or Update Azure Customer Predictions\",\r\n \"description\": \"Create or Update any Azure Customer Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Predictions\",\r\n \"description\": \"Delete any Azure Customer Insights Predictions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/predictions/operations\",\r\n \"displayName\": \"Azure Customer Insights Predictions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/predictions/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Predictions operation result\",\r\n \"description\": \"Read any Azure Customer Insights Predictions operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/links\",\r\n \"displayName\": \"Azure Customer Insights Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/read\",\r\n \"displayName\": \"Read Azure Customer Insights Links\",\r\n \"description\": \"Read any Azure Customer Insights Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/write\",\r\n \"displayName\": \"Create or Update Azure Customer Links\",\r\n \"description\": \"Create or Update any Azure Customer Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Links\",\r\n \"description\": \"Delete any Azure Customer Insights Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/links/operations\",\r\n \"displayName\": \"Azure Customer Insights Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/links/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Links operation result\",\r\n \"description\": \"Read any Azure Customer Insights Links operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationships\",\r\n \"displayName\": \"Azure Customer Insights Relationships\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationships\",\r\n \"description\": \"Read any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Relationships\",\r\n \"description\": \"Create or Update any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Relationships\",\r\n \"description\": \"Delete any Azure Customer Insights Relationships\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationships/operations\",\r\n \"displayName\": \"Azure Customer Insights Relationships\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationships/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationships operation result\",\r\n \"description\": \"Read any Azure Customer Insights Relationships operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationshiplinks\",\r\n \"displayName\": \"Azure Customer Insights Relationship Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationship Links\",\r\n \"description\": \"Read any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Relationship Links\",\r\n \"description\": \"Create or Update any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Relationship Links\",\r\n \"description\": \"Delete any Azure Customer Insights Relationship Links\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/relationshiplinks/operations\",\r\n \"displayName\": \"Azure Customer Insights Relationship Links\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/relationshiplinks/operations/read\",\r\n \"displayName\": \"Read Azure Customer Insights Relationship Links operation result\",\r\n \"description\": \"Read any Azure Customer Insights Relationship Links operation result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/gdpr\",\r\n \"displayName\": \"Azure Customer Insights Gdpr\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/read\",\r\n \"displayName\": \"Read Azure Customer Insights Gdpr\",\r\n \"description\": \"Read any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights Gdpr\",\r\n \"description\": \"Create or Update any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/gdpr/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights Gdpr\",\r\n \"description\": \"Delete any Azure Customer Insights Gdpr\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read resource metric definitions\",\r\n \"description\": \"Gets the available metrics for resource\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Customer Insights API Calls\",\r\n \"name\": \"DCIApiCalls\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Successful Lines\",\r\n \"name\": \"DCIMappingImportOperationSuccessfulLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Failed Lines\",\r\n \"name\": \"DCIMappingImportOperationFailedLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Total Lines\",\r\n \"name\": \"DCIMappingImportOperationTotalLines\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Mapping Import Operation Runtime In Seconds\",\r\n \"name\": \"DCIMappingImportOperationRuntimeInSeconds\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Succeeded\",\r\n \"name\": \"DCIOutboundProfileExportSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Failed\",\r\n \"name\": \"DCIOutboundProfileExportFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Duration\",\r\n \"name\": \"DCIOutboundProfileExportDuration\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Succeeded\",\r\n \"name\": \"DCIOutboundKpiExportSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Failed\",\r\n \"name\": \"DCIOutboundKpiExportFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Duration\",\r\n \"name\": \"DCIOutboundKpiExportDuration\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Export Started\",\r\n \"name\": \"DCIOutboundKpiExportStarted\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Kpi Record Count\",\r\n \"name\": \"DCIOutboundKpiRecordCount\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Profile Export Count\",\r\n \"name\": \"DCIOutboundProfileExportCount\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Failed\",\r\n \"name\": \"DCIOutboundInitialProfileExportFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Succeeded\",\r\n \"name\": \"DCIOutboundInitialProfileExportSucceeded\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Kpi Export Failed\",\r\n \"name\": \"DCIOutboundInitialKpiExportFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Kpi Export Succeeded\",\r\n \"name\": \"DCIOutboundInitialKpiExportSucceeded\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Outbound Initial Profile Export Duration In Seconds\",\r\n \"name\": \"DCIOutboundInitialProfileExportDurationInSeconds\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi Failed In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiFailed\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi TimeOut In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiTimeOut\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Adla Job For Standard Kpi Completed In Seconds\",\r\n \"name\": \"AdlaJobForStandardKpiCompleted\",\r\n \"unit\": \"Seconds\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Import ASA Values Failed Count\",\r\n \"name\": \"ImportASAValuesFailed\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Import ASA Values Succeeded Count\",\r\n \"name\": \"ImportASAValuesSucceeded\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Profile Instance Count\",\r\n \"name\": \"DCIProfilesCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Interactions per Month Count\",\r\n \"name\": \"DCIInteractionsPerMonthCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"KPI Count\",\r\n \"name\": \"DCIKpisCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Segment Count\",\r\n \"name\": \"DCISegmentsCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Predictive Match Count\",\r\n \"name\": \"DCIPredictiveMatchPoliciesCount\",\r\n \"unit\": \"Count\"\r\n },\r\n {\r\n \"aggregationType\": \"Last\",\r\n \"availabilities\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"timeGrain\": \"PT1M\"\r\n },\r\n {\r\n \"blobDuration\": \"P1D\",\r\n \"timeGrain\": \"PT1H\"\r\n },\r\n {\r\n \"blobDuration\": \"P7D\",\r\n \"timeGrain\": \"P1D\"\r\n }\r\n ],\r\n \"displayName\": \"Prediction Count\",\r\n \"name\": \"DCIPredictionsCount\",\r\n \"unit\": \"Count\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read resource log definitions\",\r\n \"description\": \"Gets the available logs for resource\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"blobDuration\": \"PT1H\",\r\n \"displayName\": \"AuditEvents\",\r\n \"name\": \"AuditEvents\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Microsoft Azure Customer Insights Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Diagnostic setting read\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Diagnostic setting write\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hubs/sqlconnectionstrings\",\r\n \"displayName\": \"Azure Customer Insights SqlConnectionStrings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/read\",\r\n \"displayName\": \"Read Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Read any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/write\",\r\n \"displayName\": \"Create or Update Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Create or Update any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/sqlconnectionstrings/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights SqlConnectionStrings\",\r\n \"description\": \"Delete any Azure Customer Insights SqlConnectionStrings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CustomerInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CustomerInsights\"\r\n },\r\n {\r\n \"displayName\": \"Azure Data Box\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"jobs\",\r\n \"displayName\": \"Orders\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/cancel/action\",\r\n \"displayName\": \"Cancel\",\r\n \"description\": \"Cancels an order in progress.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/bookShipmentPickUp/action\",\r\n \"displayName\": \"Book Shipment Pick Up\",\r\n \"description\": \"Allows to book a pick up for return shipments.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/read\",\r\n \"displayName\": \"List Orders\",\r\n \"description\": \"List or get the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/delete\",\r\n \"displayName\": \"Delete Orders\",\r\n \"description\": \"Delete the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/write\",\r\n \"displayName\": \"Create or Update Orders\",\r\n \"description\": \"Create or update the Orders\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/jobs/listCredentials/action\",\r\n \"displayName\": \"List Credentials\",\r\n \"description\": \"Lists the unencrypted credentials related to the order.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Validate Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBox/locations/validateAddress/action\",\r\n \"displayName\": \"Validate Address\",\r\n \"description\": \"Validates the shipping address and provides alternate addresses if any.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBox/locations/availableSkus/action\",\r\n \"displayName\": \"Availabe Skus\",\r\n \"description\": \"This method returns the list of available skus.\",\r\n \"origin\": \"user\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataBox\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataBox\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Databricks\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/read\",\r\n \"displayName\": \"List Workspaces\",\r\n \"description\": \"Retrieves a list of workspaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/write\",\r\n \"displayName\": \"Create Workspace\",\r\n \"description\": \"Creates an workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Databricks/workspaces/delete\",\r\n \"displayName\": \"Remove Workspace\",\r\n \"description\": \"Removes an workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Databricks\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Databricks\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Data Catalog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/checkNameAvailability/action\",\r\n \"displayName\": \"Check Catalog Name Availability\",\r\n \"description\": \"Checks catalog name availability for tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/register/action\",\r\n \"displayName\": \"Register Subscription for Data Catalog\",\r\n \"description\": \"Registers subscription with Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/unregister/action\",\r\n \"displayName\": \"Unregister Subscription for Data Catalog\",\r\n \"description\": \"Unregisters subscription from Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"catalogs\",\r\n \"displayName\": \"Catalog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/read\",\r\n \"displayName\": \"Catalog Read Or List \",\r\n \"description\": \"Get properties for catalog or catalogs under subscription or resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/write\",\r\n \"displayName\": \"Create Or Update Catalog\",\r\n \"description\": \"Creates catalog or updates the tags and properties for the catalog.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataCatalog/catalogs/delete\",\r\n \"displayName\": \"Delete Catalog\",\r\n \"description\": \"Deletes the catalog.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Catalog Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataCatalog/operations/read\",\r\n \"displayName\": \"List Available Catalog Operations\",\r\n \"description\": \"Lists operations available on Microsoft.DataCatalog resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataCatalog\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataCatalog\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/register/action\",\r\n \"displayName\": \"Register Data Factory Resource Provider\",\r\n \"description\": \"Registers the subscription for the Data Factory Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/unregister/action\",\r\n \"displayName\": \"Unregister Data Factory Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Data Factory Resource Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"datafactories/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read datafactories metric definitions\",\r\n \"description\": \"Gets the available metrics for datafactories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"FailedRuns\",\r\n \"displayName\": \"Failed Runs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetricsV1\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"pipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"activityName\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessfulRuns\",\r\n \"displayName\": \"Successful Runs\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetricsV1\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"pipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"activityName\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of data factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read factories log definitions\",\r\n \"description\": \"Gets the available logs for factories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ActivityRuns\",\r\n \"displayName\": \"Pipeline activity runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PipelineRuns\",\r\n \"displayName\": \"Pipeline runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TriggerRuns\",\r\n \"displayName\": \"Trigger runs log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Gets the available metrics for factories\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PipelineFailedRuns\",\r\n \"displayName\": \"Failed pipeline runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PipelineSucceededRuns\",\r\n \"displayName\": \"Succeeded pipeline runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivityFailedRuns\",\r\n \"displayName\": \"Failed activity runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"PipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivitySucceededRuns\",\r\n \"displayName\": \"Succeeded activity runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"PipelineName\",\r\n \"displayName\": \"Pipeline\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Activity\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TriggerFailedRuns\",\r\n \"displayName\": \"Failed trigger runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Trigger\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TriggerSucceededRuns\",\r\n \"displayName\": \"Succeeded trigger runs metrics\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Name\",\r\n \"displayName\": \"Trigger\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"FailureType\",\r\n \"displayName\": \"Failure Type\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegrationRuntimeCpuPercentage\",\r\n \"displayName\": \"Integration runtime CPU utilization\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IntegrationRuntimeName\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"NodeName\",\r\n \"displayName\": \"Integration Runtime Node\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegrationRuntimeAvailableMemory\",\r\n \"displayName\": \"Integration runtime available memory\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"enableRegionalMdmAccount\": \"false\",\r\n \"sourceMdmAccount\": \"MicrosoftDataFactoryProdShoebox\",\r\n \"sourceMdmNamespace\": \"ADFMetrics\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IntegrationRuntimeName\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"NodeName\",\r\n \"displayName\": \"Integration Runtime Node\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/read\",\r\n \"displayName\": \"Read Data Factory\",\r\n \"description\": \"Reads the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/write\",\r\n \"displayName\": \"Create or Update Data Factory\",\r\n \"description\": \"Creates or Updates the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/delete\",\r\n \"displayName\": \"Delete Data Factory\",\r\n \"description\": \"Deletes the Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/linkedServices\",\r\n \"displayName\": \"Linked Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/read\",\r\n \"displayName\": \"Read Linked Service\",\r\n \"description\": \"Reads any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/delete\",\r\n \"displayName\": \"Delete Linked Service\",\r\n \"description\": \"Deletes any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/write\",\r\n \"displayName\": \"Create or Update Linked Service\",\r\n \"description\": \"Creates or Updates any Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines\",\r\n \"displayName\": \"Pipeline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/read\",\r\n \"displayName\": \"Read Pipeline\",\r\n \"description\": \"Reads any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/delete\",\r\n \"displayName\": \"Delete Pipeline\",\r\n \"description\": \"Deletes any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/pause/action\",\r\n \"displayName\": \"Pause Pipeline\",\r\n \"description\": \"Pauses any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/resume/action\",\r\n \"displayName\": \"Resume Pipeline\",\r\n \"description\": \"Resumes any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/update/action\",\r\n \"displayName\": \"Update Pipeline\",\r\n \"description\": \"Updates any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/write\",\r\n \"displayName\": \"Create or Update Pipeline\",\r\n \"description\": \"Creates or Updates any Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/tables\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/tables/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/slices\",\r\n \"displayName\": \"Data Slice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/slices/read\",\r\n \"displayName\": \"Read Data Slices\",\r\n \"description\": \"Gets the Data Slices in the given period.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/slices/write\",\r\n \"displayName\": \"Update Data Slice Status\",\r\n \"description\": \"Update the Status of the Data Slice.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/sliceruns\",\r\n \"displayName\": \"Data Slice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/sliceruns/read\",\r\n \"displayName\": \"Read Data Slice Run\",\r\n \"description\": \"Reads the Data Slice Run for the given dataset with the given start time.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/runs/loginfo\",\r\n \"displayName\": \"Run Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/runs/loginfo/read\",\r\n \"displayName\": \"Read Run Log Info\",\r\n \"description\": \"Reads a SAS URI to a blob container containing the logs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows in any Data Factory\",\r\n \"description\": \"Reads Activity Windows in the Data Factory with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Pipeline\",\r\n \"description\": \"Reads Activity Windows for the Pipeline with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datapipelines/activities/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/activities/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Pipeline Activity\",\r\n \"description\": \"Reads Activity Windows for the Pipeline Activity with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/datasets/activitywindows\",\r\n \"displayName\": \"Activity Windows\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datasets/activitywindows/read\",\r\n \"displayName\": \"Read Activity Windows for any Dataset\",\r\n \"description\": \"Reads Activity Windows for the Dataset with specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/gateways\",\r\n \"displayName\": \"Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/read\",\r\n \"displayName\": \"Read Gateway\",\r\n \"description\": \"Reads any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/write\",\r\n \"displayName\": \"Create or Update Gateway\",\r\n \"description\": \"Creates or Updates any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/delete\",\r\n \"displayName\": \"Delete Gateway\",\r\n \"description\": \"Deletes any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/connectioninfo/action\",\r\n \"displayName\": \"Read Gateway Connection Info\",\r\n \"description\": \"Reads the Connection Info for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/listauthkeys/action\",\r\n \"displayName\": \"List Gateway Authentication Keys\",\r\n \"description\": \"Lists the Authentication Keys for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/gateways/regenerateauthkey/action\",\r\n \"displayName\": \"Regenerate Gateway Authentication Keys\",\r\n \"description\": \"Regenerates the Authentication Keys for any Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/read\",\r\n \"displayName\": \"Read Data Factory\",\r\n \"description\": \"Reads Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/write\",\r\n \"displayName\": \"Create or Update any Data Factory.\",\r\n \"description\": \"Create or Update Data Factory\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/delete\",\r\n \"displayName\": \"Delete Data Factory\",\r\n \"description\": \"Deletes Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/cancelpipelinerun/action\",\r\n \"displayName\": \"Cancel any Pipeline Run\",\r\n \"description\": \"Cancels the pipeline run specified by the run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querytriggerruns/action\",\r\n \"displayName\": \"Query Trigger Runs\",\r\n \"description\": \"Queries the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querypipelineruns/action\",\r\n \"displayName\": \"Query Pipeline Runs\",\r\n \"description\": \"Queries the Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/linkedServices\",\r\n \"displayName\": \"Linked Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/read\",\r\n \"displayName\": \"Read Linked Service\",\r\n \"description\": \"Reads Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/delete\",\r\n \"displayName\": \"Delete Linked Service\",\r\n \"description\": \"Deletes Linked Service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/linkedServices/write\",\r\n \"displayName\": \"Create or Update any Linked Service.\",\r\n \"description\": \"Create or Update Linked Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines\",\r\n \"displayName\": \"Pipeline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/read\",\r\n \"displayName\": \"Read Pipeline\",\r\n \"description\": \"Reads Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/delete\",\r\n \"displayName\": \"Delete Pipeline\",\r\n \"description\": \"Deletes Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/write\",\r\n \"displayName\": \"Create or Update any Pipeline.\",\r\n \"description\": \"Create or Update Pipeline\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/createrun/action\",\r\n \"displayName\": \"Create Pipeline Run\",\r\n \"description\": \"Creates a run for the Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/read\",\r\n \"displayName\": \"Read Pipeline Runs\",\r\n \"description\": \"Reads the Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/cancel/action\",\r\n \"displayName\": \"Cancel any Pipeline Run\",\r\n \"description\": \"Cancels the pipeline run specified by the run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/queryactivityruns/action\",\r\n \"displayName\": \"Query Activity Runs\",\r\n \"description\": \"Queries the activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns/activityruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/activityruns/read\",\r\n \"displayName\": \"Read Activity Runs\",\r\n \"description\": \"Reads the activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/datasets\",\r\n \"displayName\": \"Dataset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/read\",\r\n \"displayName\": \"Read Dataset\",\r\n \"description\": \"Reads any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/delete\",\r\n \"displayName\": \"Delete Dataset\",\r\n \"description\": \"Deletes any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/datasets/write\",\r\n \"displayName\": \"Create or Update Dataset\",\r\n \"description\": \"Creates or Updates any Dataset.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/read\",\r\n \"displayName\": \"Read Integration Runtime\",\r\n \"description\": \"Reads any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/write\",\r\n \"displayName\": \"Create or Update Integration Runtime\",\r\n \"description\": \"Creates or Updates any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/delete\",\r\n \"displayName\": \"Delete Integration Runtime\",\r\n \"description\": \"Deletes any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/start/action\",\r\n \"displayName\": \"Start Integration Runtime\",\r\n \"description\": \"Starts any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/stop/action\",\r\n \"displayName\": \"Stop Integration Runtime\",\r\n \"description\": \"Stops any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/synccredentials/action\",\r\n \"displayName\": \"Sync Credentials for Integration Runtime\",\r\n \"description\": \"Syncs the Credentials for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/upgrade/action\",\r\n \"displayName\": \"Upgrade Integration Runtime\",\r\n \"description\": \"Upgrades the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/regenerateauthkey/action\",\r\n \"displayName\": \"Regenerate Integration Runtime Authentication Keys\",\r\n \"description\": \"Regenerates the Authentication Keys for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/queryactivityruns/action\",\r\n \"displayName\": \"Query Activity Runs\",\r\n \"description\": \"Queries Activity Runs for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/removelinks/action\",\r\n \"displayName\": \"Remove Linked Integration Runtime References\",\r\n \"description\": \"Removes Linked Integration Runtime References from the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/getconnectioninfo\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/getconnectioninfo/read\",\r\n \"displayName\": \"Read Integration Runtime Connection Info\",\r\n \"description\": \"Reads Integration Runtime Connection Info.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/getstatus\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/getstatus/read\",\r\n \"displayName\": \"Read Integration Runtime Status\",\r\n \"description\": \"Reads Integration Runtime Status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/listauthkeys\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/listauthkeys/read\",\r\n \"displayName\": \"List Integration Runtime Authentication Keys\",\r\n \"description\": \"Lists the Authentication Keys for any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/monitoringdata\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/monitoringdata/read\",\r\n \"displayName\": \"Get Integration Runtime Monitoring Data\",\r\n \"description\": \"Gets the Monitoring Data for any Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/integrationruntimes/nodes\",\r\n \"displayName\": \"Integration Runtime\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/read\",\r\n \"displayName\": \"Read Integration Runtime Node\",\r\n \"description\": \"Reads the Node for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/delete\",\r\n \"displayName\": \"Delete Integration Runtime Node\",\r\n \"description\": \"Deletes the Node for the specified Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/write\",\r\n \"displayName\": \"Update Integration Runtime Node\",\r\n \"description\": \"Updates a self-hosted Integration Runtime Node.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/integrationruntimes/nodes/ipAddress/action\",\r\n \"displayName\": \"Read Integration Runtime Node IP Address\",\r\n \"description\": \"Returns the IP Address for the specified node of the Integration Runtime.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/read\",\r\n \"displayName\": \"Read Trigger\",\r\n \"description\": \"Reads any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/write\",\r\n \"displayName\": \"Create or Update Trigger\",\r\n \"description\": \"Creates or Updates any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/delete\",\r\n \"displayName\": \"Delete Trigger\",\r\n \"description\": \"Deletes any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/start/action\",\r\n \"displayName\": \"Start Trigger\",\r\n \"description\": \"Starts any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/stop/action\",\r\n \"displayName\": \"Stop Trigger\",\r\n \"description\": \"Stops any Trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggers/triggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggers/triggerruns/read\",\r\n \"displayName\": \"Read Trigger Runs\",\r\n \"description\": \"Reads the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/locations/configureFactoryRepo/action\",\r\n \"displayName\": \"Configure Factory Repository\",\r\n \"description\": \"Configures the repository for the factory.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/triggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/triggerruns/read\",\r\n \"displayName\": \"Read Trigger Runs\",\r\n \"description\": \"Reads the Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines/pipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/pipelineruns/read\",\r\n \"displayName\": \"Read Pipeline Run\",\r\n \"description\": \"Reads the Pipeline Run.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/querytriggerruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querytriggerruns/read\",\r\n \"displayName\": \"Read the Result of Query Trigger Runs\",\r\n \"description\": \"Reads the Result of Trigger Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/querypipelineruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/querypipelineruns/read\",\r\n \"displayName\": \"Read the Result of Query Pipeline Runs\",\r\n \"description\": \"Reads the Result of Query Pipeline Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelineruns/queryactivityruns\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelineruns/queryactivityruns/read\",\r\n \"displayName\": \"Read the Result of Query Activity Runs\",\r\n \"description\": \"Reads the result of query activity runs for the specified pipeline run ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"factories/pipelines/pipelineruns/activityruns/progress\",\r\n \"displayName\": \"Data Factory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/factories/pipelines/pipelineruns/activityruns/progress/read\",\r\n \"displayName\": \"Get the Progress of Activity Runs\",\r\n \"description\": \"Gets the Progress of Activity Runs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft Data Factory Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/operations/read\",\r\n \"displayName\": \"Read all Operations\",\r\n \"description\": \"Reads all Operations in Microsoft Data Factory Provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataFactory\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataFactory\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DataLakeAnalytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/register/action\",\r\n \"displayName\": \"Register to DataLakeAnalytics\",\r\n \"description\": \"Register subscription to DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get available operations of DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account\",\r\n \"description\": \"Get information about an existing DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/write\",\r\n \"displayName\": \"Create or Update DataLakeAnalytics Account\",\r\n \"description\": \"Create or update a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeAnalytics Account\",\r\n \"description\": \"Delete a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"displayName\": \"Take Ownership of DataLakeAnalytics Job\",\r\n \"description\": \"Grant permissions to cancel jobs submitted by other users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/operationResults/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeAnalytics account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/firewallRules\",\r\n \"displayName\": \"Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/read\",\r\n \"displayName\": \"Get Firewall Rule\",\r\n \"description\": \"Get information about a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/write\",\r\n \"displayName\": \"Create or Update Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Delete a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/dataLakeStoreAccounts\",\r\n \"displayName\": \"DataLakeStore Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/read\",\r\n \"displayName\": \"Get Linked DataLakeStore Account\",\r\n \"description\": \"Get information about a linked DataLakeStore account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/write\",\r\n \"displayName\": \"Create or Update Linked DataLakeStore Account\",\r\n \"description\": \"Create or update a linked DataLakeStore account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/delete\",\r\n \"displayName\": \"Unlink DataLakeStore Account\",\r\n \"description\": \"Unlink a DataLakeStore account from a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/storageAccounts\",\r\n \"displayName\": \"Storage Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/read\",\r\n \"displayName\": \"Get Linked Storage Account\",\r\n \"description\": \"Get information about a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/write\",\r\n \"displayName\": \"Create or Update Linked Storage Account\",\r\n \"description\": \"Create or update a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/delete\",\r\n \"displayName\": \"Unlink Storage Account\",\r\n \"description\": \"Unlink a Storage account from a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/storageAccounts/Containers\",\r\n \"displayName\": \"Container\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Containers/read\",\r\n \"displayName\": \"Get Storage Container\",\r\n \"description\": \"Get containers of a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Containers/listSasTokens/action\",\r\n \"displayName\": \"List SAS Tokens\",\r\n \"description\": \"List SAS tokens for storage containers of a linked Storage account of a DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/computePolicies\",\r\n \"displayName\": \"Compute Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/read\",\r\n \"displayName\": \"Get Compute Policy\",\r\n \"description\": \"Get information about a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/write\",\r\n \"displayName\": \"Create or Update Compute Policy\",\r\n \"description\": \"Create or update a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/computePolicies/delete\",\r\n \"displayName\": \"Delete Compute Policy\",\r\n \"description\": \"Delete a compute policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capability\",\r\n \"displayName\": \"Subscription Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/capability/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Subscription Capability\",\r\n \"description\": \"Get capability information of a subscription regarding using DataLakeAnalytics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check DataLakeAnalytics Account Name Availability\",\r\n \"description\": \"Check availability of a DataLakeAnalytics account name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/locations/operationResults/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeAnalytics account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account metric definitions\",\r\n \"description\": \"Get the available metrics for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"JobEndedSuccess\",\r\n \"displayName\": \"Successful Jobs\",\r\n \"displayDescription\": \"Count of successful jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobEndedFailure\",\r\n \"displayName\": \"Failed Jobs\",\r\n \"displayDescription\": \"Count of failed jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobEndedCancelled\",\r\n \"displayName\": \"Cancelled Jobs\",\r\n \"displayDescription\": \"Count of cancelled jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedSuccess\",\r\n \"displayName\": \"Successful AU Time\",\r\n \"displayDescription\": \"Total AU time for successful jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedFailure\",\r\n \"displayName\": \"Failed AU Time\",\r\n \"displayDescription\": \"Total AU time for failed jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"JobAUEndedCancelled\",\r\n \"displayName\": \"Cancelled AU Time\",\r\n \"displayDescription\": \"Total AU time for cancelled jobs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account log definitions\",\r\n \"description\": \"Get the available logs for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Request Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DataLakeAnalytics Account diagnostic settings\",\r\n \"description\": \"Get the diagnostic settings for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DataLakeAnalytics Account diagnostic settings\",\r\n \"description\": \"Create or update the diagnostic settings for the DataLakeAnalytics account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataLakeAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataLakeAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DataLakeStore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/register/action\",\r\n \"displayName\": \"Register to DataLakeStore\",\r\n \"description\": \"Register subscription to DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get available operations of DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/read\",\r\n \"displayName\": \"Get DataLakeStore Account\",\r\n \"description\": \"Get information about an existing DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/write\",\r\n \"displayName\": \"Create or Update DataLakeStore Account\",\r\n \"description\": \"Create or update a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeStore Account\",\r\n \"description\": \"Delete a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/enableKeyVault/action\",\r\n \"displayName\": \"Enable Key Vault for DataLakeStore Account\",\r\n \"description\": \"Enable KeyVault for a DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/Superuser/action\",\r\n \"displayName\": \"Grant Superuser\",\r\n \"description\": \"Grant Superuser on Data Lake Store when granted with Microsoft.Authorization/roleAssignments/write.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/operationResults/read\",\r\n \"displayName\": \"Get DataLakeStore Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeStore account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/firewallRules\",\r\n \"displayName\": \"Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/read\",\r\n \"displayName\": \"Get Firewall Rule\",\r\n \"description\": \"Get information about a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/write\",\r\n \"displayName\": \"Create or Update Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Delete a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/trustedIdProviders\",\r\n \"displayName\": \"Trusted IdProvider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/read\",\r\n \"displayName\": \"Get Trusted Identity Provider\",\r\n \"description\": \"Get information about a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/write\",\r\n \"displayName\": \"Create or Update Trusted Identity Provider\",\r\n \"description\": \"Create or update a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/delete\",\r\n \"displayName\": \"Delete Trusted Identity Provider\",\r\n \"description\": \"Delete a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/eventGridFilters\",\r\n \"displayName\": \"EventGrid Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/read\",\r\n \"displayName\": \"Get EventGrid Filter\",\r\n \"description\": \"Get an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update EventGrid Filter\",\r\n \"description\": \"Create or update an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/eventGridFilters/delete\",\r\n \"displayName\": \"Delete EventGrid Filter\",\r\n \"description\": \"Delete an EventGrid Filter.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capability\",\r\n \"displayName\": \"Subscription Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/capability/read\",\r\n \"displayName\": \"Get DataLakeStore Subscription Capability\",\r\n \"description\": \"Get capability information of a subscription regarding using DataLakeStore.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check DataLakeStore Account Name Availability\",\r\n \"description\": \"Check availability of a DataLakeStore account name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/locations/operationResults/read\",\r\n \"displayName\": \"Get DataLakeStore Account OperationResult\",\r\n \"description\": \"Get result of a DataLakeStore account operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DataLakeStore Account metric definitions\",\r\n \"description\": \"Get the available metrics for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TotalStorage\",\r\n \"displayName\": \"Total Storage\",\r\n \"displayDescription\": \"Total amount of data stored in the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataWritten\",\r\n \"displayName\": \"Data Written\",\r\n \"displayDescription\": \"Total amount of data written to the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataRead\",\r\n \"displayName\": \"Data Read\",\r\n \"displayDescription\": \"Total amount of data read from the account.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WriteRequests\",\r\n \"displayName\": \"Write Requests\",\r\n \"displayDescription\": \"Count of data write requests to the account.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ReadRequests\",\r\n \"displayName\": \"Read Requests\",\r\n \"displayDescription\": \"Count of data read requests to the account.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get DataLakeStore Account log definitions\",\r\n \"description\": \"Get the available logs for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Request Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DataLakeStore Account diagnostic settings\",\r\n \"description\": \"Get the diagnostic settings for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DataLakeStore Account diagnostic settings\",\r\n \"description\": \"Create or update the diagnostic settings for the DataLakeStore account.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataLakeStore\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataLakeStore\"\r\n },\r\n {\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/register/action\",\r\n \"displayName\": \"Registers the subscription\",\r\n \"description\": \"Registers the subscription with the Azure Database Migration Service provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/locations/operationResults/read\",\r\n \"displayName\": \"Get the status of a long-running operation\",\r\n \"description\": \"Get the status of a long-running operation related to a 202 Accepted response\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatuses\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/locations/operationStatuses/read\",\r\n \"displayName\": \"Get the status of a long-running operation\",\r\n \"description\": \"Get the status of a long-running operation related to a 202 Accepted response\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/skus/read\",\r\n \"displayName\": \"Get supported SKUs\",\r\n \"description\": \"Get a list of SKUs supported by DMS resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/stop/action\",\r\n \"displayName\": \"Stop DMS service\",\r\n \"description\": \"Stop the DMS service to minimize its cost\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/start/action\",\r\n \"displayName\": \"Start DMS service\",\r\n \"description\": \"Start the DMS service to allow it to process migrations again\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/checkStatus/action\",\r\n \"displayName\": \"Check service status\",\r\n \"description\": \"Check whether the service is deployed and running\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects\",\r\n \"displayName\": \"Azure Database Migration Service Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/write\",\r\n \"displayName\": \"Run tasks\",\r\n \"description\": \"Run tasks Azure Database Migration Service tasks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/accessArtifacts/action\",\r\n \"displayName\": \"Access project artifacts\",\r\n \"description\": \"Generate a URL that can be used to GET or PUT project artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects/tasks\",\r\n \"displayName\": \"Azure Database Migration Service Task\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/write\",\r\n \"displayName\": \"Run tasks\",\r\n \"description\": \"Run tasks Azure Database Migration Service tasks\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/tasks/cancel/action\",\r\n \"displayName\": \"Cancel running task\",\r\n \"description\": \"Cancel the task if it's currently running\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/slots\",\r\n \"displayName\": \"Azure Database Migration Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/slots/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services/projects/files\",\r\n \"displayName\": \"Azure Database Migration Service File\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read information about resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/write\",\r\n \"displayName\": \"Create or update\",\r\n \"description\": \"Create or update resources and their properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes a resource and all of its children\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/read/action\",\r\n \"displayName\": \"Read file content\",\r\n \"description\": \"Obtain a URL that can be used to read the content of the file\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataMigration/services/projects/files/readWrite/action\",\r\n \"displayName\": \"Read/write file content\",\r\n \"description\": \"Obtain a URL that can be used to read or write the content of the file\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataMigration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataMigration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for MySQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"MySQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/read\",\r\n \"displayName\": \"List/Get MySQL Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/write\",\r\n \"displayName\": \"Create/Update MySQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/delete\",\r\n \"displayName\": \"Delete MySQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable MySQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable MySQL Server info\",\r\n \"description\": \"Return the recoverable MySQL Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"seconds_behind_master\",\r\n \"displayName\": \"Replication lag in seconds\",\r\n \"displayDescription\": \"Replication lag in seconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"backup_storage_used\",\r\n \"displayName\": \"Backup Storage used\",\r\n \"displayDescription\": \"Backup Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMySQL/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read the server log definitions\",\r\n \"description\": \"Gets the available logs for MySQL servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"MySqlSlowLogs\",\r\n \"displayName\": \"MySQL Server Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforMySQL\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforMySQL\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for PostgreSQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"PostgreSQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/read\",\r\n \"displayName\": \"List/Get PostgreSQL Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/write\",\r\n \"displayName\": \"Create/Update PostgreSQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/delete\",\r\n \"displayName\": \"Delete PostgreSQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/queryTexts/action\",\r\n \"displayName\": \"Return the text of a query\",\r\n \"description\": \"Return the text of a query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable PostgreSQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable PostgreSQL Server info\",\r\n \"description\": \"Return the recoverable PostgreSQL Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"backup_storage_used\",\r\n \"displayName\": \"Backup Storage used\",\r\n \"displayDescription\": \"Backup Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"pg_replica_log_delay_in_seconds\",\r\n \"displayName\": \"Replica Lag (seconds)\",\r\n \"displayDescription\": \"Replica lag in seconds\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Max\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of servers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read server log definitions\",\r\n \"description\": \"Gets the available logs for Postgres servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"PostgreSQLLogs\",\r\n \"displayName\": \"PostgreSQL Server Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/topQueryStatistics\",\r\n \"displayName\": \"Top Query Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/topQueryStatistics/read\",\r\n \"displayName\": \"List/Get Query Statistic(s) for top queries\",\r\n \"description\": \"Return the list of Query Statistics for the top queries.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/waitStatistics\",\r\n \"displayName\": \"Wait Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/waitStatistics/read\",\r\n \"displayName\": \"List Wait Statistics for an instance\",\r\n \"description\": \"Return wait statistics for an instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors\",\r\n \"displayName\": \"Advisors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/read\",\r\n \"displayName\": \"Return the list of advisros\",\r\n \"description\": \"Return the list of advisros\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActionSessions/action\",\r\n \"displayName\": \"Make recommendations\",\r\n \"description\": \"Make recommendations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors/recommendedActions\",\r\n \"displayName\": \"Recommended Actions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActions/read\",\r\n \"displayName\": \"Return the list of recommended actions\",\r\n \"description\": \"Return the list of recommended actions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforPostgreSQL\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforPostgreSQL\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register the subscription for the IotHub resource provider and enables the creation of IotHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/checkNameAvailability/Action\",\r\n \"displayName\": \"Check If IotHub name is available\",\r\n \"description\": \"Check If IotHub name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/checkProvisioningServiceNameAvailability/Action\",\r\n \"displayName\": \"Check If Provisioning Service name is available\",\r\n \"description\": \"Check If Provisioning service name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register the subscription for the IotHub resource provider and enables the creation of IotHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"IotHubs/diagnosticSettings\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IotHubs/metricDefinitions\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"d2c.telemetry.ingress.allProtocol\",\r\n \"displayName\": \"Telemetry message send attempts\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages attempted to be sent to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.success\",\r\n \"displayName\": \"Telemetry messages sent\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages sent successfully to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.complete.success\",\r\n \"displayName\": \"Commands completed\",\r\n \"displayDescription\": \"Number of cloud-to-device commands completed successfully by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.abandon.success\",\r\n \"displayName\": \"Commands abandoned\",\r\n \"displayDescription\": \"Number of cloud-to-device commands abandoned by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.reject.success\",\r\n \"displayName\": \"Commands rejected\",\r\n \"displayDescription\": \"Number of cloud-to-device commands rejected by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.totalDevices\",\r\n \"displayName\": \"Total devices (deprecated)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.connectedDevices.allProtocol\",\r\n \"displayName\": \"Connected devices (deprecated) \",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.success\",\r\n \"displayName\": \"Routing: telemetry messages delivered\",\r\n \"displayDescription\": \"The number of times messages were successfully delivered to all endpoints using IoT Hub routing. If a message is routed to multiple endpoints, this value increases by one for each successful delivery. If a message is delivered to the same endpoint multiple times, this value increases by one for each successful delivery.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.dropped\",\r\n \"displayName\": \"Routing: telemetry messages dropped \",\r\n \"displayDescription\": \"The number of times messages were dropped by IoT Hub routing due to dead endpoints. This value does not count messages delivered to fallback route as dropped messages are not delivered there.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.orphaned\",\r\n \"displayName\": \"Routing: telemetry messages orphaned \",\r\n \"displayDescription\": \"The number of times messages were orphaned by IoT Hub routing because they didn't match any routing rules (including the fallback rule). \",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.invalid\",\r\n \"displayName\": \"Routing: telemetry messages incompatible\",\r\n \"displayDescription\": \"The number of times IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. This value does not include retries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.fallback\",\r\n \"displayName\": \"Routing: messages delivered to fallback\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered messages to the endpoint associated with the fallback route.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.eventHubs\",\r\n \"displayName\": \"Routing: messages delivered to Event Hub\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Event Hub endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.eventHubs\",\r\n \"displayName\": \"Routing: message latency for Event Hub\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and message ingress into an Event Hub endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusQueues\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Queue\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus queue endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusQueues\",\r\n \"displayName\": \"Routing: message latency for Service Bus Queue\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus queue endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusTopics\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Topic\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus topic endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusTopics\",\r\n \"displayName\": \"Routing: message latency for Service Bus Topic\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus topic endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.builtIn.events\",\r\n \"displayName\": \"Routing: messages delivered to messages/events\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.builtIn.events\",\r\n \"displayName\": \"Routing: message latency for messages/events\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage\",\r\n \"displayName\": \"Routing: messages delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.storage\",\r\n \"displayName\": \"Routing: message latency for storage\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a storage endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.bytes\",\r\n \"displayName\": \"Routing: data delivered to storage\",\r\n \"displayDescription\": \"The amount of data (bytes) IoT Hub routing delivered to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.blobs\",\r\n \"displayName\": \"Routing: blobs delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered blobs to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from devices\",\r\n \"displayDescription\": \"The average, min, and max of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from devices\",\r\n \"displayDescription\": \"The average, min, and max size of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.success\",\r\n \"displayName\": \"Successful direct method invocations\",\r\n \"displayDescription\": \"The count of all successful direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.failure\",\r\n \"displayName\": \"Failed direct method invocations\",\r\n \"displayDescription\": \"The count of all failed direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.requestSize\",\r\n \"displayName\": \"Request size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method requests.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.responseSize\",\r\n \"displayName\": \"Response size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method responses.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from back end\",\r\n \"displayDescription\": \"The average, min, and max of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from back end\",\r\n \"displayDescription\": \"The average, min, and max size of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.success\",\r\n \"displayName\": \"Successful twin queries\",\r\n \"displayDescription\": \"The count of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.failure\",\r\n \"displayName\": \"Failed twin queries\",\r\n \"displayDescription\": \"The count of all failed twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.resultSize\",\r\n \"displayName\": \"Twin queries result size\",\r\n \"displayDescription\": \"The average, min, and max of the result size of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.success\",\r\n \"displayName\": \"Successful creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all successful creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.failure\",\r\n \"displayName\": \"Failed creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all failed creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.success\",\r\n \"displayName\": \"Successful creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all successful creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.failure\",\r\n \"displayName\": \"Failed creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all failed creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.success\",\r\n \"displayName\": \"Successful calls to list jobs\",\r\n \"displayDescription\": \"The count of all successful calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.failure\",\r\n \"displayName\": \"Failed calls to list jobs\",\r\n \"displayDescription\": \"The count of all failed calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.success\",\r\n \"displayName\": \"Successful job cancellations\",\r\n \"displayDescription\": \"The count of all successful calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.failure\",\r\n \"displayName\": \"Failed job cancellations\",\r\n \"displayDescription\": \"The count of all failed calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.success\",\r\n \"displayName\": \"Successful job queries\",\r\n \"displayDescription\": \"The count of all successful calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.failure\",\r\n \"displayName\": \"Failed job queries\",\r\n \"displayDescription\": \"The count of all failed calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.completed\",\r\n \"displayName\": \"Completed jobs\",\r\n \"displayDescription\": \"The count of all completed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.failed\",\r\n \"displayName\": \"Failed jobs\",\r\n \"displayDescription\": \"The count of all failed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.sendThrottle\",\r\n \"displayName\": \"Number of throttling errors\",\r\n \"displayDescription\": \"Number of throttling errors due to device throughput throttles\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dailyMessageQuotaUsed\",\r\n \"displayName\": \"Total number of messages used\",\r\n \"displayDescription\": \"Number of total messages used today\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsage\",\r\n \"displayName\": \"Total device data usage\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsageV2\",\r\n \"displayName\": \"Total device data usage (preview)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalDeviceCount\",\r\n \"displayName\": \"Total devices (preview)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"lockAggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"connectedDeviceCount\",\r\n \"displayName\": \"Connected devices (preview)\",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"lockAggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configuration Metrics\",\r\n \"displayDescription\": \"Metrics for Configuration Operations\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IotHubs/logDefinitions\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/IotHubs/logDefinitions/read\",\r\n \"displayName\": \"Read IotHub service log definitions\",\r\n \"description\": \"Gets the available log definitions for the IotHub Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Connections\",\r\n \"displayName\": \"Connections\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceTelemetry\",\r\n \"displayName\": \"Device Telemetry\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DCommands\",\r\n \"displayName\": \"C2D Commands\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceIdentityOperations\",\r\n \"displayName\": \"Device Identity Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FileUploadOperations\",\r\n \"displayName\": \"File Upload Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Routes\",\r\n \"displayName\": \"Routes\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"D2CTwinOperations\",\r\n \"displayName\": \"D2CTwinOperations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DTwinOperations\",\r\n \"displayName\": \"C2D Twin Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TwinQueries\",\r\n \"displayName\": \"Twin Queries\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobsOperations\",\r\n \"displayName\": \"Jobs Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DirectMethods\",\r\n \"displayName\": \"Direct Methods\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"E2EDiagnostics\",\r\n \"displayName\": \"E2E Diagnostics (Preview)\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Read\",\r\n \"displayName\": \"Get IotHub(s)\",\r\n \"description\": \"Gets the IotHub resource(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Write\",\r\n \"displayName\": \"Create or update IotHub Resource\",\r\n \"description\": \"Create or update IotHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/Delete\",\r\n \"displayName\": \"Delete IotHub Resource\",\r\n \"description\": \"Delete IotHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/listkeys/Action\",\r\n \"displayName\": \"Get all IotHub Keys\",\r\n \"description\": \"Get all IotHub Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/exportDevices/Action\",\r\n \"displayName\": \"Export Devices\",\r\n \"description\": \"Export Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/importDevices/Action\",\r\n \"displayName\": \"Import Devices\",\r\n \"description\": \"Import Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/operationresults/Read\",\r\n \"displayName\": \"Get Operation Result (Obsolete API)\",\r\n \"description\": \"Get Operation Result (Obsolete API)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubStats\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/iotHubStats/Read\",\r\n \"displayName\": \"Get IotHub Statistics\",\r\n \"description\": \"Get IotHub Statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/skus\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/skus/Read\",\r\n \"displayName\": \"Get valid IotHub Skus\",\r\n \"description\": \"Get valid IotHub Skus\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubKeys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/iotHubKeys/listkeys/Action\",\r\n \"displayName\": \"Get IotHub Key for the given name\",\r\n \"description\": \"Get IotHub Key for the given name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/eventHubEndpoints/consumerGroups\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Write\",\r\n \"displayName\": \"Create EventHub Consumer Group\",\r\n \"description\": \"Create EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Read\",\r\n \"displayName\": \"Get EventHub Consumer Group(s)\",\r\n \"description\": \"Get EventHub Consumer Group(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Delete\",\r\n \"displayName\": \"Delete EventHub Consumer Group\",\r\n \"description\": \"Delete EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/jobs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/jobs/Read\",\r\n \"displayName\": \"Get the Job(s) on IotHub\",\r\n \"description\": \"Get Job(s) details submitted on given IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/quotaMetrics\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/quotaMetrics/Read\",\r\n \"displayName\": \"Get Quota Metrics\",\r\n \"description\": \"Get Quota Metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routing\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routing/$testall/Action\",\r\n \"displayName\": \"Routing Rule Test All\",\r\n \"description\": \"Test a message against all existing Routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routing/$testnew/Action\",\r\n \"displayName\": \"Routing Rule Test Route\",\r\n \"description\": \"Test a message against a provided test Route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routingEndpointsHealth\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/routingEndpointsHealth/Read\",\r\n \"displayName\": \"Get Endpoint Health\",\r\n \"description\": \"Gets the health of all routing Endpoints for an IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/operations/Read\",\r\n \"displayName\": \"Get All ResourceProvider Operations\",\r\n \"description\": \"Get All ResourceProvider Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usages\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/usages/Read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Get subscription usage details for this provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/operationresults/Read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Get Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Read\",\r\n \"displayName\": \"Get IotDps resource\",\r\n \"description\": \"Get IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Write\",\r\n \"displayName\": \"Create IotDps resource\",\r\n \"description\": \"Create IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/Delete\",\r\n \"displayName\": \"Delete IotDps resource\",\r\n \"description\": \"Delete IotDps resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/listkeys/Action\",\r\n \"displayName\": \"Get all IotDps keys\",\r\n \"description\": \"Get all IotDps keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/operationresults/Read\",\r\n \"displayName\": \"Get DPS Operation Result\",\r\n \"description\": \"Get DPS Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/skus\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/skus/Read\",\r\n \"displayName\": \"Get valid IotDps Skus\",\r\n \"description\": \"Get valid IotDps Skus\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/keys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/keys/listkeys/Action\",\r\n \"displayName\": \"Get IotDps Keys for key name\",\r\n \"description\": \"Get IotDps Keys for key name\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/diagnosticSettings\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/metricDefinitions\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/metricDefinitions/read\",\r\n \"displayName\": \"Read provisioning service metric definitions\",\r\n \"description\": \"Gets the available metrics for the provisioning service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RegistrationAttempts\",\r\n \"displayName\": \"Registration attempts\",\r\n \"displayDescription\": \"Number of device registrations attempted\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"IotHubName\",\r\n \"displayName\": \"IoT hub name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeviceAssignments\",\r\n \"displayName\": \"Devices assigned\",\r\n \"displayDescription\": \"Number of devices assigned to an IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"IotHubName\",\r\n \"displayName\": \"IoT hub name\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AttestationAttempts\",\r\n \"displayName\": \"Attestation attempts\",\r\n \"displayDescription\": \"Number of device attestations attempted\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProvisioningServiceName\",\r\n \"displayName\": \"Provisioning service name\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\"\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\"\r\n }\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"provisioningServices/logDefinitions\",\r\n \"displayName\": \"provisioningServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/provisioningServices/logDefinitions/read\",\r\n \"displayName\": \"Read provisioning service log definitions\",\r\n \"description\": \"Gets the available log definitions for the provisioning Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DeviceOperations\",\r\n \"displayName\": \"Device Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ServiceOperations\",\r\n \"displayName\": \"Service Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/diagnosticSettings\",\r\n \"displayName\": \"ElasticPools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/metricDefinitions\",\r\n \"displayName\": \"ElasticPools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"elasticPool.requestedUsageRate\",\r\n \"displayName\": \"requested usage rate\",\r\n \"displayDescription\": \"requested usage rate\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/diagnosticSettings\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/metricDefinitions\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/metricDefinitions/read\",\r\n \"displayName\": \"Read IotHub service metric definitions\",\r\n \"description\": \"Gets the available metrics for the IotHub service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"tenantHub.requestedUsageRate\",\r\n \"displayName\": \"requested usage rate\",\r\n \"displayDescription\": \"requested usage rate\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.allProtocol\",\r\n \"displayName\": \"Telemetry message send attempts\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages attempted to be sent to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.success\",\r\n \"displayName\": \"Telemetry messages sent\",\r\n \"displayDescription\": \"Number of device-to-cloud telemetry messages sent successfully to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.complete.success\",\r\n \"displayName\": \"Commands completed\",\r\n \"displayDescription\": \"Number of cloud-to-device commands completed successfully by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.abandon.success\",\r\n \"displayName\": \"Commands abandoned\",\r\n \"displayDescription\": \"Number of cloud-to-device commands abandoned by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.commands.egress.reject.success\",\r\n \"displayName\": \"Commands rejected\",\r\n \"displayDescription\": \"Number of cloud-to-device commands rejected by the device\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.totalDevices\",\r\n \"displayName\": \"Total devices (deprecated)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"devices.connectedDevices.allProtocol\",\r\n \"displayName\": \"Connected devices (deprecated) \",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.success\",\r\n \"displayName\": \"Routing: telemetry messages delivered\",\r\n \"displayDescription\": \"The number of times messages were successfully delivered to all endpoints using IoT Hub routing. If a message is routed to multiple endpoints, this value increases by one for each successful delivery. If a message is delivered to the same endpoint multiple times, this value increases by one for each successful delivery.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.dropped\",\r\n \"displayName\": \"Routing: telemetry messages dropped \",\r\n \"displayDescription\": \"The number of times messages were dropped by IoT Hub routing due to dead endpoints. This value does not count messages delivered to fallback route as dropped messages are not delivered there.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.orphaned\",\r\n \"displayName\": \"Routing: telemetry messages orphaned \",\r\n \"displayDescription\": \"The number of times messages were orphaned by IoT Hub routing because they didn't match any routing rules (including the fallback rule). \",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.invalid\",\r\n \"displayName\": \"Routing: telemetry messages incompatible\",\r\n \"displayDescription\": \"The number of times IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. This value does not include retries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.egress.fallback\",\r\n \"displayName\": \"Routing: messages delivered to fallback\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered messages to the endpoint associated with the fallback route.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.eventHubs\",\r\n \"displayName\": \"Routing: messages delivered to Event Hub\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Event Hub endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.eventHubs\",\r\n \"displayName\": \"Routing: message latency for Event Hub\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and message ingress into an Event Hub endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusQueues\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Queue\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus queue endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusQueues\",\r\n \"displayName\": \"Routing: message latency for Service Bus Queue\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus queue endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.serviceBusTopics\",\r\n \"displayName\": \"Routing: messages delivered to Service Bus Topic\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to Service Bus topic endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.serviceBusTopics\",\r\n \"displayName\": \"Routing: message latency for Service Bus Topic\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a Service Bus topic endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.builtIn.events\",\r\n \"displayName\": \"Routing: messages delivered to messages/events\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.builtIn.events\",\r\n \"displayName\": \"Routing: message latency for messages/events\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into the built-in endpoint (messages/events).\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage\",\r\n \"displayName\": \"Routing: messages delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing successfully delivered messages to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.latency.storage\",\r\n \"displayName\": \"Routing: message latency for storage\",\r\n \"displayDescription\": \"The average latency (milliseconds) between message ingress to IoT Hub and telemetry message ingress into a storage endpoint.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.bytes\",\r\n \"displayName\": \"Routing: data delivered to storage\",\r\n \"displayDescription\": \"The amount of data (bytes) IoT Hub routing delivered to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.endpoints.egress.storage.blobs\",\r\n \"displayName\": \"Routing: blobs delivered to storage\",\r\n \"displayDescription\": \"The number of times IoT Hub routing delivered blobs to storage endpoints.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from devices\",\r\n \"displayDescription\": \"The average, min, and max of all successful device-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from devices\",\r\n \"displayDescription\": \"The count of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from devices\",\r\n \"displayDescription\": \"The count of all failed device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from devices\",\r\n \"displayDescription\": \"The average, min, and max size of all successful device-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.success\",\r\n \"displayName\": \"Successful direct method invocations\",\r\n \"displayDescription\": \"The count of all successful direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.failure\",\r\n \"displayName\": \"Failed direct method invocations\",\r\n \"displayDescription\": \"The count of all failed direct method calls.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.requestSize\",\r\n \"displayName\": \"Request size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method requests.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.methods.responseSize\",\r\n \"displayName\": \"Response size of direct method invocations\",\r\n \"displayDescription\": \"The average, min, and max of all successful direct method responses.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.success\",\r\n \"displayName\": \"Successful twin reads from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.failure\",\r\n \"displayName\": \"Failed twin reads from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.read.size\",\r\n \"displayName\": \"Response size of twin reads from back end\",\r\n \"displayDescription\": \"The average, min, and max of all successful back-end-initiated twin reads.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.success\",\r\n \"displayName\": \"Successful twin updates from back end\",\r\n \"displayDescription\": \"The count of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.failure\",\r\n \"displayName\": \"Failed twin updates from back end\",\r\n \"displayDescription\": \"The count of all failed back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"c2d.twin.update.size\",\r\n \"displayName\": \"Size of twin updates from back end\",\r\n \"displayDescription\": \"The average, min, and max size of all successful back-end-initiated twin updates.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.success\",\r\n \"displayName\": \"Successful twin queries\",\r\n \"displayDescription\": \"The count of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.failure\",\r\n \"displayName\": \"Failed twin queries\",\r\n \"displayDescription\": \"The count of all failed twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"twinQueries.resultSize\",\r\n \"displayName\": \"Twin queries result size\",\r\n \"displayDescription\": \"The average, min, and max of the result size of all successful twin queries.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.success\",\r\n \"displayName\": \"Successful creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all successful creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createTwinUpdateJob.failure\",\r\n \"displayName\": \"Failed creations of twin update jobs\",\r\n \"displayDescription\": \"The count of all failed creation of twin update jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.success\",\r\n \"displayName\": \"Successful creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all successful creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.createDirectMethodJob.failure\",\r\n \"displayName\": \"Failed creations of method invocation jobs\",\r\n \"displayDescription\": \"The count of all failed creation of direct method invocation jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.success\",\r\n \"displayName\": \"Successful calls to list jobs\",\r\n \"displayDescription\": \"The count of all successful calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.listJobs.failure\",\r\n \"displayName\": \"Failed calls to list jobs\",\r\n \"displayDescription\": \"The count of all failed calls to list jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.success\",\r\n \"displayName\": \"Successful job cancellations\",\r\n \"displayDescription\": \"The count of all successful calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.cancelJob.failure\",\r\n \"displayName\": \"Failed job cancellations\",\r\n \"displayDescription\": \"The count of all failed calls to cancel a job.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.success\",\r\n \"displayName\": \"Successful job queries\",\r\n \"displayDescription\": \"The count of all successful calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.queryJobs.failure\",\r\n \"displayName\": \"Failed job queries\",\r\n \"displayDescription\": \"The count of all failed calls to query jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.completed\",\r\n \"displayName\": \"Completed jobs\",\r\n \"displayDescription\": \"The count of all completed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs.failed\",\r\n \"displayName\": \"Failed jobs\",\r\n \"displayDescription\": \"The count of all failed jobs.\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"d2c.telemetry.ingress.sendThrottle\",\r\n \"displayName\": \"Number of throttling errors\",\r\n \"displayDescription\": \"Number of throttling errors due to device throughput throttles\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dailyMessageQuotaUsed\",\r\n \"displayName\": \"Total number of messages used\",\r\n \"displayDescription\": \"Number of total messages used today\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsage\",\r\n \"displayName\": \"Total device data usage\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deviceDataUsageV2\",\r\n \"displayName\": \"Total device data usage (preview)\",\r\n \"displayDescription\": \"Bytes transferred to and from any devices connected to IotHub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"totalDeviceCount\",\r\n \"displayName\": \"Total devices (preview)\",\r\n \"displayDescription\": \"Number of devices registered to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectedDeviceCount\",\r\n \"displayName\": \"Connected devices (preview)\",\r\n \"displayDescription\": \"Number of devices connected to your IoT hub\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"configurations\",\r\n \"displayName\": \"Configuration Metrics\",\r\n \"displayDescription\": \"Metrics for Configuration Operations\",\r\n \"fillGapWithZero\": true,\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ElasticPools/IotHubTenants/logDefinitions\",\r\n \"displayName\": \"IotHubTenants\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/ElasticPools/IotHubTenants/logDefinitions/read\",\r\n \"displayName\": \"Read IotHub service log definitions\",\r\n \"description\": \"Gets the available log definitions for the IotHub Service\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Connections\",\r\n \"displayName\": \"Connections\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceTelemetry\",\r\n \"displayName\": \"Device Telemetry\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DCommands\",\r\n \"displayName\": \"C2D Commands\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DeviceIdentityOperations\",\r\n \"displayName\": \"Device Identity Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FileUploadOperations\",\r\n \"displayName\": \"File Upload Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Routes\",\r\n \"displayName\": \"Routes\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"D2CTwinOperations\",\r\n \"displayName\": \"D2CTwinOperations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"C2DTwinOperations\",\r\n \"displayName\": \"C2D Twin Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TwinQueries\",\r\n \"displayName\": \"Twin Queries\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"JobsOperations\",\r\n \"displayName\": \"Jobs Operations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DirectMethods\",\r\n \"displayName\": \"Direct Methods\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"E2EDiagnostics\",\r\n \"displayName\": \"E2E Diagnostics (Preview)\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Write\",\r\n \"displayName\": \"Create or Update IotHubTenant\",\r\n \"description\": \"Create or Update the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Read\",\r\n \"displayName\": \"Get IotHubTenant\",\r\n \"description\": \"Gets the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/Delete\",\r\n \"displayName\": \"Delete IotHubTenant\",\r\n \"description\": \"Delete the IotHub tenant resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/listKeys/Action\",\r\n \"displayName\": \"Get IotHubTenant Keys\",\r\n \"description\": \"Gets IotHub tenant keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/exportDevices/Action\",\r\n \"displayName\": \"Export Devices\",\r\n \"description\": \"Export Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/importDevices/Action\",\r\n \"displayName\": \"Import Devices\",\r\n \"description\": \"Import Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/getStats\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/getStats/Read\",\r\n \"displayName\": \"Get IotHubTenant Stats\",\r\n \"description\": \"Gets the IotHub tenant stats resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/iotHubKeys\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/iotHubKeys/listkeys/Action\",\r\n \"displayName\": \"Get IotHubTenant tenant key\",\r\n \"description\": \"Gets the IotHub tenant key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Write\",\r\n \"displayName\": \"Create EventHub Consumer Group\",\r\n \"description\": \"Create EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Read\",\r\n \"displayName\": \"Get EventHub Consumer Group(s)\",\r\n \"description\": \"Get EventHub Consumer Group(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/eventHubEndpoints/consumerGroups/Delete\",\r\n \"displayName\": \"Delete EventHub Consumer Group\",\r\n \"description\": \"Delete EventHub Consumer Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/jobs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/jobs/Read\",\r\n \"displayName\": \"Get the Job(s) on IotHub\",\r\n \"description\": \"Get Job(s) details submitted on given IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/quotaMetrics\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/quotaMetrics/Read\",\r\n \"displayName\": \"Get Quota Metrics\",\r\n \"description\": \"Get Quota Metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/routing/routes\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routing/routes/$testall/Action\",\r\n \"displayName\": \"Routing Rule Test All\",\r\n \"description\": \"Test a message against all existing Routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routing/routes/$testnew/Action\",\r\n \"displayName\": \"Routing Rule Test Route\",\r\n \"description\": \"Test a message against a provided test Route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/routingEndpointsHealth\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/routingEndpointsHealth/Read\",\r\n \"displayName\": \"Get Endpoint Health\",\r\n \"description\": \"Gets the health of all routing Endpoints for an IotHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/eventGridFilters\",\r\n \"displayName\": \"Microsoft.Devices/IotHubs/EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Write\",\r\n \"displayName\": \"Create or Update Event Grid filter\",\r\n \"description\": \"Create new or Update existing Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Read\",\r\n \"displayName\": \"Get Event Grid filter\",\r\n \"description\": \"Gets the Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/eventGridFilters/Delete\",\r\n \"displayName\": \"Delete Event Grid filter\",\r\n \"description\": \"Deletes the Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"elasticPools/iotHubTenants/certificates\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Read\",\r\n \"displayName\": \"Gets the Certificate\",\r\n \"description\": \"Gets the Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Write\",\r\n \"displayName\": \"Create or Update Certificate\",\r\n \"description\": \"Create or Update Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/Delete\",\r\n \"displayName\": \"Deletes Certificate\",\r\n \"description\": \"Deletes Certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/generateVerificationCode/Action\",\r\n \"displayName\": \"Generate Verification code\",\r\n \"description\": \"Generate Verification code\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Devices/elasticPools/iotHubTenants/certificates/verify/Action\",\r\n \"displayName\": \"Verify Certificate resource\",\r\n \"description\": \"Verify Certificate resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/locations/operationresults/Read\",\r\n \"displayName\": \"Get Location based Operation Result\",\r\n \"description\": \"Get Location based Operation Result\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Devices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Devices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DevTest Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labs/policySets\",\r\n \"displayName\": \"policy sets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/EvaluatePolicies/action\",\r\n \"displayName\": \"Evaluate policy\",\r\n \"description\": \"Evaluates lab policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ListVhds/action\",\r\n \"displayName\": \"List VHDs\",\r\n \"description\": \"List disk images available for custom image creation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/GenerateUploadUri/action\",\r\n \"displayName\": \"Generate image upload URI\",\r\n \"description\": \"Generate a URI for uploading custom disk images to a Lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/CreateEnvironment/action\",\r\n \"displayName\": \"Create a virtual machine\",\r\n \"description\": \"Create virtual machines in a lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ClaimAnyVm/action\",\r\n \"displayName\": \"Claim Any Virtual Machine\",\r\n \"description\": \"Claim a random claimable virtual machine in the lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ExportResourceUsage/action\",\r\n \"displayName\": \"Exports the lab resource usage into a storage account\",\r\n \"description\": \"Exports the lab resource usage into a storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/ImportVirtualMachine/action\",\r\n \"displayName\": \"Import a virtual machine\",\r\n \"description\": \"Import a virtual machine into a different lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/policySets/policies\",\r\n \"displayName\": \"policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/delete\",\r\n \"displayName\": \"Delete policies.\",\r\n \"description\": \"Delete policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/read\",\r\n \"displayName\": \"Read policies.\",\r\n \"description\": \"Read policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/policySets/policies/write\",\r\n \"displayName\": \"Add or modify policies.\",\r\n \"description\": \"Add or modify policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/schedules/ListApplicable/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists all applicable schedules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/schedules/Retarget/action\",\r\n \"displayName\": \"Retarget schedule.\",\r\n \"description\": \"Updates a schedule's target resource Id.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualMachines/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/serviceFabrics/schedules\",\r\n \"displayName\": \"schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/delete\",\r\n \"displayName\": \"Delete schedules.\",\r\n \"description\": \"Delete schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/read\",\r\n \"displayName\": \"Read schedules.\",\r\n \"description\": \"Read schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/write\",\r\n \"displayName\": \"Add or modify schedules.\",\r\n \"description\": \"Add or modify schedules.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/Execute/action\",\r\n \"displayName\": \"Execute schedule\",\r\n \"description\": \"Execute a schedule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources\",\r\n \"displayName\": \"Artifact sources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/delete\",\r\n \"displayName\": \"Delete artifact sources.\",\r\n \"description\": \"Delete artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/read\",\r\n \"displayName\": \"Read artifact sources.\",\r\n \"description\": \"Read artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/write\",\r\n \"displayName\": \"Add or modify artifact sources.\",\r\n \"description\": \"Add or modify artifact sources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources/artifacts\",\r\n \"displayName\": \"Artifacts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/artifacts/read\",\r\n \"displayName\": \"Read artifacts.\",\r\n \"description\": \"Read artifacts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/artifacts/GenerateArmTemplate/action\",\r\n \"displayName\": \"Generates an ARM template for the given artifact\",\r\n \"description\": \"Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/galleryImages\",\r\n \"displayName\": \"gallery images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/galleryImages/read\",\r\n \"displayName\": \"Read gallery images.\",\r\n \"description\": \"Read gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/customImages\",\r\n \"displayName\": \"custom images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/delete\",\r\n \"displayName\": \"Delete custom images.\",\r\n \"description\": \"Delete custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/read\",\r\n \"displayName\": \"Read custom images.\",\r\n \"description\": \"Read custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/customImages/write\",\r\n \"displayName\": \"Add or modify custom images.\",\r\n \"description\": \"Add or modify custom images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualNetworks\",\r\n \"displayName\": \"virtual networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/delete\",\r\n \"displayName\": \"Delete virtual networks.\",\r\n \"description\": \"Delete virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/read\",\r\n \"displayName\": \"Read virtual networks.\",\r\n \"description\": \"Read virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualNetworks/write\",\r\n \"displayName\": \"Add or modify virtual networks.\",\r\n \"description\": \"Add or modify virtual networks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/virtualMachines\",\r\n \"displayName\": \"Virtual machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/delete\",\r\n \"displayName\": \"Delete virtual machines.\",\r\n \"description\": \"Delete virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/read\",\r\n \"displayName\": \"Read virtual machines.\",\r\n \"description\": \"Read virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/write\",\r\n \"displayName\": \"Add or modify virtual machines.\",\r\n \"description\": \"Add or modify virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Start/action\",\r\n \"displayName\": \"Start virtual machine\",\r\n \"description\": \"Start a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Stop/action\",\r\n \"displayName\": \"Stop virtual machine\",\r\n \"description\": \"Stop a virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Restart/action\",\r\n \"displayName\": \"Restart virtual machine\",\r\n \"description\": \"Restart a virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Redeploy/action\",\r\n \"displayName\": \"Redeploy a virtual machine\",\r\n \"description\": \"Redeploy a virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Resize/action\",\r\n \"displayName\": \"Resize Virtual Machine.\",\r\n \"description\": \"Resize Virtual Machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/ApplyArtifacts/action\",\r\n \"displayName\": \"Apply artifacts to virtual machine\",\r\n \"description\": \"Apply artifacts to virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/AddDataDisk/action\",\r\n \"displayName\": \"Add or attach a data disk\",\r\n \"description\": \"Attach a new or existing data disk to virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/DetachDataDisk/action\",\r\n \"displayName\": \"Detach the specified disk from the virtual machine\",\r\n \"description\": \"Detach the specified disk from the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/Claim/action\",\r\n \"displayName\": \"Claim a virtual machine\",\r\n \"description\": \"Take ownership of an existing virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/UnClaim/action\",\r\n \"displayName\": \"Unclaim a virtual machine\",\r\n \"description\": \"Release ownership of an existing virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/TransferDisks/action\",\r\n \"displayName\": \"Transfer data disks to the current user.\",\r\n \"description\": \"Transfers all data disks attached to the virtual machine to be owned by the current user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/ListApplicableSchedules/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists the applicable start/stop schedules, if any.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/virtualMachines/GetRdpFileContents/action\",\r\n \"displayName\": \"Get RDP file contents\",\r\n \"description\": \"Gets a string that represents the contents of the RDP file for the virtual machine\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/formulas\",\r\n \"displayName\": \"Formulas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"displayName\": \"Delete formulas.\",\r\n \"description\": \"Delete formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"displayName\": \"Read formulas.\",\r\n \"description\": \"Read formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"displayName\": \"Add or modify formulas.\",\r\n \"description\": \"Add or modify formulas.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/costs\",\r\n \"displayName\": \"costs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/costs/read\",\r\n \"displayName\": \"Read costs.\",\r\n \"description\": \"Read costs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/costs/write\",\r\n \"displayName\": \"Add or modify costs.\",\r\n \"description\": \"Add or modify costs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/disks\",\r\n \"displayName\": \"disks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/delete\",\r\n \"displayName\": \"Delete disks.\",\r\n \"description\": \"Delete disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/read\",\r\n \"displayName\": \"Read disks.\",\r\n \"description\": \"Read disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/write\",\r\n \"displayName\": \"Add or modify disks.\",\r\n \"description\": \"Add or modify disks.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/Attach/action\",\r\n \"displayName\": \"Attach disk\",\r\n \"description\": \"Attach and create the lease of the disk to the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/disks/Detach/action\",\r\n \"displayName\": \"Detach and break the lease of the disk attached to the virtual machine\",\r\n \"description\": \"Detach and break the lease of the disk attached to the virtual machine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users\",\r\n \"displayName\": \"user profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/delete\",\r\n \"displayName\": \"Delete user profiles.\",\r\n \"description\": \"Delete user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/read\",\r\n \"displayName\": \"Read user profiles.\",\r\n \"description\": \"Read user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/write\",\r\n \"displayName\": \"Add or modify user profiles.\",\r\n \"description\": \"Add or modify user profiles.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/notificationChannels\",\r\n \"displayName\": \"notificationChannels\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/delete\",\r\n \"displayName\": \"Delete notificationchannels.\",\r\n \"description\": \"Delete notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/read\",\r\n \"displayName\": \"Read notificationchannels.\",\r\n \"description\": \"Read notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/write\",\r\n \"displayName\": \"Add or modify notificationchannels.\",\r\n \"description\": \"Add or modify notificationchannels.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/notificationChannels/Notify/action\",\r\n \"displayName\": \"Notify\",\r\n \"description\": \"Send notification to provided channel.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/secrets\",\r\n \"displayName\": \"secrets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/delete\",\r\n \"displayName\": \"Delete secrets.\",\r\n \"description\": \"Delete secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/read\",\r\n \"displayName\": \"Read secrets.\",\r\n \"description\": \"Read secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/secrets/write\",\r\n \"displayName\": \"Add or modify secrets.\",\r\n \"description\": \"Add or modify secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/artifactSources/armTemplates\",\r\n \"displayName\": \"Azure Resource Manager templates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/artifactSources/armTemplates/read\",\r\n \"displayName\": \"Read azure resource manager templates.\",\r\n \"description\": \"Read azure resource manager templates.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/environments\",\r\n \"displayName\": \"environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/serviceRunners\",\r\n \"displayName\": \"Service runners\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/delete\",\r\n \"displayName\": \"Delete service runners.\",\r\n \"description\": \"Delete service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/read\",\r\n \"displayName\": \"Read service runners.\",\r\n \"description\": \"Read service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/serviceRunners/write\",\r\n \"displayName\": \"Add or modify service runners.\",\r\n \"description\": \"Add or modify service runners.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/users/serviceFabrics\",\r\n \"displayName\": \"Service Fabrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/delete\",\r\n \"displayName\": \"Delete service fabrics.\",\r\n \"description\": \"Delete service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/read\",\r\n \"displayName\": \"Read service fabrics.\",\r\n \"description\": \"Read service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/write\",\r\n \"displayName\": \"Add or modify service fabrics.\",\r\n \"description\": \"Add or modify service fabrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/Start/action\",\r\n \"displayName\": \"Start service fabric\",\r\n \"description\": \"Start a service fabric.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/Stop/action\",\r\n \"displayName\": \"Stop service fabric\",\r\n \"description\": \"Stop a service fabric\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/users/serviceFabrics/ListApplicableSchedules/action\",\r\n \"displayName\": \"List all applicable schedules\",\r\n \"description\": \"Lists the applicable start/stop schedules, if any.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labCenters\",\r\n \"displayName\": \"Lab centers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/delete\",\r\n \"displayName\": \"Delete lab centers.\",\r\n \"description\": \"Delete lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/read\",\r\n \"displayName\": \"Read lab centers.\",\r\n \"description\": \"Read lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labCenters/write\",\r\n \"displayName\": \"Add or modify lab centers.\",\r\n \"description\": \"Add or modify lab centers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labs/vmPools\",\r\n \"displayName\": \"Virtual Machine Pools\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/delete\",\r\n \"displayName\": \"Delete virtual machine pools.\",\r\n \"description\": \"Delete virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/read\",\r\n \"displayName\": \"Read virtual machine pools.\",\r\n \"description\": \"Read virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DevTestLab/labs/vmPools/write\",\r\n \"displayName\": \"Add or modify virtual machine pools.\",\r\n \"description\": \"Add or modify virtual machine pools.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DevTestLab\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DevTestLab\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DocumentDB\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/register/action\",\r\n \"displayName\": \"Register Microsoft DocumentDB resource provider\",\r\n \"description\": \" Register the Microsoft DocumentDB resource provider for the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operationResults/read\",\r\n \"displayName\": \"Read operation status\",\r\n \"description\": \"Read status of the asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccountNames\",\r\n \"displayName\": \"Database Account Names\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccountNames/read\",\r\n \"displayName\": \"Read database account names\",\r\n \"description\": \"Checks for name availability.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/read\",\r\n \"displayName\": \"Read database account\",\r\n \"description\": \"Reads a database account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/write\",\r\n \"displayName\": \"Update database account\",\r\n \"description\": \"Update a database accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listKeys/action\",\r\n \"displayName\": \"List keys\",\r\n \"description\": \"List keys of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"displayName\": \"Read database account readonly keys\",\r\n \"description\": \"Reads the database account readonly keys.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/regenerateKey/action\",\r\n \"displayName\": \"Rotate keys\",\r\n \"description\": \"Rotate keys of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listConnectionStrings/action\",\r\n \"displayName\": \"Get Connection Strings\",\r\n \"description\": \"Get the connection strings for a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/changeResourceGroup/action\",\r\n \"displayName\": \"Change resource group\",\r\n \"description\": \"Change resource group of a database account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/failoverPriorityChange/action\",\r\n \"displayName\": \"Manual Failover\",\r\n \"description\": \"Change failover priorities of regions of a database account. This is used to perform manual failover operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/offlineRegion/action\",\r\n \"displayName\": \"Offline Region\",\r\n \"description\": \"Offline a region of a database account. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/onlineRegion/action\",\r\n \"displayName\": \"Online Region\",\r\n \"description\": \"Online a region of a database account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/delete\",\r\n \"displayName\": \"Delete database accounts\",\r\n \"description\": \"Deletes the database accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/readonlykeys\",\r\n \"displayName\": \"Database Account readonly keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/read\",\r\n \"displayName\": \"Read database account readonly keys\",\r\n \"description\": \"Reads the database account readonly keys.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/operationResults\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/operationResults/read\",\r\n \"displayName\": \"Read operation status\",\r\n \"description\": \"Read status of the asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile\",\r\n \"displayName\": \"Database Account latencies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/read\",\r\n \"displayName\": \"Read latency percentiles\",\r\n \"description\": \"Read percentiles of replication latencies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/metrics\",\r\n \"displayName\": \"Database Account metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/metrics/read\",\r\n \"displayName\": \"Read latency metrics\",\r\n \"description\": \"Read latency metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/targetRegion/metrics\",\r\n \"displayName\": \"Database Account metrics for a specific target region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/targetRegion/metrics/read\",\r\n \"displayName\": \"Read latency metricsfor a specific target region\",\r\n \"description\": \"Read latency metrics for a specific target region\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/percentile/sourceRegion/targetRegion/metrics\",\r\n \"displayName\": \"Database Account metrics for a specific source and target region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/sourceRegion/targetRegion/metrics/read\",\r\n \"displayName\": \"Read latency metrics for a specific source and target region\",\r\n \"description\": \"Read latency metrics for a specific source and target region\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions/usages\",\r\n \"displayName\": \"Database Account partition usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/usages/read\",\r\n \"displayName\": \"Read database account partition level usages\",\r\n \"description\": \"Read database account partition level usages\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/metricDefinitions\",\r\n \"displayName\": \"Database Account metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metricDefinitions/read\",\r\n \"displayName\": \"Read database account metrics definitions\",\r\n \"description\": \"Reads the database account metrics definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/metrics\",\r\n \"displayName\": \"Database Account metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metrics/read\",\r\n \"displayName\": \"Read database account metrics\",\r\n \"description\": \"Reads the database account metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/usages\",\r\n \"displayName\": \"Database Account usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/usages/read\",\r\n \"displayName\": \"Read database account usages\",\r\n \"description\": \"Reads the database account usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/metricDefinitions\",\r\n \"displayName\": \"Database metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metricDefinitions/read\",\r\n \"displayName\": \"Read database metric definitions\",\r\n \"description\": \"Reads the database metric definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/metrics\",\r\n \"displayName\": \"Database metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metrics/read\",\r\n \"displayName\": \"Read database metrics\",\r\n \"description\": \"Reads the database metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/usages\",\r\n \"displayName\": \"Database usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/usages/read\",\r\n \"displayName\": \"Read database usages\",\r\n \"description\": \"Reads the database usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/metricDefinitions\",\r\n \"displayName\": \"Collection metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metricDefinitions/read\",\r\n \"displayName\": \"Read collection metric definitions\",\r\n \"description\": \"Reads the collection metric definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/metrics\",\r\n \"displayName\": \"Collection metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metrics/read\",\r\n \"displayName\": \"Read collection metrics\",\r\n \"description\": \"Reads the collection metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/usages\",\r\n \"displayName\": \"Collection usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/usages/read\",\r\n \"displayName\": \"Read collection usages\",\r\n \"description\": \"Reads the collection usages.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/metrics\",\r\n \"displayName\": \"Database Account and Region metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/metrics/read\",\r\n \"displayName\": \"Read region database account metrics\",\r\n \"description\": \"Reads the region and database account metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/metrics\",\r\n \"displayName\": \"Regional Collection metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/metrics/read\",\r\n \"displayName\": \"Read regional collection metrics\",\r\n \"description\": \"Reads the regional collection metrics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitions\",\r\n \"displayName\": \"Regional Database Account Collection partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/read\",\r\n \"displayName\": \"Read regional database account partitions in a collection\",\r\n \"description\": \"Read regional database account partitions in a collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions/metrics\",\r\n \"displayName\": \"Database Account partition metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/metrics/read\",\r\n \"displayName\": \"Read database account partition level metrics\",\r\n \"description\": \"Read database account partition level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitions/metrics\",\r\n \"displayName\": \"Regional Database Account partition metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/metrics/read\",\r\n \"displayName\": \"Read regional database account partition level metrics\",\r\n \"description\": \"Read regional database account partition level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics\",\r\n \"displayName\": \"Regional Database Account partition key metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"displayName\": \"Read regional database account partition key level metrics\",\r\n \"description\": \"Read regional database account partition key level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitionKeyRangeId/metrics\",\r\n \"displayName\": \"Database Account partition key metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"displayName\": \"Read database account partition key level metrics\",\r\n \"description\": \"Read database account partition key level metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/databases/collections/partitions\",\r\n \"displayName\": \"Database Account Collection partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/read\",\r\n \"displayName\": \"Read database account partitions in a collection\",\r\n \"description\": \"Read database account partitions in a collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operations/read\",\r\n \"displayName\": \"List operations\",\r\n \"description\": \"Read operations available for the Microsoft DocumentDB \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"description\": \"Notifies Microsoft.DocumentDB that VirtualNetwork or Subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deleteVirtualNetworkOrSubnets/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"displayName\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"description\": \"Read Status of deleteVirtualNetworkOrSubnets asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read database account log definitions\",\r\n \"description\": \"Gets the available log catageries for Database Account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DataPlaneRequests\",\r\n \"displayName\": \"DataPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"MongoRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryRuntimeStatistics\",\r\n \"displayName\": \"QueryRuntimeStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database account metric definitions\",\r\n \"description\": \"Gets the available metrics for the database Account\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"AvailableStorage\",\r\n \"displayName\": \"Available Storage\",\r\n \"internalMetricName\": \"AvailableStorage\",\r\n \"displayDescription\": \"Total available storage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectionClosures\",\r\n \"displayName\": \"Cassandra Connection Closures\",\r\n \"internalMetricName\": \"CassandraConnectionClosures\",\r\n \"displayDescription\": \"Number of Cassandra connections that were closed, reported at a 1 minute granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"ClosureReason\",\r\n \"internalName\": \"ClosureReason\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraRequestCharges\",\r\n \"displayName\": \"Cassandra Request Charges\",\r\n \"internalMetricName\": \"CassandraRequestCharges\",\r\n \"displayDescription\": \"RUs consumed for Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"Cassandra Requests\",\r\n \"internalMetricName\": \"CassandraRequests\",\r\n \"displayDescription\": \"Number of Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataUsage\",\r\n \"displayName\": \"Data Usage\",\r\n \"internalMetricName\": \"DataUsage\",\r\n \"displayDescription\": \"Total data usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentCount\",\r\n \"displayName\": \"Document Count\",\r\n \"internalMetricName\": \"DocumentCount\",\r\n \"displayDescription\": \"Total document count reported at 5 minutes granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentQuota\",\r\n \"displayName\": \"Document Quota\",\r\n \"internalMetricName\": \"DocumentQuota\",\r\n \"displayDescription\": \"Total storage quota reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IndexUsage\",\r\n \"displayName\": \"Index Usage\",\r\n \"internalMetricName\": \"IndexUsage\",\r\n \"displayDescription\": \"Total index usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetadataRequests\",\r\n \"displayName\": \"Metadata Requests\",\r\n \"internalMetricName\": \"MetadataRequests\",\r\n \"displayDescription\": \"Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, etc, and their configurations, free of charge.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"Role\",\r\n \"internalName\": \"Role\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"MasterCluster0\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestCharge\",\r\n \"displayName\": \"Mongo Request Charge\",\r\n \"internalMetricName\": \"MongoRequestCharge\",\r\n \"displayDescription\": \"Mongo Request Units Consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"Mongo Requests\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Number of Mongo Requests Made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ReplicationLatency\",\r\n \"displayName\": \"P99 Replication Latency\",\r\n \"internalMetricName\": \"ReplicationLatency\",\r\n \"displayDescription\": \"P99 Replication Latency across source and target regions for geo-enabled account\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceRegion\",\r\n \"internalName\": \"SourceRegion\"\r\n },\r\n {\r\n \"name\": \"TargetRegion\",\r\n \"internalName\": \"TargetRegion\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceAvailability\",\r\n \"displayName\": \"Service Availability\",\r\n \"internalMetricName\": \"ServiceAvailability\",\r\n \"displayDescription\": \"Account requests availability at one hour, day or month granularity\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GlobalDatabaseAccountName\",\r\n \"internalName\": \"GlobalDatabaseAccountName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequestUnits\",\r\n \"displayName\": \"Total Request Units\",\r\n \"internalMetricName\": \"TotalRequestUnits\",\r\n \"displayDescription\": \"Request Units consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"internalMetricName\": \"TotalRequests\",\r\n \"displayDescription\": \"Number of requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DocumentDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DocumentDB\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Domains\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/generateSsoRequest/Action\",\r\n \"displayName\": \"Generate Domain Control Center Single Sign On Request\",\r\n \"description\": \"Generate a request for signing into domain control center.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/validateDomainRegistrationInformation/Action\",\r\n \"displayName\": \"Domain Purchase Info Validation\",\r\n \"description\": \"Validate domain purchase object without submitting it\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/checkDomainAvailability/Action\",\r\n \"displayName\": \"Check Domain Availablity\",\r\n \"description\": \"Check if a domain is available for purchase\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/listDomainRecommendations/Action\",\r\n \"displayName\": \"Retrieve Domain Recommendations\",\r\n \"description\": \"Retrieve the list domain recommendations based on keywords\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/register/action\",\r\n \"displayName\": \"Register Microsoft Domains resource provider\",\r\n \"description\": \"Register the Microsoft Domains resource provider for the subscription\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"domains\",\r\n \"displayName\": \"Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Read\",\r\n \"displayName\": \"Get Domains\",\r\n \"description\": \"Get the list of domains\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Read\",\r\n \"displayName\": \"Get Domain\",\r\n \"description\": \"Get domain\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Write\",\r\n \"displayName\": \"Add or Update Domain\",\r\n \"description\": \"Add a new Domain or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/Delete\",\r\n \"displayName\": \"Delete Domain\",\r\n \"description\": \"Delete an existing domain.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/renew/Action\",\r\n \"displayName\": \"Renew Domain\",\r\n \"description\": \"Renew an existing domain.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/operationresults\",\r\n \"displayName\": \"Domain operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/operationresults/Read\",\r\n \"displayName\": \"Get Domain Operation\",\r\n \"description\": \"Get a domain operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/domainownershipidentifiers\",\r\n \"displayName\": \"Domain operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Read\",\r\n \"displayName\": \"Get ownership Identifiers\",\r\n \"description\": \"List ownership identifiers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Read\",\r\n \"displayName\": \"Get ownership Identifier\",\r\n \"description\": \"Get ownership identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Write\",\r\n \"displayName\": \"Create or update Identifier\",\r\n \"description\": \"Create or update identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/domains/domainownershipidentifiers/Delete\",\r\n \"displayName\": \"Delete ownership Identifier\",\r\n \"description\": \"Delete ownership identifier\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topLevelDomains\",\r\n \"displayName\": \"TopLevelDomain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/Read\",\r\n \"displayName\": \"Get toplevel domains\",\r\n \"description\": \"Get toplevel domains\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/Read\",\r\n \"displayName\": \"Get toplevel domain\",\r\n \"description\": \"Get toplevel domain\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/topLevelDomains/listAgreements/Action\",\r\n \"displayName\": \"List Agreement action\",\r\n \"description\": \"List Agreement action\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Domain\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DomainRegistration/operations/Read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"List all operations from app service domain registration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DomainRegistration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DomainRegistration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Dynamics Lifecycle Services (LCS)\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"lcsprojects\",\r\n \"displayName\": \"Microsoft Dynamics Lifecycle Services project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/read\",\r\n \"displayName\": \"Read LCS projects\",\r\n \"description\": \"Display Microsoft Dynamics Lifecycle Services projects that belong to a user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/write\",\r\n \"displayName\": \"Create and update LCS projects\",\r\n \"description\": \"Create and update Microsoft Dynamics Lifecycle Services projects that belong to the user. Only the name and description properties can be updated. The subscription and location associated with the project cannot be updated after creation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/delete\",\r\n \"displayName\": \"Delete LCS projects\",\r\n \"description\": \"Delete Microsoft Dynamics Lifecycle Services projects that belong to the user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"lcsprojects/clouddeployments\",\r\n \"displayName\": \"Microsoft Dynamics AX 2012 deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/clouddeployments/read\",\r\n \"displayName\": \"Read Microsoft Dynamics AX 2012 deployments\",\r\n \"description\": \"Display Microsoft Dynamics AX 2012 R3 Evaluation deployments in a Microsoft Dynamics Lifecycle Services project that belong to a user\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/clouddeployments/write\",\r\n \"displayName\": \"Create Microsoft Dynamics AX 2012 deployments\",\r\n \"description\": \"Create Microsoft Dynamics AX 2012 R3 Evaluation deployment in a Microsoft Dynamics Lifecycle Services project that belong to a user. Deployments can be managed from Azure management portal\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"lcsprojects/connectors\",\r\n \"displayName\": \"Microsoft Dynamics project connectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/connectors/read\",\r\n \"displayName\": \"Read Microsoft Dynamics project connectors\",\r\n \"description\": \"Read connectors that belong to a Microsoft Dynamics Lifecycle Services project\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DynamicsLcs/lcsprojects/connectors/write\",\r\n \"displayName\": \"Create and update Microsoft Dynamics project connectors\",\r\n \"description\": \"Create and update connectors that belong to a Microsoft Dynamics Lifecycle Services project\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DynamicsLcs\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DynamicsLcs\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Event Grid\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/register/action\",\r\n \"displayName\": \"Registers EventGrid Resource Provider\",\r\n \"description\": \"Registers the subscription for the EventGrid resource provider.\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"eventSubscriptions\",\r\n \"displayName\": \"eventSubscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/write\",\r\n \"displayName\": \"Write EventSubscription\",\r\n \"description\": \"Create or update a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/read\",\r\n \"displayName\": \"Read EventSubscription\",\r\n \"description\": \"Read a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/delete\",\r\n \"displayName\": \"Delete EventSubscription\",\r\n \"description\": \"Delete a eventSubscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/getFullUrl/action\",\r\n \"displayName\": \"Get FullUrl of EventSubscription\",\r\n \"description\": \"Get full url for the event subscription\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics\",\r\n \"displayName\": \"topics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/write\",\r\n \"displayName\": \"Write Topic\",\r\n \"description\": \"Create or update a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/read\",\r\n \"displayName\": \"Read Topic\",\r\n \"description\": \"Read a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/delete\",\r\n \"displayName\": \"Delete Topic\",\r\n \"description\": \"Delete a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/listKeys/action\",\r\n \"displayName\": \"List Topic Keys\",\r\n \"description\": \"List keys for a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Topic Key\",\r\n \"description\": \"Regenerate key for a topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Topics Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read topic metric definitions\",\r\n \"description\": \"Gets the available metrics for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PublishSuccessCount\",\r\n \"displayName\": \"Published Events\",\r\n \"displayDescription\": \"Total events published to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishFailCount\",\r\n \"displayName\": \"Failed Events\",\r\n \"displayDescription\": \"Total events failed to publish to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ErrorType\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UnmatchedEventCount\",\r\n \"displayName\": \"Unmatched Events\",\r\n \"displayDescription\": \"Total events not matching any of the event subscriptions for this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"UnmatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishSuccessLatencyInMs\",\r\n \"displayName\": \"Publish Success Latency\",\r\n \"displayDescription\": \"Publish success latency in milliseconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessLatencyInMs\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topics/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Topics Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/topics/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventSubscriptions/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"EventSubscription Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read eventSubscription metric definitions\",\r\n \"description\": \"Gets the available metrics for eventSubscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"MatchedEventCount\",\r\n \"displayName\": \"Matched Events\",\r\n \"displayDescription\": \"Total events matched to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"MatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DeliveryAttemptFailCount\",\r\n \"displayName\": \"Delivery Failed Events\",\r\n \"displayDescription\": \"Total events failed to deliver to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliveryFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Error\"\r\n },\r\n {\r\n \"name\": \"ErrorType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeliverySuccessCount\",\r\n \"displayName\": \"Delivered Events\",\r\n \"displayDescription\": \"Total events delivered to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliverySuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DestinationProcessingDurationInMs\",\r\n \"displayName\": \"Destination Processing Duration\",\r\n \"displayDescription\": \"Destination processing duration in milliseconds\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"DestinationProcessingDelay\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DroppedEventCount\",\r\n \"displayName\": \"Dropped Events\",\r\n \"displayDescription\": \"Total dropped events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ExpiredEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DeadLetteredCount\",\r\n \"displayName\": \"Dead Lettered Events\",\r\n \"displayDescription\": \"Total dead lettered events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeadLetteredCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DeadLetterReason\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"EventSubscription Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for event subscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/eventSubscriptions/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for event subscriptions\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"extensionTopics/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Topics Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read topic metric definitions\",\r\n \"description\": \"Gets the available metrics for topics\",\r\n \"origin\": \"User,System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PublishSuccessCount\",\r\n \"displayName\": \"Published Events\",\r\n \"displayDescription\": \"Total events published to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishFailCount\",\r\n \"displayName\": \"Failed Events\",\r\n \"displayDescription\": \"Total events failed to publish to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ErrorType\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UnmatchedEventCount\",\r\n \"displayName\": \"Unmatched Events\",\r\n \"displayDescription\": \"Total events not matching any of the event subscriptions for this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"UnmatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"PublishSuccessLatencyInMs\",\r\n \"displayName\": \"Publish Success Latency\",\r\n \"displayDescription\": \"Publish success latency in milliseconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessLatencyInMs\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"extensionTopics/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Topics Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/extensionTopics/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for topics\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topictypes\",\r\n \"displayName\": \"topictypes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topictypes/read\",\r\n \"displayName\": \"Read TopicType\",\r\n \"description\": \"Read a topictype\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"topictypes/eventtypes\",\r\n \"displayName\": \"eventtypes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/topictypes/eventtypes/read\",\r\n \"displayName\": \"Read EventTypes Of TopicType\",\r\n \"description\": \"Read eventtypes supported by a topictype\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationResults\",\r\n \"displayName\": \"operationResults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/operationResults/read\",\r\n \"displayName\": \"Read Global OperationResult\",\r\n \"description\": \"Read the result of an operation\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Regional OperationResults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/locations/operationResults/read\",\r\n \"displayName\": \"Read Regional OperationResult\",\r\n \"description\": \"Read the result of a regional operation\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationsStatus\",\r\n \"displayName\": \"operationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/operationsStatus/read\",\r\n \"displayName\": \"Read Global OperationsStatus\",\r\n \"description\": \"Read the status of an operation\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationsStatus\",\r\n \"displayName\": \"Regional OperationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/locations/operationsStatus/read\",\r\n \"displayName\": \"Read Regional OperationsStatus\",\r\n \"description\": \"Read the status of a regional operation\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains\",\r\n \"displayName\": \"domains\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/write\",\r\n \"displayName\": \"Write Domain\",\r\n \"description\": \"Create or update a domain\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/read\",\r\n \"displayName\": \"Read Domain\",\r\n \"description\": \"Read a domain\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/delete\",\r\n \"displayName\": \"Delete Domain\",\r\n \"description\": \"Delete a domain\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/listKeys/action\",\r\n \"displayName\": \"List Domain Keys\",\r\n \"description\": \"List keys for a domain\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Domain Key\",\r\n \"description\": \"Regenerate key for a domain\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/topics\",\r\n \"displayName\": \"domaintopics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/topics/read\",\r\n \"displayName\": \"Read Domain Topic\",\r\n \"description\": \"Read a domain topic\",\r\n \"origin\": \"User,System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"domains/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Domains Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventGrid/domains/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read domains metric definitions\",\r\n \"description\": \"Gets the available metrics for domains\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PublishSuccessCount\",\r\n \"displayName\": \"Published Events\",\r\n \"displayDescription\": \"Total events published to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PublishFailCount\",\r\n \"displayName\": \"Failed Events\",\r\n \"displayDescription\": \"Total events failed to publish to this topic\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"ErrorType\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PublishSuccessLatencyInMs\",\r\n \"displayName\": \"Publish Success Latency\",\r\n \"displayDescription\": \"Publish success latency in milliseconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"PublishSuccessLatencyInMs\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MatchedEventCount\",\r\n \"displayName\": \"Matched Events\",\r\n \"displayDescription\": \"Total events matched to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"MatchedEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeliveryAttemptFailCount\",\r\n \"displayName\": \"Delivery Failed Events\",\r\n \"displayDescription\": \"Total events failed to deliver to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliveryFailCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"Error\"\r\n },\r\n {\r\n \"name\": \"ErrorType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeliverySuccessCount\",\r\n \"displayName\": \"Delivered Events\",\r\n \"displayDescription\": \"Total events delivered to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeliverySuccessCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DestinationProcessingDurationInMs\",\r\n \"displayName\": \"Destination Processing Duration\",\r\n \"displayDescription\": \"Destination processing duration in milliseconds\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"DestinationProcessingDelay\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DroppedEventCount\",\r\n \"displayName\": \"Dropped Events\",\r\n \"displayDescription\": \"Total dropped events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ExpiredEventCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeadLetteredCount\",\r\n \"displayName\": \"Dead Lettered Events\",\r\n \"displayDescription\": \"Total dead lettered events matching to this event subscription\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"DeadLetteredCount\",\r\n \"fillGapWithZero\": true,\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": null,\r\n \"sourceMdmAccount\": \"AzureEventGrid\",\r\n \"sourceMdmNamespace\": \"ResourceMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Topic\",\r\n \"internalName\": \"SubResourceId\"\r\n },\r\n {\r\n \"name\": \"EventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DomainEventSubscriptionName\"\r\n },\r\n {\r\n \"name\": \"DeadLetterReason\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.EventGrid\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.EventGrid\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/register/action\",\r\n \"displayName\": \"Registers the EventHub Resource Provider\",\r\n \"description\": \"Registers the subscription for the EventHub resource provider and enables the creation of EventHub resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/unregister/action\",\r\n \"displayName\": \"Registers the EventHub Resource Provider\",\r\n \"description\": \"Registers the EventHub Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs\",\r\n \"displayName\": \"EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/write\",\r\n \"displayName\": \"Create or Update EventHub\",\r\n \"description\": \"Create or Update EventHub properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/read\",\r\n \"displayName\": \"Get EventHub\",\r\n \"description\": \"Get list of EventHub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/Delete\",\r\n \"displayName\": \"Delete EventHub\",\r\n \"description\": \"Operation to delete EventHub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/action\",\r\n \"displayName\": \"Update EventHub Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update EventHub. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs/authorizationRules\",\r\n \"displayName\": \"EventHub AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/read\",\r\n \"displayName\": \" Get EventHub Authorization Rules\",\r\n \"description\": \" Get the list of EventHub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/write\",\r\n \"displayName\": \"Create or Update EventHub Authorization Rule\",\r\n \"description\": \"Create EventHub Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/delete\",\r\n \"displayName\": \"Delete EventHub Authorization Rules\",\r\n \"description\": \"Operation to delete EventHub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List EventHub keys\",\r\n \"description\": \"Get the Connection String to EventHub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventHubs/consumergroups\",\r\n \"displayName\": \"ConsumerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/write\",\r\n \"displayName\": \"Create or Update ConsumerGroup\",\r\n \"description\": \"Create or Update ConsumerGroup properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/read\",\r\n \"displayName\": \"Get ConsumerGroup\",\r\n \"description\": \"Get list of ConsumerGroup Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/eventHubs/consumergroups/Delete\",\r\n \"displayName\": \"Delete ConsumerGroup\",\r\n \"description\": \"Operation to delete ConsumerGroup Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/sku/read\",\r\n \"displayName\": \"Get Sku\",\r\n \"description\": \"Get list of Sku Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku/regions\",\r\n \"displayName\": \"SkuRegions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/sku/regions/read\",\r\n \"displayName\": \"Get SkuRegions\",\r\n \"description\": \"Get list of SkuRegions Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Successful Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"QuotaExceededErrors\",\r\n \"displayName\": \"Quota Exceeded Errors. (Preview)\",\r\n \"displayDescription\": \"Quota Exceeded Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"QuotaExceeded\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingBytes\",\r\n \"displayName\": \"Incoming Bytes. (Preview)\",\r\n \"displayDescription\": \"Incoming Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingBytes\",\r\n \"displayName\": \"Outgoing Bytes. (Preview)\",\r\n \"displayDescription\": \"Outgoing Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsOpened\",\r\n \"displayName\": \"Connections Opened. (Preview)\",\r\n \"displayDescription\": \"Connections Opened for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionOpen\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsClosed\",\r\n \"displayName\": \"Connections Closed. (Preview)\",\r\n \"displayDescription\": \"Connections Closed for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionClose\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CaptureBacklog\",\r\n \"displayName\": \"Capture Backlog. (Preview)\",\r\n \"displayDescription\": \"Capture Backlog for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchiveBacklog\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedMessages\",\r\n \"displayName\": \"Captured Messages. (Preview)\",\r\n \"displayDescription\": \"Captured Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedBytes\",\r\n \"displayName\": \"Captured Bytes. (Preview)\",\r\n \"displayDescription\": \"Captured Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedBytes\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Size\",\r\n \"displayName\": \"Size (Preview)\",\r\n \"displayDescription\": \"Size of an EventHub in Bytes. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntitySize\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INREQS\",\r\n \"displayName\": \"Incoming Requests\",\r\n \"displayDescription\": \"Total incoming send requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SUCCREQ\",\r\n \"displayName\": \"Successful Requests\",\r\n \"displayDescription\": \"Total successful requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"FAILREQ\",\r\n \"displayName\": \"Failed Requests\",\r\n \"displayDescription\": \"Total failed requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SVRBSY\",\r\n \"displayName\": \"Server Busy Errors\",\r\n \"displayDescription\": \"Total server busy errors for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INTERR\",\r\n \"displayName\": \"Internal Server Errors\",\r\n \"displayDescription\": \"Total internal server errors for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"MISCERR\",\r\n \"displayName\": \"Other Errors\",\r\n \"displayDescription\": \"Total failed requests for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INMSGS\",\r\n \"displayName\": \"Incoming Messages (Deprecated)\",\r\n \"displayDescription\": \"Total incoming messages for a namespace. This metric is deprecated. Please use Incoming Messages metric instead\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINMSGS\",\r\n \"displayName\": \"Incoming Messages\",\r\n \"displayDescription\": \"Total incoming messages for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OUTMSGS\",\r\n \"displayName\": \"Outgoing Messages (Deprecated)\",\r\n \"displayDescription\": \"Total outgoing messages for a namespace. This metric is deprecated. Please use Outgoing Messages metric instead\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTMSGS\",\r\n \"displayName\": \"Outgoing Messages\",\r\n \"displayDescription\": \"Total outgoing messages for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINMBS\",\r\n \"displayName\": \"Incoming bytes (Deprecated)\",\r\n \"displayDescription\": \"Event Hub incoming message throughput for a namespace. This metric is deprecated. Please use Incoming bytes metric instead\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINBYTES\",\r\n \"displayName\": \"Incoming bytes\",\r\n \"displayDescription\": \"Event Hub incoming message throughput for a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTMBS\",\r\n \"displayName\": \"Outgoing bytes (Deprecated)\",\r\n \"displayDescription\": \"Event Hub outgoing message throughput for a namespace. This metric is deprecated. Please use Outgoing bytes metric instead\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTBYTES\",\r\n \"displayName\": \"Outgoing bytes\",\r\n \"displayDescription\": \"Event Hub outgoing message throughput for a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHABL\",\r\n \"displayName\": \"Archive backlog messages\",\r\n \"displayDescription\": \"Event Hub archive messages in backlog for a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHAMSGS\",\r\n \"displayName\": \"Archive messages\",\r\n \"displayDescription\": \"Event Hub archived messages in a namespace\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHAMBS\",\r\n \"displayName\": \"Archive message throughput\",\r\n \"displayDescription\": \"Event Hub archived message throughput in a namespace\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Cluster metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Cluster metrics\",\r\n \"description\": \"Get list of Cluster metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Successful Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"QuotaExceededErrors\",\r\n \"displayName\": \"Quota Exceeded Errors. (Preview)\",\r\n \"displayDescription\": \"Quota Exceeded Errors for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"QuotaExceeded\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingBytes\",\r\n \"displayName\": \"Incoming Bytes. (Preview)\",\r\n \"displayDescription\": \"Incoming Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingBytes\",\r\n \"displayName\": \"Outgoing Bytes. (Preview)\",\r\n \"displayDescription\": \"Outgoing Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsOpened\",\r\n \"displayName\": \"Connections Opened. (Preview)\",\r\n \"displayDescription\": \"Connections Opened for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionOpen\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ConnectionsClosed\",\r\n \"displayName\": \"Connections Closed. (Preview)\",\r\n \"displayDescription\": \"Connections Closed for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"ConnectionClose\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CaptureBacklog\",\r\n \"displayName\": \"Capture Backlog. (Preview)\",\r\n \"displayDescription\": \"Capture Backlog for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchiveBacklog\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedMessages\",\r\n \"displayName\": \"Captured Messages. (Preview)\",\r\n \"displayDescription\": \"Captured Messages for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedMessages\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CapturedBytes\",\r\n \"displayName\": \"Captured Bytes. (Preview)\",\r\n \"displayDescription\": \"Captured Bytes for Microsoft.EventHub. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ArchivedBytes\",\r\n \"isDimensionRequired\": false,\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CPU\",\r\n \"displayName\": \"CPU (Preview)\",\r\n \"displayDescription\": \"CPU utilization for the Event Hub Cluster as a percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"internalMetricName\": \"\\\\Processor(*)\\\\% Processor Time\",\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"PerformanceCounters\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Role\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"AvailableMemory\",\r\n \"displayName\": \"Available Memory (Preview)\",\r\n \"displayDescription\": \"Available memory for the Event Hub Cluster in bytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"internalMetricName\": \"\\\\Memory\\\\Available MBytes\",\r\n \"resourceIdDimensionNameOverride\": \"ScaleUnit\",\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"PerformanceCounters\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Role\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or Update Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Namespace logs\",\r\n \"description\": \"Get list of Namespace logs Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ArchiveLogs\",\r\n \"displayName\": \"Archive Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n },\r\n {\r\n \"name\": \"OperationalLogs\",\r\n \"displayName\": \"Operational Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n },\r\n {\r\n \"name\": \"AutoScaleLogs\",\r\n \"displayName\": \"Auto Scale Logs\",\r\n \"blobDuration\": \"PT10M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/read\",\r\n \"displayName\": \"Get Cluster Resource\",\r\n \"description\": \"Gets the Cluster Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.EventHub/clusters/write\",\r\n \"displayName\": \"Get Cluster Resource\",\r\n \"description\": \"Gets the Cluster Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.EventHub\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.EventHub\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/register/action\",\r\n \"displayName\": \"Register the feature\",\r\n \"description\": \"Registers the feature of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the list of operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"features\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/features/read\",\r\n \"displayName\": \"Get Feature\",\r\n \"description\": \"Gets the features of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providers/features\",\r\n \"displayName\": \"Feature\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/read\",\r\n \"displayName\": \"Get Provider Feature\",\r\n \"description\": \"Gets the feature of a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/register/action\",\r\n \"displayName\": \"Register Provider Feature\",\r\n \"description\": \"Registers the feature for a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Features/providers/features/unregister/action\",\r\n \"displayName\": \"Unregister Provider Feature\",\r\n \"description\": \"Unregisters the feature for a subscription in a given resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Features\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Features\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.HDInsight\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/write\",\r\n \"displayName\": \"Create or Update Cluster\",\r\n \"description\": \"Create or Update HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/read\",\r\n \"displayName\": \"Read Cluster Details\",\r\n \"description\": \"Get details about HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/delete\",\r\n \"displayName\": \"Delete Cluster\",\r\n \"description\": \"Delete a HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/changerdpsetting/action\",\r\n \"displayName\": \"Change RDP setting\",\r\n \"description\": \"Change RDP setting for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/configurations/action\",\r\n \"displayName\": \"Update Cluster Configuration\",\r\n \"description\": \"Update HDInsight Cluster Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/roles\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/roles/resize/action\",\r\n \"displayName\": \"Resize Cluster\",\r\n \"description\": \"Resize a HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/configurations\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/configurations/read\",\r\n \"displayName\": \"Get Cluster Configurations\",\r\n \"description\": \"Get HDInsight Cluster Configurations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/checkNameAvailability\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/locations/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Check Name Availability\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capabilities\",\r\n \"displayName\": \"HDInsight Subscription Capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/locations/capabilities/read\",\r\n \"displayName\": \"Get Subscription Capabilities\",\r\n \"description\": \"Get Subscription Capabilities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of HDInsight Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read HDInsight Cluster metric definitions\",\r\n \"description\": \"Gets the available metrics for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"GatewayRequests\",\r\n \"displayName\": \"Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\",\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"HttpStatus\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CategorizedGatewayRequests\",\r\n \"displayName\": \"Categorized Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests by categories (1xx/2xx/3xx/4xx/5xx)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\",\r\n \"Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"HttpStatus\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AmbariMetrics\",\r\n \"displayName\": \"Ambari Metrics\",\r\n \"displayDescription\": \"Ambari Metrics emitted by yarn\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": \"HdInsight\",\r\n \"sourceMdmNamespace\": \"HdInsightIaasCluster\",\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Availability\",\r\n \"resourceIdDimensionNameOverride\": \"ClusterDnsName\",\r\n \"isInternal\": false,\r\n \"delegateMetricNameOverride\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ClusterDnsName\",\r\n \"displayName\": \"ClusterDnsName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"MetricName\",\r\n \"displayName\": \"MetricName\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications\",\r\n \"displayName\": \"HDInsight Cluster Application\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/read\",\r\n \"displayName\": \"Get Cluster Application\",\r\n \"description\": \"Get Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/write\",\r\n \"displayName\": \"Create or Update Cluster Application\",\r\n \"description\": \"Create or Update Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HDInsight/clusters/applications/delete\",\r\n \"displayName\": \"Delete Cluster Application\",\r\n \"description\": \"Delete Application for HDInsight Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HDInsight\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HDInsight\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Import/Export\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/register/action\",\r\n \"displayName\": \"Registers the Import/Export Resource Provider\",\r\n \"description\": \"Registers the subscription for the import/export resource provider and enables the creation of import/export jobs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/locations/read\",\r\n \"displayName\": \"Get or List Locations\",\r\n \"description\": \"Gets the properties for the specified location or returns the list of locations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/write\",\r\n \"displayName\": \"Create or Update Job\",\r\n \"description\": \"Creates a job with the specified parameters or update the properties or tags for the specified job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/read\",\r\n \"displayName\": \"Get or List Jobs\",\r\n \"description\": \"Gets the properties for the specified job or returns the list of jobs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/listBitLockerKeys/action\",\r\n \"displayName\": \"List BitLocker Keys\",\r\n \"description\": \"Gets the BitLocker keys for the specified job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ImportExport/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Deletes an existing job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ImportExport\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ImportExport\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Monitor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Register/Action\",\r\n \"displayName\": \"Register Microsoft.Insights\",\r\n \"description\": \"Register the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Unregister/Action\",\r\n \"displayName\": \"Register Microsoft.Insights\",\r\n \"description\": \"Register the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ListMigrationDate/Action\",\r\n \"displayName\": \"Subscription migration date read\",\r\n \"description\": \"Get back Subscription migration date\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MigrateToNewpricingModel/Action\",\r\n \"displayName\": \"Migrate subscription to new pricing model action\",\r\n \"description\": \"Migrate subscription to new pricing model\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/RollbackToLegacyPricingModel/Action\",\r\n \"displayName\": \"Rollback subscription to legacy pricing model action\",\r\n \"description\": \"Rollback subscription to legacy pricing model\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Operations/Read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Read operations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions/Microsoft.Insights\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/Microsoft.Insights/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricDefinitions/providers/Microsoft.Insights\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricDefinitions/providers/Microsoft.Insights/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/Read\",\r\n \"displayName\": \"Read metrics\",\r\n \"description\": \"Read metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/Write\",\r\n \"displayName\": \"Write metrics\",\r\n \"description\": \"Write metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Metrics/providers/Metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Metrics/providers/Metrics/Read\",\r\n \"displayName\": \"Read metrics\",\r\n \"description\": \"Read metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AlertRules\",\r\n \"displayName\": \"Classic Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Write\",\r\n \"displayName\": \"Create or update classic metric alert\",\r\n \"description\": \"Create or update a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Delete\",\r\n \"displayName\": \"Delete classic metric alert\",\r\n \"description\": \"Delete a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Read\",\r\n \"displayName\": \"Read classic metric alert\",\r\n \"description\": \"Read a classic metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Activated/Action\",\r\n \"displayName\": \"Classic metric alert activated\",\r\n \"description\": \"Classic metric alert activated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Resolved/Action\",\r\n \"displayName\": \"Classic metric alert resolved\",\r\n \"description\": \"Classic metric alert resolved\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Throttled/Action\",\r\n \"displayName\": \"Classic metric alert rule throttled\",\r\n \"description\": \"Classic metric alert rule throttled\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricAlerts\",\r\n \"displayName\": \"Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Write\",\r\n \"displayName\": \"Create or update metric alert\",\r\n \"description\": \"Create or update a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Delete\",\r\n \"displayName\": \"Delete metric alert\",\r\n \"description\": \"Delete a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Read\",\r\n \"displayName\": \"Read metric alert\",\r\n \"description\": \"Read a metric alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricAlerts/Status\",\r\n \"displayName\": \"Metric Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/MetricAlerts/Status/Read\",\r\n \"displayName\": \"Read metric alert status\",\r\n \"description\": \"Read metric alert status\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings\",\r\n \"displayName\": \"Autoscale Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Write\",\r\n \"displayName\": \"Create or update autoscale setting\",\r\n \"description\": \"Create or update an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Delete\",\r\n \"displayName\": \"Delete autoscale setting\",\r\n \"description\": \"Delete an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Read\",\r\n \"displayName\": \"Read autoscale setting\",\r\n \"description\": \"Read an autoscale setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaleup/Action\",\r\n \"displayName\": \"Autoscale scale up initiated\",\r\n \"description\": \"Autoscale scale up initiated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaledown/Action\",\r\n \"displayName\": \"Autoscale scale down initiated\",\r\n \"description\": \"Autoscale scale down initiated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/ScaleupResult/Action\",\r\n \"displayName\": \"Autoscale scale up completed\",\r\n \"description\": \"Autoscale scale up completed\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/ScaledownResult/Action\",\r\n \"displayName\": \"Autoscale scale down completed\",\r\n \"description\": \"Autoscale scale down completed\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AlertRules/Incidents\",\r\n \"displayName\": \"Alert Rule Incident resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Incidents/Read\",\r\n \"displayName\": \"Read classic metric alert incidents\",\r\n \"description\": \"Read a classic metric alert incident\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ObservedMetricValue\",\r\n \"displayName\": \"Observed Metric Value\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The value computed by autoscale when executed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Metric\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"MetricTriggerSource\",\r\n \"displayName\": \"Metric Trigger Source\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"MetricThreshold\",\r\n \"displayName\": \"Metric Threshold\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The configured autoscale threshold when autoscale ran.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Metric\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"MetricTriggerRule\",\r\n \"displayName\": \"Metric Trigger Rule\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"ObservedCapacity\",\r\n \"displayName\": \"Observed Capacity\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The capacity reported to autoscale when it executed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": \"ScaleAction\",\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"ScaleActionsInitiated\",\r\n \"displayName\": \"Scale Actions Initiated\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The direction of the scale operation.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": true,\r\n \"category\": \"ScaleAction\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ScaleDirection\",\r\n \"displayName\": \"Scale Direction\",\r\n \"toBeExportedForShoebox\": true,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n }\r\n ],\r\n \"logSpecifications\": null,\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActionGroups\",\r\n \"displayName\": \"Action Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Write\",\r\n \"displayName\": \"Create or update action group\",\r\n \"description\": \"Create or update an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Delete\",\r\n \"displayName\": \"Delete action group\",\r\n \"description\": \"Delete an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActionGroups/Read\",\r\n \"displayName\": \"Read action group\",\r\n \"description\": \"Read an action group\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActivityLogAlerts\",\r\n \"displayName\": \"Activity Log Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Write\",\r\n \"displayName\": \"Create or update activity log alert\",\r\n \"description\": \"Create or update an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Delete\",\r\n \"displayName\": \"Delete activity log alert\",\r\n \"description\": \"Delete an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Read\",\r\n \"displayName\": \"Read activity log alert\",\r\n \"description\": \"Read an activity log alert\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ActivityLogAlerts/Activated/Action\",\r\n \"displayName\": \"Activity Log Alert activated\",\r\n \"description\": \"Activity Log Alert activated\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"EventCategories\",\r\n \"displayName\": \"Activity Log event category\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/EventCategories/Read\",\r\n \"displayName\": \"Read Activity Log event categories\",\r\n \"description\": \"Read available Activity Log event categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventtypes/values\",\r\n \"displayName\": \"Activity Log Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/eventtypes/values/Read\",\r\n \"displayName\": \"Read Activity Log\",\r\n \"description\": \"Read Activity Log events\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventtypes/digestevents\",\r\n \"displayName\": \"Digest events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/eventtypes/digestevents/Read\",\r\n \"displayName\": \"Event types management digest read\",\r\n \"description\": \"Read management event type digest\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiagnosticSettings\",\r\n \"displayName\": \"Resource diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Write\",\r\n \"displayName\": \"Create or update resource diagnostic setting\",\r\n \"description\": \"Create or update a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Delete\",\r\n \"displayName\": \"Delete resource diagnostic setting\",\r\n \"description\": \"Delete a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Read\",\r\n \"displayName\": \"Read resource diagnostic setting\",\r\n \"description\": \"Read a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ExtendedDiagnosticSettings\",\r\n \"displayName\": \"Network flow log diagnostic setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Write\",\r\n \"displayName\": \"Create or update network flow log diagnostic setting\",\r\n \"description\": \"Create or update a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Delete\",\r\n \"displayName\": \"Delete network flow log diagnostic setting\",\r\n \"description\": \"Delete a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Read\",\r\n \"displayName\": \"Read network flow log diagnostic setting\",\r\n \"description\": \"Read a network flow log diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LogProfiles\",\r\n \"displayName\": \"Log Profiles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Write\",\r\n \"displayName\": \"Create or update Activity Log log profile\",\r\n \"description\": \"Create or update an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Delete\",\r\n \"displayName\": \"Delete Activity Log log profile\",\r\n \"description\": \"Delete an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Read\",\r\n \"displayName\": \"Read Activity Log log profile\",\r\n \"description\": \"Read an Activity Log log profile\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LogDefinitions\",\r\n \"displayName\": \"Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/LogDefinitions/Read\",\r\n \"displayName\": \"Log Definitions read\",\r\n \"description\": \"Read log definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Tenants\",\r\n \"displayName\": \"Microsoft.Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Tenants/Register/Action\",\r\n \"displayName\": \"Initialize Microsoft.Insights\",\r\n \"description\": \"Initializes the Microsoft Insights provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/AnalyticsItems\",\r\n \"displayName\": \"Application Insights analytics item\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Delete\",\r\n \"displayName\": \"Application Insights analytics item delete\",\r\n \"description\": \"Deleting an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Read\",\r\n \"displayName\": \"Application Insights analytics item read\",\r\n \"description\": \"Reading an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsItems/Write\",\r\n \"displayName\": \"Application Insights analytics item write\",\r\n \"description\": \"Writing an Application Insights analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MyAnalyticsItems\",\r\n \"displayName\": \"Application Insights analytics item\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Delete\",\r\n \"displayName\": \"Application Insights personal analytics item delete\",\r\n \"description\": \"Deleting an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Write\",\r\n \"displayName\": \"Application Insights personal analytics item write\",\r\n \"description\": \"Writing an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyAnalyticsItems/Read\",\r\n \"displayName\": \"Application Insights personal analytics item read\",\r\n \"description\": \"Reading an Application Insights personal analytics item\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components\",\r\n \"displayName\": \"Application insights components\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Action\",\r\n \"displayName\": \"Application Insights analytics table action\",\r\n \"description\": \"Application Insights analytics table action\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Action\",\r\n \"displayName\": \"Application Insights API key generate\",\r\n \"description\": \"Generating an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Purge/Action\",\r\n \"displayName\": \"Application Insights Purge Data action\",\r\n \"description\": \"Purging data from Application Insights\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Write\",\r\n \"displayName\": \"Application insights component write\",\r\n \"description\": \"Writing to an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Delete\",\r\n \"displayName\": \"Application insights component delete\",\r\n \"description\": \"Deleting an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Read\",\r\n \"displayName\": \"Application insights component read\",\r\n \"description\": \"Reading an application insights component configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Action\",\r\n \"displayName\": \"Application Insights export settings action\",\r\n \"description\": \"Application Insights export settings action\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Move/Action\",\r\n \"displayName\": \"Application Insights Component Move\",\r\n \"description\": \"Move an Application Insights Component to another resource group or subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/AnalyticsTables\",\r\n \"displayName\": \"Application Insights analytics table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Delete\",\r\n \"displayName\": \"Application Insights analytics table delete\",\r\n \"description\": \"Deleting an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Read\",\r\n \"displayName\": \"Application Insights analytics table read\",\r\n \"description\": \"Reading an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/AnalyticsTables/Write\",\r\n \"displayName\": \"Application Insights analytics table write\",\r\n \"description\": \"Writing an Application Insights analytics table schema\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Annotations\",\r\n \"displayName\": \"Application Insights annotations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Delete\",\r\n \"displayName\": \"Application Insights annotations delete\",\r\n \"description\": \"Deleting an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Read\",\r\n \"displayName\": \"Application Insights annotations read\",\r\n \"description\": \"Reading an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Annotations/Write\",\r\n \"displayName\": \"Application Insights annotation write\",\r\n \"description\": \"Writing an Application Insights annotation\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ApiKeys\",\r\n \"displayName\": \"Application Insights API key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Delete\",\r\n \"displayName\": \"Application Insights API key delete\",\r\n \"description\": \"Deleting an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ApiKeys/Read\",\r\n \"displayName\": \"Application Insights API key read\",\r\n \"description\": \"Reading an Application Insights API key\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Operations\",\r\n \"displayName\": \"Application Insights Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Operations/Read\",\r\n \"displayName\": \"Application Insights Operations read\",\r\n \"description\": \"Get status of long-running operations in Application Insights\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Events\",\r\n \"displayName\": \"Application Insights Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Events/Read\",\r\n \"displayName\": \"Application Insights Events read\",\r\n \"description\": \"Get logs from Application Insights using OData query format\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Query\",\r\n \"displayName\": \"Application Insights Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Query/Read\",\r\n \"displayName\": \"Application Insights Query read\",\r\n \"description\": \"Run queries against Application Insights logs\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/BillingPlanForComponent\",\r\n \"displayName\": \"Billing plan for Application Insights component\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/BillingPlanForComponent/Read\",\r\n \"displayName\": \"Billing plan for Application Insights component read\",\r\n \"description\": \"Reading a billing plan for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/CurrentBillingFeatures\",\r\n \"displayName\": \"Current billing features for Application Insights component\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/CurrentBillingFeatures/Read\",\r\n \"displayName\": \"Current billing features for Application Insights component read\",\r\n \"description\": \"Reading current billing features for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/CurrentBillingFeatures/Write\",\r\n \"displayName\": \"Current billing features for Application Insights component write\",\r\n \"description\": \"Writing current billing features for Application Insights component\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/FeatureCapabilities\",\r\n \"displayName\": \"Application Insights component feature capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/FeatureCapabilities/Read\",\r\n \"displayName\": \"Application Insights component feature capabilities read\",\r\n \"description\": \"Reading Application Insights component feature capabilities\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/GetAvailableBillingFeatures\",\r\n \"displayName\": \"Application Insights component available billing features\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/GetAvailableBillingFeatures/Read\",\r\n \"displayName\": \"Application Insights component available billing features read\",\r\n \"description\": \"Reading Application Insights component available billing features\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/PricingPlans\",\r\n \"displayName\": \"Application Insights component pricing plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/PricingPlans/Read\",\r\n \"displayName\": \"Application Insights component pricing plan read\",\r\n \"description\": \"Reading an Application Insights component pricing plan\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/PricingPlans/Write\",\r\n \"displayName\": \"Application Insights component pricing plan write\",\r\n \"description\": \"Writing an Application Insights component pricing plan\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/QuotaStatus\",\r\n \"displayName\": \"Application Insights component quota status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/QuotaStatus/Read\",\r\n \"displayName\": \"Application Insights component quota status read\",\r\n \"description\": \"Reading Application Insights component quota status\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Api\",\r\n \"displayName\": \"Application Insights component data API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Api/Read\",\r\n \"displayName\": \"Application Insights component data API read\",\r\n \"description\": \"Reading Application Insights component data API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ExtendQueries\",\r\n \"displayName\": \"Application Insights component extended query results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExtendQueries/Read\",\r\n \"displayName\": \"Application Insights component extended query results read\",\r\n \"description\": \"Reading Application Insights component extended query results\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/GetToken\",\r\n \"displayName\": \"Application Insights component token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/GetToken/Read\",\r\n \"displayName\": \"Application Insights component token read\",\r\n \"description\": \"Reading an Application Insights component token\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MetricDefinitions\",\r\n \"displayName\": \"Application Insights component metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MetricDefinitions/Read\",\r\n \"displayName\": \"Application Insights component metric definitions read\",\r\n \"description\": \"Reading Application Insights component metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Metrics\",\r\n \"displayName\": \"Application Insights component metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Metrics/Read\",\r\n \"displayName\": \"Application Insights component metrics read\",\r\n \"description\": \"Reading Application Insights component metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ExportConfiguration\",\r\n \"displayName\": \"Application Insights export settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Delete\",\r\n \"displayName\": \"Application Insights export settings delete\",\r\n \"description\": \"Deleting Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Read\",\r\n \"displayName\": \"Application Insights export settings read\",\r\n \"description\": \"Reading Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ExportConfiguration/Write\",\r\n \"displayName\": \"Application Insights export settings write\",\r\n \"description\": \"Writing Application Insights export settings\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Favorites\",\r\n \"displayName\": \"Application Insights favorites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Delete\",\r\n \"displayName\": \"Application Insights favorites delete\",\r\n \"description\": \"Deleting an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Read\",\r\n \"displayName\": \"Application Insights favorites read\",\r\n \"description\": \"Reading an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Favorites/Write\",\r\n \"displayName\": \"Application Insights favorite write\",\r\n \"description\": \"Writing an Application Insights favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/MyFavorites\",\r\n \"displayName\": \"Application Insights favorites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/MyFavorites/Read\",\r\n \"displayName\": \"Application Insights personal favorites read\",\r\n \"description\": \"Reading an Application Insights personal favorite\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/providers/Microsoft.Insights/MetricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/providers/Microsoft.Insights/MetricDefinitions/Read\",\r\n \"displayName\": \"Read metric definitions\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"availabilityResults/duration\",\r\n \"displayName\": \"Test duration\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Test duration\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"availabilityResult/name\",\r\n \"displayName\": \"Test name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"availabilityResult/location\",\r\n \"displayName\": \"Run location\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"availabilityResult/success\",\r\n \"displayName\": \"Test result\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"billingMeters/telemetryCount\",\r\n \"displayName\": \"Data point count\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The number of data points sent to this Application Insights resource. This metric is processed with a latency of up to two hours.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"billing/telemetryItemType\",\r\n \"displayName\": \"Data type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"billing/telemetryItemSource\",\r\n \"displayName\": \"Telemetry item source\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"billingMeters/telemetrySize\",\r\n \"displayName\": \"Data point volume\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The volume of data sent to this Application Insights resource. This metric is processed with a latency of up to two hours.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"billing/telemetryItemType\",\r\n \"displayName\": \"Data type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"billing/telemetryItemSource\",\r\n \"displayName\": \"Telemetry item source\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"browserTimings/networkDuration\",\r\n \"displayName\": \"Page load network connect time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between user request and network connection. Includes DNS lookup and transport connection.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/processingDuration\",\r\n \"displayName\": \"Client processing time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between receiving the last byte of a document until the DOM is loaded. Async requests may still be processing.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/receiveDuration\",\r\n \"displayName\": \"Receiving response time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between the first and last bytes, or until disconnection.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/sendDuration\",\r\n \"displayName\": \"Send request time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between network connection and receiving the first byte.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"browserTimings/totalDuration\",\r\n \"displayName\": \"Browser page load time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time from user request until DOM, stylesheets, scripts and images are loaded.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": null,\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"dependencies/count\",\r\n \"displayName\": \"Dependency calls\",\r\n \"internalMetricName\": \"dependencies/duration\",\r\n \"displayDescription\": \"Count of calls made by the application to external resources.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"dependencies/duration\",\r\n \"displayName\": \"Dependency duration\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Duration of calls made by the application to external resources.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"dependencies/failed\",\r\n \"displayName\": \"Dependency failures\",\r\n \"internalMetricName\": \"dependencies/duration\",\r\n \"displayDescription\": \"Count of failed dependency calls made by the application to external resources.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"dependency/type\",\r\n \"displayName\": \"Dependency type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/performanceBucket\",\r\n \"displayName\": \"Dependency performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"dependency/success\",\r\n \"displayName\": \"Successful call\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"pageViews/count\",\r\n \"displayName\": \"Page views\",\r\n \"internalMetricName\": \"pageViews/duration\",\r\n \"displayDescription\": \"Count of page views.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"pageViews/duration\",\r\n \"displayName\": \"Page view load time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Page view load time\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestExecutionTime\",\r\n \"displayName\": \"HTTP request execution time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Execution time of the most recent request.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestsInQueue\",\r\n \"displayName\": \"HTTP requests in application queue\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Length of the application request queue.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/requestsPerSecond\",\r\n \"displayName\": \"HTTP request rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Rate of all requests to the application per second from ASP.NET.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/exceptionsPerSecond\",\r\n \"displayName\": \"Exception rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Count of handled and unhandled exceptions reported to windows, including .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processIOBytesPerSecond\",\r\n \"displayName\": \"Process IO rate\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Total bytes per second read and written to files, network and devices.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processCpuPercentage\",\r\n \"displayName\": \"Process CPU\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The percentage of elapsed time that all process threads used the processor to execute instructions. This can vary between 0 to 100. This metric indicates the performance of w3wp process alone.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processorCpuPercentage\",\r\n \"displayName\": \"Processor time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"The percentage of time that the processor spends in non-idle threads.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/memoryAvailableBytes\",\r\n \"displayName\": \"Available memory\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Physical memory immediately available for allocation to a process or for system use.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceCounters/processPrivateBytes\",\r\n \"displayName\": \"Process private bytes\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Memory exclusively assigned to the monitored application's processes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Last\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"requests/duration\",\r\n \"displayName\": \"Server response time\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Time between receiving an HTTP request and finishing sending the response.\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": null\r\n },\r\n {\r\n \"name\": \"requests/count\",\r\n \"displayName\": \"Server requests\",\r\n \"internalMetricName\": \"requests/duration\",\r\n \"displayDescription\": \"Count of HTTP requests completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"requests/failed\",\r\n \"displayName\": \"Failed requests\",\r\n \"internalMetricName\": \"requests/duration\",\r\n \"displayDescription\": \"Count of HTTP requests marked as failed. In most cases these are requests with a response code >= 400 and not equal to 401.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"request/performanceBucket\",\r\n \"displayName\": \"Request performance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/resultCode\",\r\n \"displayName\": \"Response code\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"request/success\",\r\n \"displayName\": \"Successful request\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/count\",\r\n \"displayName\": \"Exceptions\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Combined count of all uncaught exceptions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"client/type\",\r\n \"displayName\": \"Device type\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/browser\",\r\n \"displayName\": \"Browser exceptions\",\r\n \"internalMetricName\": \"exceptions/count\",\r\n \"displayDescription\": \"Count of uncaught exceptions thrown in the browser.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"client/isServer\",\r\n \"displayName\": null,\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"exceptions/server\",\r\n \"displayName\": \"Server exceptions\",\r\n \"internalMetricName\": \"exceptions/count\",\r\n \"displayDescription\": \"Count of uncaught exceptions thrown in the server application.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"client/isServer\",\r\n \"displayName\": null,\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"traces/count\",\r\n \"displayName\": \"Trace count\",\r\n \"internalMetricName\": null,\r\n \"displayDescription\": \"Trace document count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": null,\r\n \"fillGapWithZero\": false,\r\n \"category\": null,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"trace/severityLevel\",\r\n \"displayName\": \"Severity level\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"operation/synthetic\",\r\n \"displayName\": \"Real or synthetic traffic\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleName\",\r\n \"displayName\": \"Cloud role name\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n },\r\n {\r\n \"name\": \"cloud/roleInstance\",\r\n \"displayName\": \"Cloud role instance\",\r\n \"toBeExportedForShoebox\": false,\r\n \"isHidden\": false,\r\n \"defaultDimensionValues\": null\r\n }\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null,\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/ProactiveDetectionConfigs\",\r\n \"displayName\": \"Application Insights proactive detection configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ProactiveDetectionConfigs/Read\",\r\n \"displayName\": \"Application Insights proactive detection configuration read\",\r\n \"description\": \"Reading Application Insights proactive detection configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/ProactiveDetectionConfigs/Write\",\r\n \"displayName\": \"Application Insights proactive detection configuration read\",\r\n \"description\": \"Writing Application Insights proactive detection configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/SyntheticMonitorLocations\",\r\n \"displayName\": \"Application Insights webtest location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/SyntheticMonitorLocations/Read\",\r\n \"displayName\": \"Application Insights webtest locations read\",\r\n \"description\": \"Reading Application Insights webtest locations\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/Webtests\",\r\n \"displayName\": \"Web tests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/Webtests/Read\",\r\n \"displayName\": \"Webtest read\",\r\n \"description\": \"Reading a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests\",\r\n \"displayName\": \"Web tests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Write\",\r\n \"displayName\": \"Webtest write\",\r\n \"description\": \"Writing to a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Delete\",\r\n \"displayName\": \"Webtest delete\",\r\n \"description\": \"Deleting a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Read\",\r\n \"displayName\": \"Webtest read\",\r\n \"description\": \"Reading a webtest configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/GetToken\",\r\n \"displayName\": \"Webtest token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/GetToken/Read\",\r\n \"displayName\": \"Webtest token read\",\r\n \"description\": \"Reading a webtest token\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/MetricDefinitions\",\r\n \"displayName\": \"Webtest metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/MetricDefinitions/Read\",\r\n \"displayName\": \"Webtest metric definitions read\",\r\n \"description\": \"Reading a webtest metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Webtests/Metrics\",\r\n \"displayName\": \"Webtest metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Webtests/Metrics/Read\",\r\n \"displayName\": \"Webtest metrics read\",\r\n \"description\": \"Reading a webtest metrics\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/WorkItemConfigs\",\r\n \"displayName\": \"Application Insights ALM integration configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Delete\",\r\n \"displayName\": \"Application Insights ALM integration configuration delete\",\r\n \"description\": \"Deleting an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Read\",\r\n \"displayName\": \"Application Insights ALM integration configuration read\",\r\n \"description\": \"Reading an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/Components/WorkItemConfigs/Write\",\r\n \"displayName\": \"Application Insights ALM integration configuration write\",\r\n \"description\": \"Writing an Application Insights ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Components/DefaultWorkItemConfig\",\r\n \"displayName\": \"Application Insights ALM integration configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Components/DefaultWorkItemConfig/Read\",\r\n \"displayName\": \"Application Insights default ALM integration configuration read\",\r\n \"description\": \"Reading an Application Insights default ALM integration configuration\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ListMigrationDate\",\r\n \"displayName\": \"List Migration Date\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ListMigrationDate/Read\",\r\n \"displayName\": \"Subscription migration date read\",\r\n \"description\": \"Get back subscription migration date\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ScheduledQueryRules\",\r\n \"displayName\": \"Scheduled query rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Write\",\r\n \"displayName\": \"Scheduled query rule write\",\r\n \"description\": \"Writing a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Read\",\r\n \"displayName\": \"Scheduled query rule read\",\r\n \"description\": \"Reading a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ScheduledQueryRules/Delete\",\r\n \"displayName\": \"Scheduled query rule delete\",\r\n \"description\": \"Deleting a scheduled query rule\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs\",\r\n \"displayName\": \"Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Read\",\r\n \"displayName\": \"Read Logs\",\r\n \"description\": \"Reading data from all your logs\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADReplicationResult/Read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ADSecurityAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Alert/Read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AlertHistory/Read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ApplicationInsights/Read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AzureActivity/Read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/AzureMetrics/Read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/BoundPort/Read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/CommonSecurityLog/Read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ComputerGroup/Read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ConfigurationChange/Read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ConfigurationData/Read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerImageInventory/Read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerInventory/Read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerLog/Read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ContainerServiceLog/Read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceAppCrash/Read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceAppLaunch/Read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceCalendar/Read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceCleanup/Read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceConnectSession/Read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceEtw/Read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHardwareHealth/Read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHealth/Read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceHeartbeat/Read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSkypeHeartbeat/Read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSkypeSignIn/Read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DeviceSleepState/Read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHAppFailure/Read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHAppReliability/Read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHDriverReliability/Read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHLogonFailures/Read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHLogonMetrics/Read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHOSCrashData/Read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHOSReliability/Read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DHWipAppLearning/Read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DnsEvents/Read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/DnsInventory/Read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ETWEvent/Read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Event/Read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ExchangeAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ExchangeOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Heartbeat/Read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/IISAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/InboundConnection/Read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/KubeNodeInventory/Read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/KubePodInventory/Read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/LinuxAuditLog/Read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplication/Read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealth/Read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealthAlternativeVersions/Read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationHealthIssues/Read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationInstance/Read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAApplicationReadiness/Read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADeploymentPlan/Read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevice/Read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealth/Read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealthAlternativeVersions/Read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADevicePnPHealthIssues/Read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADeviceReadiness/Read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADriverInstanceReadiness/Read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MADriverReadiness/Read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddin/Read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinHealth/Read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinHealthIssues/Read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinInstance/Read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAddinReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeApp/Read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppHealth/Read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppInstance/Read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeAppReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeBuildInfo/Read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeCurrencyAssessment/Read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeCurrencyAssessmentDailyCounts/Read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeDeploymentStatus/Read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroHealth/Read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroHealthIssues/Read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroIssueInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroIssueReadiness/Read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeMacroSummary/Read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeSuite/Read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAOfficeSuiteInstance/Read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAProposedPilotDevices/Read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsBuildInfo/Read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsCurrencyAssessment/Read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsCurrencyAssessmentDailyCounts/Read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsDeploymentStatus/Read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/MAWindowsSysReqInstanceReadiness/Read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/NetworkMonitoring/Read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/OfficeActivity/Read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Operation/Read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/OutboundConnection/Read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Perf/Read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ProtectionStatus/Read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ReservedAzureCommonFields/Read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ReservedCommonFields/Read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SCCMAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SCOMAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityAlert/Read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityBaseline/Read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityBaselineSummary/Read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityDetection/Read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SecurityEvent/Read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricOperationalEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricReliableActorEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/ServiceFabricReliableServiceEvent/Read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SfBAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SfBOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SharePointOnlineAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SPAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SQLAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SQLQueryPerformance/Read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Syslog/Read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/SysmonEvent/Read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAApp/Read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAComputer/Read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAComputerRank/Read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UADriver/Read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UADriverProblemCodes/Read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAFeedback/Read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAHardwareSecurity/Read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAIESiteDiscovery/Read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAOfficeAddIn/Read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAProposedActionPlan/Read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UASysReqIssue/Read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UAUpgradedComputer/Read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Update/Read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UpdateRunProgress/Read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/UpdateSummary/Read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/Usage/Read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/W3CIISLog/Read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSDeploymentStatus/Read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSInsiderStatus/Read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WaaSUpdateStatus/Read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WDAVStatus/Read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WDAVThreat/Read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsClientAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsFirewall/Read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WindowsServerAssessmentRecommendation/Read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WireData/Read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WUDOAggregatedStatus/Read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Logs/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/Logs/WUDOStatus/Read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/logDefinitions/Read\",\r\n \"displayName\": \"Log Definitions read\",\r\n \"description\": \"Read log definitions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AutoscaleEvaluations\",\r\n \"displayName\": \"Autoscale Evaluations\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AutoscaleScaleActions\",\r\n \"displayName\": \"Autoscale Scale Actions\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"legacyMetricSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Resource diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Read\",\r\n \"displayName\": \"Read resource diagnostic setting\",\r\n \"description\": \"Read a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Write\",\r\n \"displayName\": \"Create or update resource diagnostic setting\",\r\n \"description\": \"Create or update a resource diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Insights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Insights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"vaults\",\r\n \"displayName\": \"Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/read\",\r\n \"displayName\": \"View Key Vault\",\r\n \"description\": \"View the properties of a key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/write\",\r\n \"displayName\": \"Update Key Vault\",\r\n \"description\": \"Create a new key vault or update the properties of an existing key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/delete\",\r\n \"displayName\": \"Delete Key Vault\",\r\n \"description\": \"Delete a key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/deploy/action\",\r\n \"displayName\": \"Use Vault for Azure Deployments\",\r\n \"description\": \"Enables access to secrets in a key vault when deploying Azure resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/secrets\",\r\n \"displayName\": \"Secret\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/secrets/read\",\r\n \"displayName\": \"View Secret Properties\",\r\n \"description\": \"View the properties of a secret, but not its value\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/secrets/write\",\r\n \"displayName\": \"Update Secret\",\r\n \"description\": \"Create a new secret or update the value of an existing secret\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/accessPolicies\",\r\n \"displayName\": \"Access Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/accessPolicies/write\",\r\n \"displayName\": \"Update Access Policy\",\r\n \"description\": \"Update an existing access policy by merging or replacing, or add a new access policy to a vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Key Vault Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the available logs for a key vault\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AuditEvent\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Key Vault Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/diagnosticSettings/Read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/diagnosticSettings/Write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/operations/read\",\r\n \"displayName\": \"Available Key Vault Operations\",\r\n \"description\": \"Lists operations available on Microsoft.KeyVault resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checkNameAvailability\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/checkNameAvailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that a key vault name is valid and is not in use\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deletedVaults\",\r\n \"displayName\": \"Soft Deleted Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/deletedVaults/read\",\r\n \"displayName\": \"View Soft Deleted Vaults\",\r\n \"description\": \"View the properties of soft deleted key vaults\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedVaults\",\r\n \"displayName\": \"Soft Deleted Key Vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deletedVaults/read\",\r\n \"displayName\": \"View Soft Deleted Key Vault\",\r\n \"description\": \"View the properties of a soft deleted key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"displayName\": \"Purge Soft Deleted Key Vault\",\r\n \"description\": \"Purge a soft deleted key vault\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Long Run Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/operationResults/read\",\r\n \"displayName\": \"Check Operation Result\",\r\n \"description\": \"Check the result of a long run operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notification\",\r\n \"description\": \"Notifies Microsoft.KeyVault that a virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hsmPools\",\r\n \"displayName\": \"HSM pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/read\",\r\n \"displayName\": \"View HSM pool\",\r\n \"description\": \"View the properties of an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/write\",\r\n \"displayName\": \"Create or Update HSM pool\",\r\n \"description\": \"Create a new HSM pool of update the properties of an existing HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/delete\",\r\n \"displayName\": \"Delete HSM pool\",\r\n \"description\": \"Delete an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.KeyVault/hsmPools/joinVault/action\",\r\n \"displayName\": \"Join KeyVault to HSM pool\",\r\n \"description\": \"Join a key vault to an HSM pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Key Vault Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.KeyVault/vaults/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read metric definition\",\r\n \"description\": \"Gets the available metrics for a key vault\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServiceApiHit\",\r\n \"displayName\": \"Total Service Api Hits\",\r\n \"displayDescription\": \"Number of total service api hits\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceApiLatency\",\r\n \"displayName\": \"Overall Service Api Latency\",\r\n \"displayDescription\": \"Overall latency of service api requests\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"displayName\": \"Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceApiResult\",\r\n \"displayName\": \"Total Service Api Results\",\r\n \"displayDescription\": \"Number of total service api results\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ActivityType\",\r\n \"displayName\": \"Activity Type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ActivityName\",\r\n \"displayName\": \"Activity Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"displayName\": \"Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.KeyVault\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.KeyVault\"\r\n },\r\n {\r\n \"displayName\": \"Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Locations/CheckNameAvailability\",\r\n \"displayName\": \"Check name availability resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Locations/CheckNameAvailability/write\",\r\n \"displayName\": \"Reads a check name availability resource\",\r\n \"description\": \"Reads check name availability resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/locations/operationresults/read\",\r\n \"displayName\": \"Read operations resources\",\r\n \"description\": \"Reads operations resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters\",\r\n \"displayName\": \"Clusters resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/read\",\r\n \"displayName\": \"Read cluster resource\",\r\n \"description\": \"Reads a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/write\",\r\n \"displayName\": \"Write cluster resource\",\r\n \"description\": \"Writes a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/delete\",\r\n \"displayName\": \"Delete cluster resource\",\r\n \"description\": \"Deletes a cluster resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Clusters resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Kusto\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Reads Kusto metric definitions\",\r\n \"description\": \"Gets the metric definitions of the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"ClusterDataCapacityFactor\",\r\n \"displayName\": \"Cache Utilization\",\r\n \"displayDescription\": \"Utilization level in the cluster scope\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"name\": \"QueryDuration\",\r\n \"displayName\": \"Query Duration\",\r\n \"displayDescription\": \"Queries’ duration in seconds\",\r\n \"unit\": \"Milliseconds\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"QueryStatus\",\r\n \"displayName\": \"Query Status\"\r\n }\r\n ],\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"IngestionsLoadFactor\",\r\n \"displayName\": \"Ingestion Utilization\",\r\n \"displayDescription\": \"Ratio of used ingestion slots in the cluster\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"name\": \"IsEngineAnsweringQuery\",\r\n \"displayName\": \"Keep Alive\",\r\n \"displayDescription\": \"Sanity check indicates the cluster respondes to queries\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"name\": \"IngestCommandOriginalSizeInMb\",\r\n \"displayName\": \"Ingestion Volume (In MB)\",\r\n \"displayDescription\": \"Overall volume of ingested data to the cluster (in MB)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"EventAgeSeconds\",\r\n \"displayName\": \"Ingestion Latency (In seconds)\",\r\n \"displayDescription\": \"Ingestion time from the source (e.g. message is in EventHub) to the cluster in seconds\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"name\": \"EventRecievedFromEventHub\",\r\n \"displayName\": \"Events Processed (for Event Hubs)\",\r\n \"displayDescription\": \"Number of events processed by the cluster when ingesting from Event Hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"name\": \"IngestionResult\",\r\n \"displayName\": \"Ingestion Result\",\r\n \"displayDescription\": \"Number of ingestion operations\",\r\n \"unit\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"IngestionResultDetails\",\r\n \"displayName\": \"Status\"\r\n }\r\n ],\r\n \"aggregationType\": \"Count\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmNamespace\": \"CustomerMetircs\",\r\n \"sourceMdmAccount\": \"Kusto\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"name\": \"EngineCPU\",\r\n \"displayName\": \"CPU\",\r\n \"displayDescription\": \"CPU utilization level\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/Databases\",\r\n \"displayName\": \"Databases resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/read\",\r\n \"displayName\": \"Read database resource\",\r\n \"description\": \"Reads a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/write\",\r\n \"displayName\": \"Write database resource\",\r\n \"description\": \"Writes a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/delete\",\r\n \"displayName\": \"Delete database resource\",\r\n \"description\": \"Deletes a database resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Operations/read\",\r\n \"displayName\": \"Read operations resources\",\r\n \"description\": \"Reads operations resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Clusters/Databases/EventHubConnections\",\r\n \"displayName\": \"Event hub connections resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/read\",\r\n \"displayName\": \"Read an event hub connections resource\",\r\n \"description\": \"Reads an event hub connections resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/write\",\r\n \"displayName\": \"Write an event hub connections resource\",\r\n \"description\": \"Writes an event hub connetions resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Kusto/Clusters/Databases/EventHubConnections/delete\",\r\n \"displayName\": \"Delete an event hub connections resource\",\r\n \"description\": \"Deletes an event hub connections resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Kusto\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Kusto\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Lab Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labAccounts\",\r\n \"displayName\": \"Lab Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/delete\",\r\n \"displayName\": \"Delete lab accounts.\",\r\n \"description\": \"Delete lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/read\",\r\n \"displayName\": \"Read lab accounts.\",\r\n \"description\": \"Read lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/write\",\r\n \"displayName\": \"Add or modify lab accounts.\",\r\n \"description\": \"Add or modify lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/CreateLab/action\",\r\n \"displayName\": \"Create a managed lab\",\r\n \"description\": \"Create a lab in a lab account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/GetRegionalAvailability/action\",\r\n \"displayName\": \"Get regional availability for sizes configured under a lab account\",\r\n \"description\": \"Get regional availability information for each size category configured under a lab account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/Register/action\",\r\n \"displayName\": \"Register\",\r\n \"description\": \"Register to managed lab.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/AddUsers/action\",\r\n \"displayName\": \"Add users\",\r\n \"description\": \"Add users to a lab\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings\",\r\n \"displayName\": \"Environment Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/delete\",\r\n \"displayName\": \"Delete environment setting.\",\r\n \"description\": \"Delete environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/read\",\r\n \"displayName\": \"Read environment setting.\",\r\n \"description\": \"Read environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/write\",\r\n \"displayName\": \"Add or modify environment setting.\",\r\n \"description\": \"Add or modify environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/ClaimAny/action\",\r\n \"displayName\": \"Claim an environment and assigns it to the user\",\r\n \"description\": \"Claims a random environment for a user in an environment settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Publish/action\",\r\n \"displayName\": \"Publishes changes to an environment setting based on changes made to lab/environment setting\",\r\n \"description\": \"Provisions/deprovisions required resources for an environment setting based on current state of the lab/environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Start/action\",\r\n \"displayName\": \"Starts a template.\",\r\n \"description\": \"Starts a template by starting all resources inside the template.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/Stop/action\",\r\n \"displayName\": \"Starts a template.\",\r\n \"description\": \"Starts a template by starting all resources inside the template.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings/environments\",\r\n \"displayName\": \"Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Claim/action\",\r\n \"displayName\": \"Claims the environment and assigns it to the user\",\r\n \"description\": \"Claims the environment and assigns it to the user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Start/action\",\r\n \"displayName\": \"Starts an environment.\",\r\n \"description\": \"Starts an environment by starting all resources inside the environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/environmentSettings/environments/Stop/action\",\r\n \"displayName\": \"Stops an environment\",\r\n \"description\": \"Stops an environment by stopping all resources inside the environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/users\",\r\n \"displayName\": \"Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/delete\",\r\n \"displayName\": \"Delete users.\",\r\n \"description\": \"Delete users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/read\",\r\n \"displayName\": \"Read users.\",\r\n \"description\": \"Read users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/labs/users/write\",\r\n \"displayName\": \"Add or modify users.\",\r\n \"description\": \"Add or modify users.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"users\",\r\n \"displayName\": \"Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/users/Register/action\",\r\n \"displayName\": \"Register\",\r\n \"description\": \"Register a user to a managed lab\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/ListEnvironments/action\",\r\n \"displayName\": \"ListEnvironments\",\r\n \"description\": \"List Environments for the user\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/ListLabs/action\",\r\n \"displayName\": \"ListLabs\",\r\n \"description\": \"List labs for the user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/StartEnvironment/action\",\r\n \"displayName\": \"Starts an environment.\",\r\n \"description\": \"Starts an environment by starting all resources inside the environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/StopEnvironment/action\",\r\n \"displayName\": \"Stops an environment\",\r\n \"description\": \"Stops an environment by stopping all resources inside the environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetEnvironment/action\",\r\n \"displayName\": \"Get environment details\",\r\n \"description\": \"Gets the virtual machine details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetOperationStatus/action\",\r\n \"displayName\": \"Gets the status of long running operation\",\r\n \"description\": \"Gets the status of long running operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/users/GetOperationBatchStatus/action\",\r\n \"displayName\": \"Get batch operation status\",\r\n \"description\": \"Get batch operation status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/galleryImages\",\r\n \"displayName\": \"Gallery Images\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/delete\",\r\n \"displayName\": \"Delete gallery images.\",\r\n \"description\": \"Delete gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/read\",\r\n \"displayName\": \"Read gallery images.\",\r\n \"description\": \"Read gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LabServices/labAccounts/galleryImages/write\",\r\n \"displayName\": \"Add or modify gallery images.\",\r\n \"description\": \"Add or modify gallery images.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LabServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LabServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Location Based Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/register/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/delete\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Based Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Based Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/listKeys/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) List keys\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps)List Location Based Services Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new primary or secondary key\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new Location Based Services Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read Location Based Services Account metric definitions\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the available metrics for Location Based Services Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationBasedServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Write diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LocationBasedServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LocationBasedServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Log Analytics\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"logs/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Event/read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ProtectionStatus/read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/CommonSecurityLog/read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityDetection/read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Perf/read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricOperationalEvent/read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricReliableServiceEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ReservedCommonFields/read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Alert/read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/W3CIISLog/read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityBaselineSummary/read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Syslog/read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SysmonEvent/read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityEvent/read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Update/read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AzureMetrics/read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsFirewall/read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityBaseline/read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ReservedAzureCommonFields/read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ServiceFabricReliableActorEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Operation/read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AzureActivity/read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ETWEvent/read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/LinuxAuditLog/read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Heartbeat/read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UpdateSummary/read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SecurityAlert/read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Usage/read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ComputerGroup/read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADReplicationResult/read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ADSecurityAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AlertHistory/read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ApplicationInsights/read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/BoundPort/read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ConfigurationChange/read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ConfigurationData/read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerImageInventory/read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerInventory/read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerLog/read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ContainerServiceLog/read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceAppCrash/read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceAppLaunch/read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceCalendar/read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceCleanup/read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceConnectSession/read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceEtw/read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHardwareHealth/read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHealth/read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceHeartbeat/read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSkypeHeartbeat/read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSkypeSignIn/read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DeviceSleepState/read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHAppFailure/read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHAppReliability/read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHDriverReliability/read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHLogonFailures/read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHLogonMetrics/read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHOSCrashData/read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHOSReliability/read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DHWipAppLearning/read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DnsEvents/read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/DnsInventory/read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ExchangeAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/IISAssessmentRecommendation/read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/InboundConnection/read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubeNodeInventory/read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubePodInventory/read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplication/read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealth/read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationInstance/read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationReadiness/read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADeploymentPlan/read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevice/read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADeviceReadiness/read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADriverReadiness/read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddin/read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinHealth/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinInstance/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeApp/read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppHealth/read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppInstance/read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAppReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeBuildInfo/read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeDeploymentStatus/read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroIssueReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroSummary/read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeSuite/read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeSuiteInstance/read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAProposedPilotDevices/read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsBuildInfo/read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsDeploymentStatus/read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/NetworkMonitoring/read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/OfficeActivity/read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/OutboundConnection/read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SCCMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SCOMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SfBAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SPAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SQLAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SQLQueryPerformance/read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAApp/read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAComputer/read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAComputerRank/read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UADriver/read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UADriverProblemCodes/read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAFeedback/read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAHardwareSecurity/read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAIESiteDiscovery/read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAOfficeAddIn/read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAProposedActionPlan/read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UASysReqIssue/read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UAUpgradedComputer/read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/UpdateRunProgress/read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSDeploymentStatus/read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSInsiderStatus/read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WaaSUpdateStatus/read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WDAVStatus/read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WDAVThreat/read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsClientAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsServerAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WireData/read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WUDOAggregatedStatus/read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WUDOStatus/read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/ExchangeOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SfBOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SharePointOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs\",\r\n \"displayName\": \"Logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/read\",\r\n \"displayName\": \"Read Logs\",\r\n \"description\": \"Reading data from all your logs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealthIssues/read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationInstanceReadiness/read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADriverInstanceReadiness/read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeAddinInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroIssueInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAWindowsSysReqInstanceReadiness/read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAApplicationHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealth/read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MADevicePnPHealthIssues/read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroHealth/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/MAOfficeMacroHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/VMBoundPort\",\r\n \"displayName\": \"VMBoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/VMBoundPort/read\",\r\n \"displayName\": \"Read VMBoundPort data\",\r\n \"description\": \"Read data from the VMBoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/VMConnection\",\r\n \"displayName\": \"VMConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/VMConnection/read\",\r\n \"displayName\": \"Read VMConnection data\",\r\n \"description\": \"Read data from the VMConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WorkloadMonitoringPerf\",\r\n \"displayName\": \"WorkloadMonitoringPerf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WorkloadMonitoringPerf/read\",\r\n \"displayName\": \"Read WorkloadMonitoringPerf data\",\r\n \"description\": \"Read data from the WorkloadMonitoringPerf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/Tables.Custom\",\r\n \"displayName\": \"Tables.Custom\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/Tables.Custom/read\",\r\n \"displayName\": \"Read Custom Logs\",\r\n \"description\": \"Reading data from any custom log\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/AuditLogs\",\r\n \"displayName\": \"AuditLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/AuditLogs/read\",\r\n \"displayName\": \"Read AuditLogs data\",\r\n \"description\": \"Read data from the AuditLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/SigninLogs\",\r\n \"displayName\": \"SigninLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/SigninLogs/read\",\r\n \"displayName\": \"Read SigninLogs data\",\r\n \"description\": \"Read data from the SigninLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/WindowsEvent\",\r\n \"displayName\": \"WindowsEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/WindowsEvent/read\",\r\n \"displayName\": \"Read WindowsEvent data\",\r\n \"description\": \"Read data from the WindowsEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubeEvents\",\r\n \"displayName\": \"KubeEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubeEvents/read\",\r\n \"displayName\": \"Read KubeEvents data\",\r\n \"description\": \"Read data from the KubeEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"logs/KubeServices\",\r\n \"displayName\": \"KubeServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LogAnalytics/logs/KubeServices/read\",\r\n \"displayName\": \"Read KubeServices data\",\r\n \"description\": \"Read data from the KubeServices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LogAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LogAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Logic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Registers the Microsoft.Logic resource provider for a given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/operations/read\",\r\n \"displayName\": \"Get Operation\",\r\n \"description\": \"Gets the operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/locations/workflows/validate/action\",\r\n \"displayName\": \"Validate Workflow\",\r\n \"description\": \"Validates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/locations/workflows/recommendOperationGroups/action\",\r\n \"displayName\": \"Gets workflow recommend operation groups\",\r\n \"description\": \"Gets the workflow recommend operation groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/read\",\r\n \"displayName\": \"Get Workflow\",\r\n \"description\": \"Reads the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/write\",\r\n \"displayName\": \"Set Workflow\",\r\n \"description\": \"Creates or updates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/delete\",\r\n \"displayName\": \"Delete Workflow\",\r\n \"description\": \"Deletes the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/run/action\",\r\n \"displayName\": \"Run Workflow\",\r\n \"description\": \"Starts a run of the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/disable/action\",\r\n \"displayName\": \"Disable Workflow\",\r\n \"description\": \"Disables the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/enable/action\",\r\n \"displayName\": \"Enable Workflow\",\r\n \"description\": \"Enables the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/suspend/action\",\r\n \"displayName\": \"Suspend Workflow\",\r\n \"description\": \"Suspends the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/validate/action\",\r\n \"displayName\": \"Validate Workflow\",\r\n \"description\": \"Validates the workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/move/action\",\r\n \"displayName\": \"Move Workflow\",\r\n \"description\": \"Moves Workflow from its existing subscription id, resource group, and/or name to a different subscription id, resource group, and/or name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/listSwagger/action\",\r\n \"displayName\": \"Get workflow swagger\",\r\n \"description\": \"Gets the workflow swagger definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/regenerateAccessKey/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/listCallbackUrl/action\",\r\n \"displayName\": \"List workflow callback URL\",\r\n \"description\": \"Gets the callback URL for workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/versions\",\r\n \"displayName\": \"Workflow Version\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/versions/read\",\r\n \"displayName\": \"Get Workflow Version\",\r\n \"description\": \"Reads the workflow version.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/versions/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/versions/triggers/listCallbackUrl/action\",\r\n \"displayName\": \"List Trigger Callback URL\",\r\n \"description\": \"Gets the callback URL for trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/accessKeys\",\r\n \"displayName\": \"Access Key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/read\",\r\n \"displayName\": \"Get Access Key\",\r\n \"description\": \"Reads the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/write\",\r\n \"displayName\": \"Set Access Key\",\r\n \"description\": \"Creates or updates the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/delete\",\r\n \"displayName\": \"Delete Access Key\",\r\n \"description\": \"Deletes the access key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/list/action\",\r\n \"displayName\": \"List Access Key\",\r\n \"description\": \"Lists the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/accessKeys/regenerate/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/triggers\",\r\n \"displayName\": \"Trigger\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/read\",\r\n \"displayName\": \"Get Trigger\",\r\n \"description\": \"Reads the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/run/action\",\r\n \"displayName\": \"Trigger Run\",\r\n \"description\": \"Executes the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/reset/action\",\r\n \"displayName\": \"Trigger Reset\",\r\n \"description\": \"Resets the trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/setState/action\",\r\n \"displayName\": \"Set Trigger State\",\r\n \"description\": \"Sets the trigger state.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/listCallbackUrl/action\",\r\n \"displayName\": \"List Trigger Callback URL\",\r\n \"description\": \"Gets the callback URL for trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/triggers/histories\",\r\n \"displayName\": \"Trigger Histories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/histories/read\",\r\n \"displayName\": \"Get Trigger Histories\",\r\n \"description\": \"Reads the trigger histories.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/triggers/histories/resubmit/action\",\r\n \"displayName\": \"Resubmit trigger\",\r\n \"description\": \"Resubmits the workflow trigger.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs\",\r\n \"displayName\": \"Workflow Run\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/read\",\r\n \"displayName\": \"Get Workflow Run\",\r\n \"description\": \"Reads the workflow run.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/cancel/action\",\r\n \"displayName\": \"Cancel Workflow Run\",\r\n \"description\": \"Cancels the run of a workflow.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/operations\",\r\n \"displayName\": \"Workflow Run Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/operations/read\",\r\n \"displayName\": \"Get Workflow Run Operation Status\",\r\n \"description\": \"Reads the workflow run operation status.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions\",\r\n \"displayName\": \"Workflow Run Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/read\",\r\n \"displayName\": \"Get Workflow Run Action\",\r\n \"description\": \"Reads the workflow run action.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/listExpressionTraces/action\",\r\n \"displayName\": \"List Workflow Run Action Expression Traces\",\r\n \"description\": \"Gets the workflow run action expression traces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/repetitions\",\r\n \"displayName\": \"Workflow Run Action Repetition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/read\",\r\n \"displayName\": \"Get Workflow Run Action Repetition\",\r\n \"description\": \"Reads the workflow run action repetition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/listExpressionTraces/action\",\r\n \"displayName\": \"List Workflow Run Action Repetition Expression Traces\",\r\n \"description\": \"Gets the workflow run action repetition expression traces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/scoperepetitions\",\r\n \"displayName\": \"Workflow Run Action Scope Repetition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/scoperepetitions/read\",\r\n \"displayName\": \"Get Workflow Run Action Scope Repetition\",\r\n \"description\": \"Reads the workflow run action scope repetition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Workflow Diagnostic Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Workflow Diagnostic Setting\",\r\n \"description\": \"Reads the workflow diagnostic settings.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Set Workflow Diagnostic Setting\",\r\n \"description\": \"Creates or updates the workflow diagnostic setting.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Workflow Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Workflow Metric Definition\",\r\n \"description\": \"Reads the workflow metric definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RunsStarted\",\r\n \"displayName\": \"Runs Started\",\r\n \"displayDescription\": \"Number of workflow runs started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCompleted\",\r\n \"displayName\": \"Runs Completed\",\r\n \"displayDescription\": \"Number of workflow runs completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsSucceeded\",\r\n \"displayName\": \"Runs Succeeded\",\r\n \"displayDescription\": \"Number of workflow runs succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsFailed\",\r\n \"displayName\": \"Runs Failed\",\r\n \"displayDescription\": \"Number of workflow runs failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCancelled\",\r\n \"displayName\": \"Runs Cancelled\",\r\n \"displayDescription\": \"Number of workflow runs cancelled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunLatency\",\r\n \"displayName\": \"Run Latency\",\r\n \"displayDescription\": \"Latency of completed workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunSuccessLatency\",\r\n \"displayName\": \"Run Success Latency\",\r\n \"displayDescription\": \"Latency of succeeded workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunThrottledEvents\",\r\n \"displayName\": \"Run Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action or trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunFailurePercentage\",\r\n \"displayName\": \"Run Failure Percentage\",\r\n \"displayDescription\": \"Percentage of workflow runs failed.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsStarted\",\r\n \"displayName\": \"Actions Started \",\r\n \"displayDescription\": \"Number of workflow actions started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsCompleted\",\r\n \"displayName\": \"Actions Completed \",\r\n \"displayDescription\": \"Number of workflow actions completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSucceeded\",\r\n \"displayName\": \"Actions Succeeded \",\r\n \"displayDescription\": \"Number of workflow actions succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsFailed\",\r\n \"displayName\": \"Actions Failed \",\r\n \"displayDescription\": \"Number of workflow actions failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSkipped\",\r\n \"displayName\": \"Actions Skipped \",\r\n \"displayDescription\": \"Number of workflow actions skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionLatency\",\r\n \"displayName\": \"Action Latency \",\r\n \"displayDescription\": \"Latency of completed workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionSuccessLatency\",\r\n \"displayName\": \"Action Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionThrottledEvents\",\r\n \"displayName\": \"Action Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action throttled events..\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersStarted\",\r\n \"displayName\": \"Triggers Started \",\r\n \"displayDescription\": \"Number of workflow triggers started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersCompleted\",\r\n \"displayName\": \"Triggers Completed \",\r\n \"displayDescription\": \"Number of workflow triggers completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSucceeded\",\r\n \"displayName\": \"Triggers Succeeded \",\r\n \"displayDescription\": \"Number of workflow triggers succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFailed\",\r\n \"displayName\": \"Triggers Failed \",\r\n \"displayDescription\": \"Number of workflow triggers failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSkipped\",\r\n \"displayName\": \"Triggers Skipped\",\r\n \"displayDescription\": \"Number of workflow triggers skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFired\",\r\n \"displayName\": \"Triggers Fired \",\r\n \"displayDescription\": \"Number of workflow triggers fired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggerLatency\",\r\n \"displayName\": \"Trigger Latency \",\r\n \"displayDescription\": \"Latency of completed workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerFireLatency\",\r\n \"displayName\": \"Trigger Fire Latency \",\r\n \"displayDescription\": \"Latency of fired workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerSuccessLatency\",\r\n \"displayName\": \"Trigger Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerThrottledEvents\",\r\n \"displayName\": \"Trigger Throttled Events\",\r\n \"displayDescription\": \"Number of workflow trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillableActionExecutions\",\r\n \"displayName\": \"Billable Action Executions\",\r\n \"displayDescription\": \"Number of workflow action executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillableTriggerExecutions\",\r\n \"displayName\": \"Billable Trigger Executions\",\r\n \"displayDescription\": \"Number of workflow trigger executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TotalBillableExecutions\",\r\n \"displayName\": \"Total Billable Executions\",\r\n \"displayDescription\": \"Number of workflow executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageNativeOperation\",\r\n \"displayName\": \"Billing Usage for Native Operation Executions\",\r\n \"displayDescription\": \"Number of native operation executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStandardConnector\",\r\n \"displayName\": \"Billing Usage for Standard Connector Executions\",\r\n \"displayDescription\": \"Number of standard connector executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStorageConsumption\",\r\n \"displayName\": \"Billing Usage for Storage Consumption Executions\",\r\n \"displayDescription\": \"Number of storage consumption executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageNativeOperation\",\r\n \"displayName\": \"Billing Usage for Native Operation Executions\",\r\n \"displayDescription\": \"Number of native operation executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStandardConnector\",\r\n \"displayName\": \"Billing Usage for Standard Connector Executions\",\r\n \"displayDescription\": \"Number of standard connector executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BillingUsageStorageConsumption\",\r\n \"displayName\": \"Billing Usage for Storage Consumption Executions\",\r\n \"displayDescription\": \"Number of storage consumption executions getting billed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Workflow Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Workflow Log Definition\",\r\n \"description\": \"Reads the workflow log definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"WorkflowRuntime\",\r\n \"displayName\": \"Workflow runtime diagnostic events\",\r\n \"description\": \"Diagnostic events related to workflow runtime executions.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Integration Account Log Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Integration Account Log Definition\",\r\n \"description\": \"Reads the Integration Account log definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"IntegrationAccountTrackingEvents\",\r\n \"displayName\": \"Integration Account track events\",\r\n \"description\": \"Track events related to Integration Account.\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts\",\r\n \"displayName\": \"Integration Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/read\",\r\n \"displayName\": \"Get Integration Account\",\r\n \"description\": \"Reads the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/write\",\r\n \"displayName\": \"Set Integration Account\",\r\n \"description\": \"Creates or updates the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/delete\",\r\n \"displayName\": \"Delete Integration Account\",\r\n \"description\": \"Deletes the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/regenerateAccessKey/action\",\r\n \"displayName\": \"Regenerate Access Key\",\r\n \"description\": \"Regenerates the access key secrets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/listCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Callback URL\",\r\n \"description\": \"Gets the callback URL for integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/listKeyVaultKeys/action\",\r\n \"displayName\": \"List Key Vault Keys\",\r\n \"description\": \"Gets the keys in the key vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/logTrackingEvents/action\",\r\n \"displayName\": \"Log Integration Account Tracking Events\",\r\n \"description\": \"Logs the tracking events in the integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/join/action\",\r\n \"displayName\": \"Join Integration Account\",\r\n \"description\": \"Joins the Integration Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/partners\",\r\n \"displayName\": \"Integration Account Partner\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/read\",\r\n \"displayName\": \"Get Integration Account Partner\",\r\n \"description\": \"Reads the parter in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/write\",\r\n \"displayName\": \"Set Integration Account Partner\",\r\n \"description\": \"Creates or updates the partner in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/delete\",\r\n \"displayName\": \"Delete Integration Account Partner\",\r\n \"description\": \"Deletes the partner in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/partners/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Partner Content Callback URL\",\r\n \"description\": \"Gets the callback URL for partner content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/agreements\",\r\n \"displayName\": \"Integration Account Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/read\",\r\n \"displayName\": \"Get Integration Account Agreement\",\r\n \"description\": \"Reads the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/write\",\r\n \"displayName\": \"Set Integration Account Agreement\",\r\n \"description\": \"Creates or updates the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/delete\",\r\n \"displayName\": \"Delete Integration Account Agreement\",\r\n \"description\": \"Deletes the agreement in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/agreements/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Agreement Content Callback URL\",\r\n \"description\": \"Gets the callback URL for agreement content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/certificates\",\r\n \"displayName\": \"Integration Account Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/read\",\r\n \"displayName\": \"Get Integration Account Certificate\",\r\n \"description\": \"Reads the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/write\",\r\n \"displayName\": \"Set Integration Account Certificate\",\r\n \"description\": \"Creates or updates the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/certificates/delete\",\r\n \"displayName\": \"Delete Integration Account Certificate\",\r\n \"description\": \"Deletes the certificate in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/schemas\",\r\n \"displayName\": \"Integration Account Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/read\",\r\n \"displayName\": \"Get Integration Account Schema\",\r\n \"description\": \"Reads the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/write\",\r\n \"displayName\": \"Set Integration Account Schema\",\r\n \"description\": \"Creates or updates the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/delete\",\r\n \"displayName\": \"Delete Integration Account Schema\",\r\n \"description\": \"Deletes the schema in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/schemas/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Schema Content Callback URL\",\r\n \"description\": \"Gets the callback URL for schema content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/maps\",\r\n \"displayName\": \"Integration Account Map\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/read\",\r\n \"displayName\": \"Get Integration Account Map\",\r\n \"description\": \"Reads the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/write\",\r\n \"displayName\": \"Set Integration Account Map\",\r\n \"description\": \"Creates or updates the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/delete\",\r\n \"displayName\": \"Delete Integration Account Map\",\r\n \"description\": \"Deletes the map in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/maps/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Map Content Callback URL\",\r\n \"description\": \"Gets the callback URL for map content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/assemblies\",\r\n \"displayName\": \"Integration Account Assembly\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/read\",\r\n \"displayName\": \"Get Integration Account Assembly\",\r\n \"description\": \"Reads the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/write\",\r\n \"displayName\": \"Set Integration Account Assembly\",\r\n \"description\": \"Creates or updates the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/delete\",\r\n \"displayName\": \"Delete Integration Account Assembly\",\r\n \"description\": \"Deletes the assembly in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/assemblies/listContentCallbackUrl/action\",\r\n \"displayName\": \"List Integration Account Assembly Content Callback URL\",\r\n \"description\": \"Gets the callback URL for assembly content in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/batchConfigurations\",\r\n \"displayName\": \"Integration Account Batch Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/read\",\r\n \"displayName\": \"Get Integration Account Batch Configuration\",\r\n \"description\": \"Reads the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/write\",\r\n \"displayName\": \"Set Integration Account Batch Configuration\",\r\n \"description\": \"Creates or updates the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/batchConfigurations/delete\",\r\n \"displayName\": \"Delete Integration Account Batch Configuration\",\r\n \"description\": \"Deletes the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationAccounts/sessions\",\r\n \"displayName\": \"Integration Account Session\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/read\",\r\n \"displayName\": \"Get Integration Account Session\",\r\n \"description\": \"Reads the batch configuration in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/write\",\r\n \"displayName\": \"Set Integration Account Session\",\r\n \"description\": \"Creates or updates the session in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationAccounts/sessions/delete\",\r\n \"displayName\": \"Delete Integration Account Session\",\r\n \"description\": \"Deletes the session in integration account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/requestHistories\",\r\n \"displayName\": \"Workflow run action request history\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/requestHistories/read\",\r\n \"displayName\": \"Gets the workflow run action request history\",\r\n \"description\": \"Reads the workflow run action request history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workflows/runs/actions/repetitions/requestHistories\",\r\n \"displayName\": \"Workflow run repetition action request history\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories/read\",\r\n \"displayName\": \"Gets the workflow run repetition action request history\",\r\n \"description\": \"Reads the workflow run repetition action request history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments\",\r\n \"displayName\": \"Integration Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/read\",\r\n \"displayName\": \"Get Integration Service Environment\",\r\n \"description\": \"Reads the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/write\",\r\n \"displayName\": \"Set Integration Service Environment\",\r\n \"description\": \"Creates or updates the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/delete\",\r\n \"displayName\": \"Delete Integration Service Environment\",\r\n \"description\": \"Deletes the integration service environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/join/action\",\r\n \"displayName\": \"Join Integration Service Environment\",\r\n \"description\": \"Joins the Integration Service Environment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/managedApis\",\r\n \"displayName\": \"Integration Service Environment Managed API\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/managedApis/read\",\r\n \"displayName\": \"Get Integration Service Environment managed API\",\r\n \"description\": \"Reads the integration service environment managed API.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/managedApis/apiOperations\",\r\n \"displayName\": \"Integration Service Environment Managed API Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/managedApis/apiOperations/read\",\r\n \"displayName\": \"Get Integration Service Environment managed API operation\",\r\n \"description\": \"Reads the integration service environment managed API operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"integrationServiceEnvironments/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Integration Service Environment Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Logic/integrationServiceEnvironments/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Integration Service Environment Metric Definition\",\r\n \"description\": \"Reads the integration service environment metric definitions.\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RunsStarted\",\r\n \"displayName\": \"Runs Started\",\r\n \"displayDescription\": \"Number of workflow runs started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCompleted\",\r\n \"displayName\": \"Runs Completed\",\r\n \"displayDescription\": \"Number of workflow runs completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsSucceeded\",\r\n \"displayName\": \"Runs Succeeded\",\r\n \"displayDescription\": \"Number of workflow runs succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsFailed\",\r\n \"displayName\": \"Runs Failed\",\r\n \"displayDescription\": \"Number of workflow runs failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunsCancelled\",\r\n \"displayName\": \"Runs Cancelled\",\r\n \"displayDescription\": \"Number of workflow runs cancelled.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunLatency\",\r\n \"displayName\": \"Run Latency\",\r\n \"displayDescription\": \"Latency of completed workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunSuccessLatency\",\r\n \"displayName\": \"Run Success Latency\",\r\n \"displayDescription\": \"Latency of succeeded workflow runs.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"RunThrottledEvents\",\r\n \"displayName\": \"Run Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action or trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"RunFailurePercentage\",\r\n \"displayName\": \"Run Failure Percentage\",\r\n \"displayDescription\": \"Percentage of workflow runs failed.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsStarted\",\r\n \"displayName\": \"Actions Started \",\r\n \"displayDescription\": \"Number of workflow actions started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsCompleted\",\r\n \"displayName\": \"Actions Completed \",\r\n \"displayDescription\": \"Number of workflow actions completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSucceeded\",\r\n \"displayName\": \"Actions Succeeded \",\r\n \"displayDescription\": \"Number of workflow actions succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsFailed\",\r\n \"displayName\": \"Actions Failed \",\r\n \"displayDescription\": \"Number of workflow actions failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionsSkipped\",\r\n \"displayName\": \"Actions Skipped \",\r\n \"displayDescription\": \"Number of workflow actions skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActionLatency\",\r\n \"displayName\": \"Action Latency \",\r\n \"displayDescription\": \"Latency of completed workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionSuccessLatency\",\r\n \"displayName\": \"Action Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow actions.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"ActionThrottledEvents\",\r\n \"displayName\": \"Action Throttled Events\",\r\n \"displayDescription\": \"Number of workflow action throttled events..\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersStarted\",\r\n \"displayName\": \"Triggers Started \",\r\n \"displayDescription\": \"Number of workflow triggers started.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersCompleted\",\r\n \"displayName\": \"Triggers Completed \",\r\n \"displayDescription\": \"Number of workflow triggers completed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSucceeded\",\r\n \"displayName\": \"Triggers Succeeded \",\r\n \"displayDescription\": \"Number of workflow triggers succeeded.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFailed\",\r\n \"displayName\": \"Triggers Failed \",\r\n \"displayDescription\": \"Number of workflow triggers failed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersSkipped\",\r\n \"displayName\": \"Triggers Skipped\",\r\n \"displayDescription\": \"Number of workflow triggers skipped.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggersFired\",\r\n \"displayName\": \"Triggers Fired \",\r\n \"displayDescription\": \"Number of workflow triggers fired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"TriggerLatency\",\r\n \"displayName\": \"Trigger Latency \",\r\n \"displayDescription\": \"Latency of completed workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerFireLatency\",\r\n \"displayName\": \"Trigger Fire Latency \",\r\n \"displayDescription\": \"Latency of fired workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerSuccessLatency\",\r\n \"displayName\": \"Trigger Success Latency \",\r\n \"displayDescription\": \"Latency of succeeded workflow triggers.\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"TriggerThrottledEvents\",\r\n \"displayName\": \"Trigger Throttled Events\",\r\n \"displayDescription\": \"Number of workflow trigger throttled events.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Logic\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Logic\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Web Services Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/register/action\",\r\n \"displayName\": \"Registers the Machine Learning Web Service Resource Provider\",\r\n \"description\": \"Registers the subscription for the machine learning web service resource provider and enables the creation of web services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/action\",\r\n \"displayName\": \"Create regional Web Service Properties\",\r\n \"description\": \"Create regional Web Service Properties for supported regions\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"webServices\",\r\n \"displayName\": \"Machine Learning Web Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/read\",\r\n \"displayName\": \"Read Machine Learning Web Service\",\r\n \"description\": \"Read any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/write\",\r\n \"displayName\": \"Write Machine Learning Web Service\",\r\n \"description\": \"Create or Update any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/delete\",\r\n \"displayName\": \"Delete Machine Learning Web Service\",\r\n \"description\": \"Delete any Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"webServices/listkeys\",\r\n \"displayName\": \"Machine Learning Web Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/webServices/listkeys/read\",\r\n \"displayName\": \"Get Machine Learning Web Service Keys\",\r\n \"description\": \"Get keys to a Machine Learning Web Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Workspaces\",\r\n \"displayName\": \"Machine Learning Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/read\",\r\n \"displayName\": \"Read Machine Learning Workspace\",\r\n \"description\": \"Read any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/write\",\r\n \"displayName\": \"Write Machine Learning Workspace\",\r\n \"description\": \"Create or Update any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/delete\",\r\n \"displayName\": \"Delete Machine Learning Workspace\",\r\n \"description\": \"Delete any Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/listworkspacekeys/action\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"List keys for a Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/Workspaces/resyncstoragekeys/action\",\r\n \"displayName\": \"Resync Storage Keys\",\r\n \"description\": \"Resync keys of storage account configured for a Machine Learning Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"commitmentPlans\",\r\n \"displayName\": \"Machine Learning Commitment Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/read\",\r\n \"displayName\": \"Read Machine Learning Commitment Plan\",\r\n \"description\": \"Read any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/write\",\r\n \"displayName\": \"Write Machine Learning Commitment Plan\",\r\n \"description\": \"Create or Update any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/delete\",\r\n \"displayName\": \"Delete Machine Learning Commitment Plan\",\r\n \"description\": \"Delete any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/join/action\",\r\n \"displayName\": \"Join Machine Learning Commitment Plan\",\r\n \"description\": \"Join any Machine Learning Commitment Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"commitmentPlans/commitmentAssociations\",\r\n \"displayName\": \"Machine Learning Commitment Plan Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations/read\",\r\n \"displayName\": \"Read Machine Learning Commitment Plan Association\",\r\n \"description\": \"Read any Machine Learning Commitment Plan Association\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations/move/action\",\r\n \"displayName\": \"Move Machine Learning Commitment Plan Association\",\r\n \"description\": \"Move any Machine Learning Commitment Plan Association\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Machine Learning Commitment Plan Associations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/skus/read\",\r\n \"displayName\": \"Get Machine Learning Commitment Plan SKUs\",\r\n \"description\": \"Get Machine Learning Commitment Plan SKUs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Machine Learning Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/operations/read\",\r\n \"displayName\": \"Get Machine Learning Operations\",\r\n \"description\": \"Get Machine Learning Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationsstatus\",\r\n \"displayName\": \"Machine Learning Operations Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/locations/operationsstatus/read\",\r\n \"displayName\": \"Get Machine Learning Operation Status\",\r\n \"description\": \"Get status of an ongoing Machine Learning Operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Machine Learning Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearning/locations/operationresults/read\",\r\n \"displayName\": \"Get Machine Learning Operation Result\",\r\n \"description\": \"Get result of a Machine Learning Operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearning\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearning\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Compute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Registers subscription ID to the resource provider and enables the creation of a machine learning compute resources\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operationalizationClusters\",\r\n \"displayName\": \"Machine Learning Compute Operationalization Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/read\",\r\n \"displayName\": \"Read the hosting account\",\r\n \"description\": \"Read any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/write\",\r\n \"displayName\": \"Write the hosting account\",\r\n \"description\": \"Create or update any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/delete\",\r\n \"displayName\": \"Delete the hosting account\",\r\n \"description\": \"Delete any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/listKeys/action\",\r\n \"displayName\": \"List the keys associated with operationalization cluster\",\r\n \"description\": \"List the keys associated with operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/checkUpdate/action\",\r\n \"displayName\": \"Check if updates are available for system services for the operationalization cluster\",\r\n \"description\": \"Check if updates are available for system services for the operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningCompute/operationalizationClusters/updateSystem/action\",\r\n \"displayName\": \"Update the system services in an operationalization cluster\",\r\n \"description\": \"Update the system services in an operationalization cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningCompute\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningCompute\"\r\n },\r\n {\r\n \"displayName\": \"Machine Learning Services Resource Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/register/action\",\r\n \"displayName\": \"Registers the subscription for the Machine Learning Services Resource Provider\",\r\n \"description\": \"Registers the subscription for the Machine Learning Services Resource Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Machine Learning Services Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/read\",\r\n \"displayName\": \"Gets the Machine Learning Services Workspace(s)\",\r\n \"description\": \"Gets the Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/write\",\r\n \"displayName\": \"Creates or updates a Machine Learning Services Workspace(s)\",\r\n \"description\": \"Creates or updates a Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/delete\",\r\n \"displayName\": \"Deletes the Machine Learning Services Workspace(s)\",\r\n \"description\": \"Deletes the Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/listKeys/action\",\r\n \"displayName\": \"List secrets for a Machine Learning Services Workspace\",\r\n \"description\": \"List secrets for a Machine Learning Services Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/computes\",\r\n \"displayName\": \"Machine Learning Services Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/read\",\r\n \"displayName\": \"Gets the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Gets the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/write\",\r\n \"displayName\": \"Creates or updates the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Creates or updates the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/delete\",\r\n \"displayName\": \"Deletes the compute resources in Machine Learning Services Workspace(s)\",\r\n \"description\": \"Deletes the compute resources in Machine Learning Services Workspace(s)\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningServices/workspaces/computes/listKeys/action\",\r\n \"displayName\": \"List secrets for compute resources in Machine Learning Services Workspace\",\r\n \"description\": \"List secrets for compute resources in Machine Learning Services Workspace\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Machine Learning Model Management Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Registers subscription ID to the resource provider and enables the creation of a hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Machine Learning Model Management Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/read\",\r\n \"displayName\": \"Read the hosting account\",\r\n \"description\": \"Read any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/write\",\r\n \"displayName\": \"Write the hosting account\",\r\n \"description\": \"Create or update any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MachineLearningModelManagement/accounts/delete\",\r\n \"displayName\": \"Delete the hosting account\",\r\n \"description\": \"Delete any hosting account\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningModelManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningModelManagement\"\r\n },\r\n {\r\n \"displayName\": \"Managed Service Identity\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"userAssignedIdentities\",\r\n \"displayName\": \"User Assigned Identities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/read\",\r\n \"displayName\": \"Get User Assigned Identity\",\r\n \"description\": \"Gets an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/write\",\r\n \"displayName\": \"Create/Update User Assigned Identity\",\r\n \"description\": \"Creates a new user assigned identity or updates the tags associated with an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/delete\",\r\n \"displayName\": \"Delete User Assigned Identity\",\r\n \"description\": \"Deletes an existing user assigned identity\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedIdentity/userAssignedIdentities/assign/action\",\r\n \"displayName\": \"Assign User Assigned Identity\",\r\n \"description\": \"RBAC action for assigning an existing user assigned identity to a resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ManagedIdentity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Managed Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"labAccounts\",\r\n \"displayName\": \"Lab Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/delete\",\r\n \"displayName\": \"Delete lab accounts.\",\r\n \"description\": \"Delete lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/read\",\r\n \"displayName\": \"Read lab accounts.\",\r\n \"description\": \"Read lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/write\",\r\n \"displayName\": \"Add or modify lab accounts.\",\r\n \"description\": \"Add or modify lab accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/CreateLab/action\",\r\n \"displayName\": \"Create a managed lab\",\r\n \"description\": \"Create a lab in a lab account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs\",\r\n \"displayName\": \"Labs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/delete\",\r\n \"displayName\": \"Delete labs.\",\r\n \"description\": \"Delete labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/read\",\r\n \"displayName\": \"Read labs.\",\r\n \"description\": \"Read labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/write\",\r\n \"displayName\": \"Add or modify labs.\",\r\n \"description\": \"Add or modify labs.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/labVms\",\r\n \"displayName\": \"Lab Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/delete\",\r\n \"displayName\": \"Delete lab virtual machines.\",\r\n \"description\": \"Delete lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/read\",\r\n \"displayName\": \"Read lab virtual machines.\",\r\n \"description\": \"Read lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/labVms/write\",\r\n \"displayName\": \"Add or modify lab virtual machines.\",\r\n \"description\": \"Add or modify lab virtual machines.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings\",\r\n \"displayName\": \"Environment Setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/delete\",\r\n \"displayName\": \"Delete environment setting.\",\r\n \"description\": \"Delete environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/read\",\r\n \"displayName\": \"Read environment setting.\",\r\n \"description\": \"Read environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/write\",\r\n \"displayName\": \"Add or modify environment setting.\",\r\n \"description\": \"Add or modify environment setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"labAccounts/labs/environmentSettings/environments\",\r\n \"displayName\": \"Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/delete\",\r\n \"displayName\": \"Delete environments.\",\r\n \"description\": \"Delete environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/read\",\r\n \"displayName\": \"Read environments.\",\r\n \"description\": \"Read environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ManagedLab/labAccounts/labs/environmentSettings/environments/write\",\r\n \"displayName\": \"Add or modify environments.\",\r\n \"description\": \"Add or modify environments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ManagedLab/locations/operations/read\",\r\n \"displayName\": \"Read operations.\",\r\n \"description\": \"Read operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ManagedLab\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ManagedLab\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if the specified management group name is valid and unique.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/getEntities/action\",\r\n \"displayName\": \"List Entities\",\r\n \"description\": \"List all entities (Management Groups, Subscriptions, etc.) for the authenticated user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/register/action\",\r\n \"displayName\": \"Register for Microsoft.Management\",\r\n \"description\": \"Register the specified subscription with Microsoft.Management\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"managementGroups\",\r\n \"displayName\": \"managementGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/read\",\r\n \"displayName\": \"List Groups\",\r\n \"description\": \"List management groups for the authenticated user.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/write\",\r\n \"displayName\": \"Create or Update\",\r\n \"description\": \"Create or update a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/delete\",\r\n \"displayName\": \"Delete Group\",\r\n \"description\": \"Delete management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementGroups/subscriptions\",\r\n \"displayName\": \"managementGroups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"displayName\": \"Add Management Group Subscription\",\r\n \"description\": \"Associates existing subscription with the management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"displayName\": \"Delete Management Group Subscription\",\r\n \"description\": \"De-associates subscription from the management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Management\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Management\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Maps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/register/action\",\r\n \"displayName\": \"Register the provider\",\r\n \"description\": \"Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/write\",\r\n \"displayName\": \"Create or update a Maps Account.\",\r\n \"description\": \"Create or update a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/read\",\r\n \"displayName\": \"Get a Maps Account.\",\r\n \"description\": \"Get a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/delete\",\r\n \"displayName\": \"Delete a Maps Account.\",\r\n \"description\": \"Delete a Maps Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/listKeys/action\",\r\n \"displayName\": \"List keys\",\r\n \"description\": \"List Maps Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/regenerateKey/action\",\r\n \"displayName\": \"Generate new primary or secondary key\",\r\n \"description\": \"Generate new Maps Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Maps Account metric definitions\",\r\n \"description\": \"Gets the available metrics for Maps Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ResultType\",\r\n \"displayName\": \"Result Type\",\r\n \"internalName\": \"OperationResult\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ResponseCode\",\r\n \"displayName\": \"Response Code\",\r\n \"internalName\": \"OperationResultCode\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"Availability of the APIs\",\r\n \"internalMetricName\": \"Availability\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/data\",\r\n \"displayName\": \"Data\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/data/read\",\r\n \"displayName\": \"Maps Account Reader Data Access\",\r\n \"description\": \"Grants data read access to a maps account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/eventGridFilters\",\r\n \"displayName\": \"Maps Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/eventGridFilters/delete\",\r\n \"displayName\": \"Delete an Event Grid filter\",\r\n \"description\": \"Delete an Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/eventGridFilters/read\",\r\n \"displayName\": \"Get an Event Grid filter\",\r\n \"description\": \"Get an Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Maps/accounts/eventGridFilters/write\",\r\n \"displayName\": \"Create or update an Event Grid filter\",\r\n \"description\": \"Create or update an Event Grid filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Maps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Maps\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"offerTypes/publishers/offers/plans/configs\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/read\",\r\n \"displayName\": \"Get config.\",\r\n \"description\": \"Returns a config.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/write\",\r\n \"displayName\": \"Put config.\",\r\n \"description\": \"Saves a config.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/configs/importImage/action\",\r\n \"displayName\": \"Import image.\",\r\n \"description\": \"Imports an image to the end user's ACR.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"offerTypes/publishers/offers/plans/agreements\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/agreements/read\",\r\n \"displayName\": \"Gets an Agreement.\",\r\n \"description\": \"Returns an Agreement.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Marketplace/offerTypes/publishers/offers/plans/agreements/write\",\r\n \"displayName\": \"Puts an Agreement.\",\r\n \"description\": \"Accepts a signed agreement.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Marketplace\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Marketplace\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace Apps\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"ClassicDevServices\",\r\n \"displayName\": \"Classic dev service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/read\",\r\n \"displayName\": \"Read classic dev service.\",\r\n \"description\": \"Does a GET operation on a classic dev service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/delete\",\r\n \"displayName\": \"Delete classic dev service.\",\r\n \"description\": \"Does a DELETE operation on a classic dev service resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/listSingleSignOnToken/action\",\r\n \"displayName\": \"Get classic dev service SSO\",\r\n \"description\": \"Gets the Single Sign On URL for a classic dev service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/listSecrets/action\",\r\n \"displayName\": \"Get classic dev service resource management keys\",\r\n \"description\": \"Gets a classic dev service resource management keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/ClassicDevServices/regenerateKey/action\",\r\n \"displayName\": \"Generate classic dev service resource management keys\",\r\n \"description\": \"Generates a classic dev service resource management keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceApps/Operations/read\",\r\n \"displayName\": \"Read resource provider operations\",\r\n \"description\": \"Read the operations for all resource types.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MarketplaceApps\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MarketplaceApps\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Marketplace Ordering\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"agreements\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/read\",\r\n \"displayName\": \"Get all Agreements\",\r\n \"description\": \"Return all agreements under given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"agreements/offers/plans\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/read\",\r\n \"displayName\": \"Get Agreement\",\r\n \"description\": \"Return an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/sign/action\",\r\n \"displayName\": \"Sign Agreement\",\r\n \"description\": \"Sign an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/agreements/offers/plans/cancel/action\",\r\n \"displayName\": \"Cancel Agreement\",\r\n \"description\": \"Cancel an agreement for a given marketplace item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"offertypes/publishers/offers/plans/agreements\",\r\n \"displayName\": \"Agreement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/read\",\r\n \"displayName\": \"Get Agreement for virtual machine\",\r\n \"description\": \"Get an agreement for a given marketplace virtual machine item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/write\",\r\n \"displayName\": \"Save Agreement for virtual machine\",\r\n \"description\": \"Sign or Cancel an agreement for a given marketplace virtual machine item\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MarketplaceOrdering\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MarketplaceOrdering\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Media Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/register/action\",\r\n \"displayName\": \"Registers the Media Services Resource Provider\",\r\n \"description\": \"Registers the subscription for the Media Services resource provider and enables the creation of Media Services accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/unregister/action\",\r\n \"displayName\": \"Unregisters the Media Services Resource Provider\",\r\n \"description\": \"Unregisters the subscription for the Media Services resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/checknameavailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if a Media Services account name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices\",\r\n \"displayName\": \"Media Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/read\",\r\n \"displayName\": \"Read Media Services Account\",\r\n \"description\": \"Read any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/write\",\r\n \"displayName\": \"Create or Update Media Services Account\",\r\n \"description\": \"Create or Update any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/delete\",\r\n \"displayName\": \"Delete Media Services Account\",\r\n \"description\": \"Delete any Media Services Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/syncStorageKeys/action\",\r\n \"displayName\": \"Synchronize Storage Keys\",\r\n \"description\": \"Synchronize the Storage Keys for an attached Azure Storage account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/assets\",\r\n \"displayName\": \"Asset\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/read\",\r\n \"displayName\": \"Read Asset\",\r\n \"description\": \"Read any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/write\",\r\n \"displayName\": \"Create or Update Asset\",\r\n \"description\": \"Create or Update any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/delete\",\r\n \"displayName\": \"Delete Asset\",\r\n \"description\": \"Delete any Asset\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/listContainerSas/action\",\r\n \"displayName\": \"List Asset Container SAS URLs\",\r\n \"description\": \"List Asset Container SAS URLs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/assets/getEncryptionKey/action\",\r\n \"displayName\": \"Get Asset Encryption Key\",\r\n \"description\": \"Get Asset Encryption Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingPolicies\",\r\n \"displayName\": \"Streaming Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/read\",\r\n \"displayName\": \"Read Streaming Policy\",\r\n \"description\": \"Read any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/write\",\r\n \"displayName\": \"Create or Update Streaming Policy\",\r\n \"description\": \"Create or Update any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingPolicies/delete\",\r\n \"displayName\": \"Delete Streaming Policy\",\r\n \"description\": \"Delete any Streaming Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingLocators\",\r\n \"displayName\": \"Streaming Locator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/read\",\r\n \"displayName\": \"Read Streaming Locator\",\r\n \"description\": \"Read any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/write\",\r\n \"displayName\": \"Create or Update Streaming Locator\",\r\n \"description\": \"Create or Update any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/delete\",\r\n \"displayName\": \"Delete Streaming Locator\",\r\n \"description\": \"Delete any Streaming Locator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/listContentKeys/action\",\r\n \"displayName\": \"List Content Keys\",\r\n \"description\": \"List Content Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingLocators/listPaths/action\",\r\n \"displayName\": \"List Paths\",\r\n \"description\": \"List Paths\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/contentKeyPolicies\",\r\n \"displayName\": \"Content Key Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/read\",\r\n \"displayName\": \"Read Content Key Policy\",\r\n \"description\": \"Read any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/write\",\r\n \"displayName\": \"Create or Update Content Key Policy\",\r\n \"description\": \"Create or Update any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/delete\",\r\n \"displayName\": \"Delete Content Key Policy\",\r\n \"description\": \"Delete any Content Key Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/contentKeyPolicies/getPolicyPropertiesWithSecrets/action\",\r\n \"displayName\": \"Get Policy Properties With Secrets\",\r\n \"description\": \"Get Policy Properties With Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/transforms\",\r\n \"displayName\": \"Transform\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/read\",\r\n \"displayName\": \"Read Transform\",\r\n \"description\": \"Read any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/write\",\r\n \"displayName\": \"Create or Update Transform\",\r\n \"description\": \"Create or Update any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/delete\",\r\n \"displayName\": \"Delete Transform\",\r\n \"description\": \"Delete any Transform\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/transforms/jobs\",\r\n \"displayName\": \"Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/read\",\r\n \"displayName\": \"Read Job\",\r\n \"description\": \"Read any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/write\",\r\n \"displayName\": \"Create or Update Job\",\r\n \"description\": \"Create or Update any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Delete any Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/transforms/jobs/cancelJob/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints\",\r\n \"displayName\": \"Streaming Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/read\",\r\n \"displayName\": \"Read Streaming Endpoint\",\r\n \"description\": \"Read any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/write\",\r\n \"displayName\": \"Create or Update Streaming Endpoint\",\r\n \"description\": \"Create or Update any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/delete\",\r\n \"displayName\": \"Delete Streaming Endpoint\",\r\n \"description\": \"Delete any Streaming Endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/start/action\",\r\n \"displayName\": \"Start Streaming Endpoint Operation\",\r\n \"description\": \"Start any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/stop/action\",\r\n \"displayName\": \"Stop Streaming Endpoint Operation\",\r\n \"description\": \"Stop any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/scale/action\",\r\n \"displayName\": \"Scale Streaming Endpoint Operation\",\r\n \"description\": \"Scale any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEvents\",\r\n \"displayName\": \"Live Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/read\",\r\n \"displayName\": \"Read Live Event\",\r\n \"description\": \"Read any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/write\",\r\n \"displayName\": \"Create or Update Live Event\",\r\n \"description\": \"Create or Update any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/delete\",\r\n \"displayName\": \"Delete Live Event\",\r\n \"description\": \"Delete any Live Event\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/start/action\",\r\n \"displayName\": \"Start Live Event Operation\",\r\n \"description\": \"Start any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/stop/action\",\r\n \"displayName\": \"Stop Live Event Operation\",\r\n \"description\": \"Stop any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/reset/action\",\r\n \"displayName\": \"Reset Live Event Operation\",\r\n \"description\": \"Reset any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEvents/liveOutputs\",\r\n \"displayName\": \"Live Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/read\",\r\n \"displayName\": \"Read Live Output\",\r\n \"description\": \"Read any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/write\",\r\n \"displayName\": \"Create or Update Live Output\",\r\n \"description\": \"Create or Update any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEvents/liveOutputs/delete\",\r\n \"displayName\": \"Delete Live Output\",\r\n \"description\": \"Delete any Live Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpointOperations\",\r\n \"displayName\": \"Streaming Endpoint Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpointOperations/read\",\r\n \"displayName\": \"Read Streaming Endpoint Operation\",\r\n \"description\": \"Read any Streaming Endpoint Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveEventOperations\",\r\n \"displayName\": \"Live Event Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveEventOperations/read\",\r\n \"displayName\": \"Read Live Event Operation\",\r\n \"description\": \"Read any Live Event Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/liveOutputOperations\",\r\n \"displayName\": \"Live Output Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/liveOutputOperations/read\",\r\n \"displayName\": \"Read Live Output Operation\",\r\n \"description\": \"Read any Live Output Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Microsoft Media Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks if a Media Services account name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Streaming Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/streamingEndpoints/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Streaming Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/streamingEndpoints/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Media Services Streaming Endpoint Metrics definitions.\",\r\n \"description\": \"Get list of Media Services Streaming Endpoint Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of Egress data, in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success end to end Latency\",\r\n \"displayDescription\": \"The average latency for successful requests in milliseconds.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests to a Streaming Endpoint.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"OutputFormat\",\r\n \"displayName\": \"Output Format\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"HttpStatusCode\",\r\n \"displayName\": \"HTTP Status Code\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"displayName\": \"Error Code\",\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"mediaservices/eventGridFilters\",\r\n \"displayName\": \"Event Grid Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/read\",\r\n \"displayName\": \"Read Event Grid Filter\",\r\n \"description\": \"Read any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid Filter\",\r\n \"description\": \"Create or Update any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid Filter\",\r\n \"description\": \"Delete any Event Grid Filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Media\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Media\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Migrate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/register/action\",\r\n \"displayName\": \"Register Subscription for Migrate\",\r\n \"description\": \"Registers Subscription with Microsoft.Migrate resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Available Migrate Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/Operations/read\",\r\n \"displayName\": \"List Available Migrate Operations\",\r\n \"description\": \"Lists operations available on Microsoft.Migrate resource provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects\",\r\n \"displayName\": \"Projects\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/read\",\r\n \"displayName\": \"Get Project\",\r\n \"description\": \"Gets the properties of a project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/write\",\r\n \"displayName\": \"Create or Update Project\",\r\n \"description\": \"Creates a new project or updates an existing project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/delete\",\r\n \"displayName\": \"Delete Project\",\r\n \"description\": \"Deletes the project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/keys/action\",\r\n \"displayName\": \"Get Project keys\",\r\n \"description\": \"Gets shared keys for the project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/machines/read\",\r\n \"displayName\": \"Get Machine\",\r\n \"description\": \"Gets the properties of a machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups\",\r\n \"displayName\": \"Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/read\",\r\n \"displayName\": \"Get Group\",\r\n \"description\": \"Get the properties of a group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/write\",\r\n \"displayName\": \"Create or Update Group\",\r\n \"description\": \"Creates a new group or updates an existing group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/delete\",\r\n \"displayName\": \"Delete Group\",\r\n \"description\": \"Deletes a group\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups/assessments\",\r\n \"displayName\": \"Assessments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/read\",\r\n \"displayName\": \"Get Assessment\",\r\n \"description\": \"Gets the properties of an assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/write\",\r\n \"displayName\": \"Create or Update Assessment\",\r\n \"description\": \"Creates a new assessment or updates an existing assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/delete\",\r\n \"displayName\": \"Delete Assessment\",\r\n \"description\": \"Deletes an assessment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/downloadurl/action\",\r\n \"displayName\": \"Download an assessment URL\",\r\n \"description\": \"Downloads an assessment report's URL\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/groups/assessments/assessedmachines\",\r\n \"displayName\": \"Assessed Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/groups/assessments/assessedmachines/read\",\r\n \"displayName\": \"Get Assessed Machine\",\r\n \"description\": \"Get the properties of an assessed machine\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/locations/checknameavailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks availability of the resouce name for the given subscription in the given location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/assessmentOptions\",\r\n \"displayName\": \"Assessment Options\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/locations/assessmentOptions/read\",\r\n \"displayName\": \"List Assessment Options\",\r\n \"description\": \"Gets the assessment options which are available in the given location\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"projects/assessments\",\r\n \"displayName\": \"Assessments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Migrate/projects/assessments/read\",\r\n \"displayName\": \"Lists Assessments\",\r\n \"description\": \"Lists assessments within a project\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Migrate\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Migrate\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.NetApp Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/read\",\r\n \"displayName\": \"Read volume resource\",\r\n \"description\": \"Reads a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/write\",\r\n \"displayName\": \"Write volume resource\",\r\n \"description\": \"Writes a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/delete\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"AverageOtherLatency\",\r\n \"displayName\": \"Average other latency\",\r\n \"displayDescription\": \"Average other latency (that is not read or write) in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageOtherLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageReadLatency\",\r\n \"displayName\": \"Average read latency\",\r\n \"displayDescription\": \"Average read latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageReadLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageTotalLatency\",\r\n \"displayName\": \"Average total latency\",\r\n \"displayDescription\": \"Average total latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageTotalLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"AverageWriteLatency\",\r\n \"displayName\": \"Average write latency\",\r\n \"displayDescription\": \"Average write latency in milliseconds per operation\",\r\n \"unit\": \"ms/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"AverageWriteLatency\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemOtherOps\",\r\n \"displayName\": \"Filesystem other ops\",\r\n \"displayDescription\": \"Number of filesystem other operations (that is not read or write)\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemOtherOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemReadOps\",\r\n \"displayName\": \"Filesystem read ops\",\r\n \"displayDescription\": \"Number of filesystem read operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemReadOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemTotalOps\",\r\n \"displayName\": \"Filesystem total ops\",\r\n \"displayDescription\": \"Sum of all filesystem operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemTotalOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"FilesystemWriteOps\",\r\n \"displayName\": \"Filesystem write ops\",\r\n \"displayDescription\": \"Number of filesystem write operations\",\r\n \"unit\": \"ops\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"FilesystemWriteOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerOtherOps\",\r\n \"displayName\": \"Io bytes per other ops\",\r\n \"displayDescription\": \"Number of In/out bytes per other operations (that is not read or write)\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerOtherOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerReadOps\",\r\n \"displayName\": \"Io bytes per read ops\",\r\n \"displayDescription\": \"Number of In/out bytes per read operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerReadOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerTotalOps\",\r\n \"displayName\": \"Io bytes per op across all operations\",\r\n \"displayDescription\": \"Sum of all In/out bytes operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerTotalOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"IoBytesPerWriteOps\",\r\n \"displayName\": \"Io bytes per write ops\",\r\n \"displayDescription\": \"Number of In/out bytes per write operation\",\r\n \"unit\": \"bytes/op\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"IoBytesPerWriteOps\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"OtherIops\",\r\n \"displayName\": \"Other iops\",\r\n \"displayDescription\": \"Other In/out operation per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"OtherIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"OtherThroughput\",\r\n \"displayName\": \"Other throughput\",\r\n \"displayDescription\": \"Other throughput (that is not read or write) in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"OtherThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReadIops\",\r\n \"displayName\": \"Read iops\",\r\n \"displayDescription\": \"Read In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"ReadIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReadThroughput\",\r\n \"displayName\": \"Read throughput\",\r\n \"displayDescription\": \"Read throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"ReadThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"TotalIops\",\r\n \"displayName\": \"Total iops\",\r\n \"displayDescription\": \"Sum of all In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"TotalIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"TotalThroughput\",\r\n \"displayName\": \"Total throughput\",\r\n \"displayDescription\": \"Sum of all throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"TotalThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeAllocatedSize\",\r\n \"displayName\": \"Volume allocated size\",\r\n \"displayDescription\": \"Allocated size of the volume (Not the actual used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeAllocatedSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeLogicalSize\",\r\n \"displayName\": \"Volume logical size\",\r\n \"displayDescription\": \"Logical size of the volume (used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeLogicalSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumeSnapshotSize\",\r\n \"displayName\": \"Volume snapshot size\",\r\n \"displayDescription\": \"Size of all snapshots in volume\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumeSnapshotSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"WriteIops\",\r\n \"displayName\": \"Write iops\",\r\n \"displayDescription\": \"Write In/out operations per second\",\r\n \"unit\": \"operations/second\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"WriteIops\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"WriteThroughput\",\r\n \"displayName\": \"Write throughput\",\r\n \"displayDescription\": \"Write throughput in megabytes per second\",\r\n \"unit\": \"MBps\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"WriteThroughput\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Volumes resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Delete volume resource\",\r\n \"description\": \"Deletes a volume resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts\",\r\n \"displayName\": \"Accounts resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/read\",\r\n \"displayName\": \"Read account resource\",\r\n \"description\": \"Reads an account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/write\",\r\n \"displayName\": \"Write account resource\",\r\n \"description\": \"Writes an account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/delete\",\r\n \"displayName\": \"Delete account resource\",\r\n \"description\": \"Deletes a account resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/read\",\r\n \"displayName\": \"Read pool resource\",\r\n \"description\": \"Reads a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/write\",\r\n \"displayName\": \"Write pool resource\",\r\n \"description\": \"Writes a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/delete\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/MountTargets\",\r\n \"displayName\": \"Mount targets resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/read\",\r\n \"displayName\": \"Read mount target resource\",\r\n \"description\": \"Reads a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/write\",\r\n \"displayName\": \"Write mount target resource\",\r\n \"description\": \"Writes a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/MountTargets/delete\",\r\n \"displayName\": \"Delete mount target resource\",\r\n \"description\": \"Deletes a mount target resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/Volumes/Snapshots\",\r\n \"displayName\": \"Snapshots resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/read\",\r\n \"displayName\": \"Read snapshot resource\",\r\n \"description\": \"Reads a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/write\",\r\n \"displayName\": \"Write snapshot resource\",\r\n \"description\": \"Writes a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/Volumes/Snapshots/delete\",\r\n \"displayName\": \"Delete snapshot resource\",\r\n \"description\": \"Deletes a snapshot resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operations resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/Operations/read\",\r\n \"displayName\": \"Read operation resource\",\r\n \"description\": \"Reads an operation resources.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation results resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/locations/operationresults/read\",\r\n \"displayName\": \"Read operation result resource\",\r\n \"description\": \"Reads an operation result resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Availability checks resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/locations/read\",\r\n \"displayName\": \"Read availability check resource\",\r\n \"description\": \"Reads an availability check resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"VolumePoolAllocatedSize\",\r\n \"displayName\": \"Volume pool allocated size\",\r\n \"displayDescription\": \"Allocated size of the pool (Not the actual used bytes)\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolAllocatedSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolAllocatedUsed\",\r\n \"displayName\": \"Volume pool allocated used\",\r\n \"displayDescription\": \"Allocated used size of the pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolAllocatedUsed\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolTotalLogicalSize\",\r\n \"displayName\": \"Volume pool total logical size\",\r\n \"displayDescription\": \"Sum of the logical size of all the volumes belonging to the pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolTotalLogicalSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"VolumePoolTotalSnapshotSize\",\r\n \"displayName\": \"Volume pool total snapshot size\",\r\n \"displayDescription\": \"Sum of all snapshots in pool\",\r\n \"unit\": \"bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"internalMetricName\": \"VolumePoolTotalSnapshotSize\",\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"MicrosoftNetAppShoebox2\",\r\n \"sourceMdmNamespace\": \"NetAppUsageAndMetrics\",\r\n \"fillGapWithZero\": false,\r\n \"isInternal\": false,\r\n \"dimensions\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Pools resource type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Delete pool resource\",\r\n \"description\": \"Deletes a pool resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.NetApp\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.NetApp\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters the subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/checkTrafficManagerNameAvailability/action\",\r\n \"displayName\": \"Check Traffic Manager Name Availability\",\r\n \"description\": \"Checks the availability of a Traffic Manager Relative DNS name.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/internalNotify/action\",\r\n \"displayName\": \"Post DNS notification for alias target\",\r\n \"description\": \"DNS alias resource notification\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/getDnsResourceReference/action\",\r\n \"displayName\": \"Get DNS alias target dependencies\",\r\n \"description\": \"DNS alias resource dependency request\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"bgpServiceCommunities\",\r\n \"displayName\": \"Bgp Service Community\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/bgpServiceCommunities/read\",\r\n \"displayName\": \"Get Bgp Service Communities\",\r\n \"description\": \"Get Bgp Service Communities\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"displayName\": \"Virtual Network Endpoint Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/virtualNetworkAvailableEndpointServices/read\",\r\n \"displayName\": \"Get available Virtual Network Endpoint Services\",\r\n \"description\": \"Gets a list of available Virtual Network Endpoint Services\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/availableDelegations\",\r\n \"displayName\": \"Delegation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/availableDelegations/read\",\r\n \"displayName\": \"Get Available Delegations\",\r\n \"description\": \"Gets Available Delegations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/supportedVirtualMachineSizes\",\r\n \"displayName\": \"Virtual machine size\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/supportedVirtualMachineSizes/read\",\r\n \"displayName\": \"Get supported virtual machines sizes\",\r\n \"description\": \"Gets supported virtual machines sizes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Resource Ownership Request\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/checkAcceleratedNetworkingSupport/action\",\r\n \"displayName\": \"Check Accelerated Networking support\",\r\n \"description\": \"Checks Accelerated Networking support\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/validateResourceOwnership/action\",\r\n \"displayName\": \"Validate Resource Ownership\",\r\n \"description\": \"Validates Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/setResourceOwnership/action\",\r\n \"displayName\": \"Set Resource Ownership\",\r\n \"description\": \"Sets Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/effectiveResourceOwnership/action\",\r\n \"displayName\": \"Get Effective Resource Ownership\",\r\n \"description\": \"Gets Effective Resource Ownership\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/locations/bareMetalTenants/action\",\r\n \"displayName\": \"Allocate or validate a Bare Metal Tenant\",\r\n \"description\": \"Allocates or validates a Bare Metal Tenant\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeFilters\",\r\n \"displayName\": \"Route Filter\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/read\",\r\n \"displayName\": \"Get Route Filter\",\r\n \"description\": \"Gets a route filter definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/join/action\",\r\n \"displayName\": \"Join Route Filter\",\r\n \"description\": \"Joins a route filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/delete\",\r\n \"displayName\": \"Delete Route Filter\",\r\n \"description\": \"Deletes a route filter definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/write\",\r\n \"displayName\": \"Create or Update Route Filter\",\r\n \"description\": \"Creates a route filter or Updates an existing rotue filter\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeFilters/routeFilterRules\",\r\n \"displayName\": \"Route Filter Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/read\",\r\n \"displayName\": \"Get Route Filter Rule\",\r\n \"description\": \"Gets a route filter rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/write\",\r\n \"displayName\": \"Create or Update Route Filter Rule\",\r\n \"description\": \"Creates a route filter rule or Updates an existing route filter rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/routeFilterRules/delete\",\r\n \"displayName\": \"Delete Route Fitler Rule\",\r\n \"description\": \"Deletes a route filter rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks\",\r\n \"displayName\": \"Virtual Network\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/read\",\r\n \"displayName\": \"Get Virtual Network\",\r\n \"description\": \"Get the virtual network definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/write\",\r\n \"displayName\": \"Create or Update Virtual Network\",\r\n \"description\": \"Creates a virtual network or updates an existing virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/delete\",\r\n \"displayName\": \"Delete Virtual Network\",\r\n \"description\": \"Deletes a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/peer/action\",\r\n \"displayName\": \"Peer Virtual Networks\",\r\n \"description\": \"Peers a virtual network with another virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualMachines\",\r\n \"displayName\": \"Virtual Network Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Network Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines in a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets\",\r\n \"displayName\": \"Virtual Network Subnet\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"displayName\": \"Get Virtual Network Subnet\",\r\n \"description\": \"Gets a virtual network subnet definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/write\",\r\n \"displayName\": \"Create or Update Virtual Network Subnet\",\r\n \"description\": \"Creates a virtual network subnet or updates an existing virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/delete\",\r\n \"displayName\": \"Delete Virtual Network Subnet\",\r\n \"description\": \"Deletes a virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"displayName\": \"Join Virtual Network\",\r\n \"description\": \"Joins a virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"displayName\": \"Join Service to a Subnet\",\r\n \"description\": \"Joins resource such as storage account or SQL database to a subnet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"displayName\": \"Virtual Network Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/read\",\r\n \"displayName\": \"Get Virtual Network Peering\",\r\n \"description\": \"Gets a virtual network peering definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write\",\r\n \"displayName\": \"Create or Update Virtual Network Peering\",\r\n \"description\": \"Creates a virtual network peering or updates an existing virtual network peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings/delete\",\r\n \"displayName\": \"Delete Virtual Network Peering\",\r\n \"description\": \"Deletes a virtual network peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"displayName\": \"Virtual Network Peering Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/read\",\r\n \"displayName\": \"Get Virtual Network Peering Proxy\",\r\n \"description\": \"Gets a virtual network peering proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/write\",\r\n \"displayName\": \"Create or Update Virtual Network Peering Proxy\",\r\n \"description\": \"Creates a virtual network peering proxy or updates an existing virtual network peering proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/remoteVirtualNetworkPeeringProxies/delete\",\r\n \"displayName\": \"Delete Virtual Network Peering Proxy\",\r\n \"description\": \"Deletes a virtual network peering proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/resourceNavigationLinks\",\r\n \"displayName\": \"Resource Navigation Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/read\",\r\n \"displayName\": \"Get Resource Navigation Link\",\r\n \"description\": \"Get the Resource Navigation Link definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/write\",\r\n \"displayName\": \"Create or Update Resource Navigation Link\",\r\n \"description\": \"Creates a Resource Navigation Link or updates an existing Resource Navigation Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/resourceNavigationLinks/delete\",\r\n \"displayName\": \"Delete Resource Navigation Link\",\r\n \"description\": \"Deletes a Resource Navigation Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/serviceAssociationLinks\",\r\n \"displayName\": \"Service Association Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/read\",\r\n \"displayName\": \"Get Service Association Link\",\r\n \"description\": \"Gets a Service Association Link definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/write\",\r\n \"displayName\": \"Creates or updates a Service Association Link\",\r\n \"description\": \"Creates a Service Association Link or updates an existing Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/delete\",\r\n \"displayName\": \"Delete Service Association Link\",\r\n \"description\": \"Deletes a Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/validate/action\",\r\n \"displayName\": \"Validate Service Association Link\",\r\n \"description\": \"Validates a Service Association Link\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/serviceAssociationLinks/details\",\r\n \"displayName\": \"Service Association Link Detail\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/serviceAssociationLinks/details/read\",\r\n \"displayName\": \"Get Service Association Link Detail\",\r\n \"description\": \"Gets a Service Association Link Detail Definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/taggedTrafficConsumers\",\r\n \"displayName\": \"Tagged Traffic Consumer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/read\",\r\n \"displayName\": \"Get Tagged Traffic Consumer\",\r\n \"description\": \"Get the Tagged Traffic Consumer definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/write\",\r\n \"displayName\": \"Create or Update Tagged Traffic Consumer\",\r\n \"description\": \"Creates a Tagged Traffic Consumer or updates an existing Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/delete\",\r\n \"displayName\": \"Delete Tagged Traffic Consumer\",\r\n \"description\": \"Deletes a Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/taggedTrafficConsumers/validate/action\",\r\n \"displayName\": \"Validate Tagged Traffic Consumer\",\r\n \"description\": \"Validates a Tagged Traffic Consumer\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/checkIpAddressAvailability\",\r\n \"displayName\": \"IP Availability Check Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"displayName\": \"Check Ip Address Availability\",\r\n \"description\": \"Check if Ip Address is available at the specified virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/usages/read\",\r\n \"displayName\": \"Get Virtual Network Usages\",\r\n \"description\": \"Get the IP usages for each subnet of the virtual network\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/subnets/virtualMachines\",\r\n \"displayName\": \"Virtual Network Subnet Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"displayName\": \"Get Virtual Network Subnet Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines in a virtual network subnet\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers\",\r\n \"displayName\": \"Network Watcher\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/read\",\r\n \"displayName\": \"Get Network Watcher\",\r\n \"description\": \"Get the network watcher definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/write\",\r\n \"displayName\": \"Create or Update Network Watcher\",\r\n \"description\": \"Creates a network watcher or updates an existing network watcher\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/delete\",\r\n \"displayName\": \"Delete Network Watcher\",\r\n \"description\": \"Deletes a network watcher\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/configureFlowLog/action\",\r\n \"displayName\": \"Configure Flow Log\",\r\n \"description\": \"Configures flow logging for a target resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/ipFlowVerify/action\",\r\n \"displayName\": \"Verify Ip Flow\",\r\n \"description\": \"Returns whether the packet is allowed or denied to or from a particular destination.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/nextHop/action\",\r\n \"displayName\": \"Gets the next hop from a VM\",\r\n \"description\": \"For a specified target and destination IP address, return the next hop type and next hope IP address.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryFlowLogStatus/action\",\r\n \"displayName\": \"Query Flow Log Status\",\r\n \"description\": \"Gets the status of flow logging on a resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryTroubleshootResult/action\",\r\n \"displayName\": \"Query Results Of Troubleshoot\",\r\n \"description\": \"Gets the troubleshooting result from the previously run or currently running troubleshooting operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/securityGroupView/action\",\r\n \"displayName\": \"View Security Groups\",\r\n \"description\": \"View the configured and effective network security group rules applied on a VM.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/networkConfigurationDiagnostic/action\",\r\n \"displayName\": \"Network Configuration Diagnostic\",\r\n \"description\": \"Diagnostic of network configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/queryConnectionMonitors/action\",\r\n \"displayName\": \"Query Connection Monitors\",\r\n \"description\": \"Batch query monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/topology/action\",\r\n \"displayName\": \"Get Topology\",\r\n \"description\": \"Gets a network level view of resources and their relationships in a resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/troubleshoot/action\",\r\n \"displayName\": \"Troubleshoot\",\r\n \"description\": \"Starts troubleshooting on a Networking resource in Azure.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectivityCheck/action\",\r\n \"displayName\": \"Check Connectivity\",\r\n \"description\": \"Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/azureReachabilityReport/action\",\r\n \"displayName\": \"Get Azure Reachability Report\",\r\n \"description\": \"Returns the relative latency score for internet service providers from a specified location to Azure regions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/availableProvidersList/action\",\r\n \"displayName\": \"Get Available Providers List\",\r\n \"description\": \"Returns all available internet service providers for a specified Azure region.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/packetCaptures\",\r\n \"displayName\": \"Packet Capture\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/queryStatus/action\",\r\n \"displayName\": \"Query Status Of Packet Capture\",\r\n \"description\": \"Gets information about properties and status of a packet capture resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/stop/action\",\r\n \"displayName\": \"Stop Packet Capture\",\r\n \"description\": \"Stop the running packet capture session.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/read\",\r\n \"displayName\": \"Get Packet Capture\",\r\n \"description\": \"Get the packet capture definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/write\",\r\n \"displayName\": \"Create Packet Capture\",\r\n \"description\": \"Creates a packet capture\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/packetCaptures/delete\",\r\n \"displayName\": \"Delete Packet Capture\",\r\n \"description\": \"Deletes a packet capture\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors\",\r\n \"displayName\": \"Connection Monitor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/start/action\",\r\n \"displayName\": \"Start Connection Monitor\",\r\n \"description\": \"Start monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/stop/action\",\r\n \"displayName\": \"Stop Connection Monitor\",\r\n \"description\": \"Stop/pause monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/query/action\",\r\n \"displayName\": \"Query Connection Monitor\",\r\n \"description\": \"Query monitoring connectivity between specified endpoints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/read\",\r\n \"displayName\": \"Get Connection Monitor\",\r\n \"description\": \"Get Connection Monitor details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/write\",\r\n \"displayName\": \"Create Connection Monitor\",\r\n \"description\": \"Creates a Connection Monitor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/delete\",\r\n \"displayName\": \"Delete Connection Monitor\",\r\n \"description\": \"Deletes a Connection Monitor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/lenses\",\r\n \"displayName\": \"Lens\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/start/action\",\r\n \"displayName\": \"Start Lens\",\r\n \"description\": \"Start monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/stop/action\",\r\n \"displayName\": \"Stop Lens\",\r\n \"description\": \"Stop/pause monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/query/action\",\r\n \"displayName\": \"Query Lens\",\r\n \"description\": \"Query monitoring network traffic on a specified endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/read\",\r\n \"displayName\": \"Get Lens\",\r\n \"description\": \"Get Lens details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/write\",\r\n \"displayName\": \"Create Lens\",\r\n \"description\": \"Creates a Lens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/lenses/delete\",\r\n \"displayName\": \"Delete Lens\",\r\n \"description\": \"Deletes a Lens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses\",\r\n \"displayName\": \"Public Ip Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/read\",\r\n \"displayName\": \"Get Public Ip Address\",\r\n \"description\": \"Gets a public ip address definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/write\",\r\n \"displayName\": \"Create or Update Public Ip Address\",\r\n \"description\": \"Creates a public Ip address or updates an existing public Ip address. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/delete\",\r\n \"displayName\": \"Delete Public Ip Address\",\r\n \"description\": \"Deletes a public Ip address.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"displayName\": \"Join Public Ip Address\",\r\n \"description\": \"Joins a public ip address\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces\",\r\n \"displayName\": \"Network Interface\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/read\",\r\n \"displayName\": \"Get Network Interface\",\r\n \"description\": \"Gets a network interface definition. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/write\",\r\n \"displayName\": \"Create or Update Network Interface\",\r\n \"description\": \"Creates a network interface or updates an existing network interface. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"displayName\": \"Join Virtual Machine to a network interface\",\r\n \"description\": \"Joins a Virtual Machine to a network interface\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/delete\",\r\n \"displayName\": \"Delete Network Interface\",\r\n \"description\": \"Deletes a network interface\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/joinViaPrivateIp/action\",\r\n \"displayName\": \"Join a resource to a Network Interface via a Service Association\",\r\n \"description\": \"Joins a resource to a Network interface via a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/effectiveRouteTable/action\",\r\n \"displayName\": \"Get Network Interface Effective Route Table\",\r\n \"description\": \"Get Route Table configured On Network Interface Of The Vm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/effectiveNetworkSecurityGroups/action\",\r\n \"displayName\": \"Get Network Interface Effective Security Groups\",\r\n \"description\": \"Get Network Security Groups configured On Network Interface Of The Vm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/ipconfigurations\",\r\n \"displayName\": \"Network Interface IP Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/ipconfigurations/read\",\r\n \"displayName\": \"Get Network Interface IP Configuration\",\r\n \"description\": \"Gets a network interface ip configuration definition. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/ipconfigurations/join/action\",\r\n \"displayName\": \"Join Network Interface IP Configuration.\",\r\n \"description\": \"Joins a Network Interface IP Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/serviceAssociations\",\r\n \"displayName\": \"Service Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/read\",\r\n \"displayName\": \"Get Service Association\",\r\n \"description\": \"Gets a Service Association Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/write\",\r\n \"displayName\": \"Create or Update a Service Association\",\r\n \"description\": \"Creates a new Service Association or modifies an existing Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/delete\",\r\n \"displayName\": \"Delete Service Association\",\r\n \"description\": \"Deletes a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/serviceAssociations/validate/action\",\r\n \"displayName\": \"Validate Service Association\",\r\n \"description\": \"Validates a Service Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/loadBalancers\",\r\n \"displayName\": \"Network Interface Load Balancers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/loadBalancers/read\",\r\n \"displayName\": \"Get Network Interface Load Balancers\",\r\n \"description\": \"Gets all the load balancers that the network interface is part of\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serviceEndpointPolicies\",\r\n \"displayName\": \"Service Endpoint Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/read\",\r\n \"displayName\": \"Gets a Service Endpoint Policy\",\r\n \"description\": \"Gets a Service Endpoint Policy Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/write\",\r\n \"displayName\": \"Create or Update Service Endpoint Policy\",\r\n \"description\": \"Creates a Service Endpoint Policy or updates an existing Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/delete\",\r\n \"displayName\": \"Delete Service Endpoint Policy\",\r\n \"description\": \"Deletes a Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/join/action\",\r\n \"displayName\": \"Join Service Endpoint Policy\",\r\n \"description\": \"Joins a Service Endpoint Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/joinSubnet/action\",\r\n \"displayName\": \"Join Subnet To Service Endpoint Policies\",\r\n \"description\": \"Joins a Subnet To Service Endpoint Policies\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serviceEndpointPolicies/serviceEndpointPolicyDefinitions\",\r\n \"displayName\": \"Service Endpoint Policy Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/read\",\r\n \"displayName\": \"Get Service Endpoint Policy Definition\",\r\n \"description\": \"Gets a Service Endpoint Policy Definition Decription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/write\",\r\n \"displayName\": \"Create or Update Service Endpoint Policy Definition\",\r\n \"description\": \"Creates a Service Endpoint Policy Definition or updates an existing Service Endpoint Policy Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions/delete\",\r\n \"displayName\": \"Delete Service Endpoint Policy Definition\",\r\n \"description\": \"Deletes a Service Endpoint Policy Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/diagnosticIdentity\",\r\n \"displayName\": \"Network Interface\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/diagnosticIdentity/read\",\r\n \"displayName\": \"Get Diagnostic Identity\",\r\n \"description\": \"Gets Diagnostic Identity Of The Resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Network Interface metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Network Interface metric definitions\",\r\n \"description\": \"Gets available metrics for the Network Interface\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BytesSentRate\",\r\n \"displayName\": \"Bytes Sent\",\r\n \"displayDescription\": \"Number of bytes the Network Interface sent\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesReceivedRate\",\r\n \"displayName\": \"Bytes Received\",\r\n \"displayDescription\": \"Number of bytes the Network Interface received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsSentRate\",\r\n \"displayName\": \"Packets Sent\",\r\n \"displayDescription\": \"Number of packets the Network Interface sent\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"VfpMdm\",\r\n \"sourceMdmNamespace\": \"VmsVmNicMetrics\",\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsReceivedRate\",\r\n \"displayName\": \"Packets Received\",\r\n \"displayDescription\": \"Number of packets the Network Interface received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"VfpMdm\",\r\n \"sourceMdmNamespace\": \"VmsVmNicMetrics\",\r\n \"metricFilterPattern\": \"^__Ready__$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups\",\r\n \"displayName\": \"Network Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"displayName\": \"Get Network Security Group\",\r\n \"description\": \"Gets a network security group definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"displayName\": \"Create or Update Network Security Group\",\r\n \"description\": \"Creates a network security group or updates an existing network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/delete\",\r\n \"displayName\": \"Delete Network Security Group\",\r\n \"description\": \"Deletes a network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"displayName\": \"Join Network Security Group\",\r\n \"description\": \"Joins a network security group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationSecurityGroups\",\r\n \"displayName\": \"Application Security Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/joinIpConfiguration/action\",\r\n \"displayName\": \"Join IpConfiguration To Application Security Groups.\",\r\n \"description\": \"Joins an IP Configuration to Application Security Groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action\",\r\n \"displayName\": \"Joins SecurityRule To Application Security Groups.\",\r\n \"description\": \"Joins a Security Rule to Application Security Groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/read\",\r\n \"displayName\": \"Gets An Application Security Group\",\r\n \"description\": \"Gets an Application Security Group ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/write\",\r\n \"displayName\": \"Creates An Application Security Group Or Updates An Existing Application Security Group\",\r\n \"description\": \"Creates an Application Security Group, or updates an existing Application Security Group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationSecurityGroups/delete\",\r\n \"displayName\": \"Deletes An Application Security Group\",\r\n \"description\": \"Deletes an Application Security Group\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/defaultSecurityRules\",\r\n \"displayName\": \"Default Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules/read\",\r\n \"displayName\": \"Get Default Security Rule\",\r\n \"description\": \"Gets a default security rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkSecurityGroups/securityRules\",\r\n \"displayName\": \"Security Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/read\",\r\n \"displayName\": \"Get Security Rule\",\r\n \"description\": \"Gets a security rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/write\",\r\n \"displayName\": \"Create or Update Security Rule\",\r\n \"description\": \"Creates a security rule or updates an existing security rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkSecurityGroups/securityRules/delete\",\r\n \"displayName\": \"Delete Security Rule\",\r\n \"description\": \"Deletes a security rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeTables\",\r\n \"displayName\": \"Route Table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/read\",\r\n \"displayName\": \"Get Route Table\",\r\n \"description\": \"Gets a route table definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/write\",\r\n \"displayName\": \"Create or Update Route Table\",\r\n \"description\": \"Creates a route table or Updates an existing rotue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/delete\",\r\n \"displayName\": \"Delete Route Table\",\r\n \"description\": \"Deletes a route table definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/join/action\",\r\n \"displayName\": \"Join Route Table\",\r\n \"description\": \"Joins a route table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeTables/routes\",\r\n \"displayName\": \"Route\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/read\",\r\n \"displayName\": \"Get Route\",\r\n \"description\": \"Gets a route definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/write\",\r\n \"displayName\": \"Create or Update Route\",\r\n \"description\": \"Creates a route or Updates an existing route\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/routeTables/routes/delete\",\r\n \"displayName\": \"Delete Route\",\r\n \"description\": \"Deletes a route definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers\",\r\n \"displayName\": \"Load Balancer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/read\",\r\n \"displayName\": \"Get Load Balancer\",\r\n \"description\": \"Gets a load balancer definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/write\",\r\n \"displayName\": \"Create or Update Load Balancer\",\r\n \"description\": \"Creates a load balancer or updates an existing load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/delete\",\r\n \"displayName\": \"Delete Load Balancer\",\r\n \"description\": \"Deletes a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/virtualMachines\",\r\n \"displayName\": \"Load Balancer Virtual Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/virtualMachines/read\",\r\n \"displayName\": \"Get Load Balancer Virtual Machines\",\r\n \"description\": \"Gets references to all the virtual machines under a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/networkInterfaces\",\r\n \"displayName\": \"Load Balancer Network Interfaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/networkInterfaces/read\",\r\n \"displayName\": \"Get Load Balancer Network Interfaces\",\r\n \"description\": \"Gets references to all the network interfaces under a load balancer\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/frontendIPConfigurations\",\r\n \"displayName\": \"Load Balancer Frontend IP Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/read\",\r\n \"displayName\": \"Get Load Balancer Frontend IP Configuration\",\r\n \"description\": \"Gets a load balancer frontend IP configuration definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action\",\r\n \"displayName\": \"Join Load Balancer Frontend IP Configuration.\",\r\n \"description\": \"Joins a Load Balancer Frontend IP Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/backendAddressPools\",\r\n \"displayName\": \"Load Balancer Backend Address Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/backendAddressPools/read\",\r\n \"displayName\": \"Get Load Balancer Backend Address Pool\",\r\n \"description\": \"Gets a load balancer backend address pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"displayName\": \"Join Load Balancer Backend Address Pool\",\r\n \"description\": \"Joins a load balancer backend address pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/inboundNatRules\",\r\n \"displayName\": \"Load Balancer Inbound Nat Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/read\",\r\n \"displayName\": \"Get Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Gets a load balancer inbound nat rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/write\",\r\n \"displayName\": \"Create or Update Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Creates a load balancer inbound nat rule or updates an existing load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/delete\",\r\n \"displayName\": \"Delete Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Deletes a load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"displayName\": \"Join Load Balancer Inbound Nat Rule\",\r\n \"description\": \"Joins a load balancer inbound nat rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/inboundNatPools\",\r\n \"displayName\": \"Load Balancer Inbound Nat Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatPools/read\",\r\n \"displayName\": \"Get Load Balancer Inbound Nat Pool\",\r\n \"description\": \"Gets a load balancer inbound nat pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"displayName\": \"Join Load Balancer Inbound Nat Pool\",\r\n \"description\": \"Joins a load balancer inbound nat pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/loadBalancingRules\",\r\n \"displayName\": \"Load Balancer Load Balancing Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/loadBalancingRules/read\",\r\n \"displayName\": \"Get Load Balancer Load Balancing Rule\",\r\n \"description\": \"Gets a load balancer load balancing rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/probes\",\r\n \"displayName\": \"Load Balancer Probe\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/probes/read\",\r\n \"displayName\": \"Get Load Balancer Probe\",\r\n \"description\": \"Gets a load balancer probe\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"displayName\": \"Join Load Balancer Probe\",\r\n \"description\": \"Allows using probes of a load balancer. For example, with this permission healthProbe property of VM scale set can reference the probe.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Load Balancer metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Load Balancer metric definitions\",\r\n \"description\": \"Gets the available metrics for Load Balancer\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"VipAvailability\",\r\n \"displayName\": \"Data Path Availability\",\r\n \"displayDescription\": \"Average Load Balancer data path availability per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"Health\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DipAvailability\",\r\n \"displayName\": \"Health Probe Status\",\r\n \"displayDescription\": \"Average Load Balancer health probe status per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"DipHealth\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendPort\",\r\n \"displayName\": \"Backend Port\",\r\n \"internalName\": \"DipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CaAddress\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ByteCount\",\r\n \"displayName\": \"Byte Count\",\r\n \"displayDescription\": \"Total number of Bytes transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketCount\",\r\n \"displayName\": \"Packet Count\",\r\n \"displayDescription\": \"Total number of Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SYNCount\",\r\n \"displayName\": \"SYN Count\",\r\n \"displayDescription\": \"Total number of SYN Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"FrontendPort\",\r\n \"displayName\": \"Frontend Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SnatConnectionCount\",\r\n \"displayName\": \"SNAT Connection Count\",\r\n \"displayDescription\": \"Total number of new SNAT connections created within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CaAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ConnectionState\",\r\n \"displayName\": \"Connection State\",\r\n \"internalName\": \"ConnectionType\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AllocatedSnatPorts\",\r\n \"displayName\": \"Allocated SNAT Ports (Preview)\",\r\n \"displayDescription\": \"Total number of SNAT ports allocated within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbhp\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CustomerAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"IsAwaitingRemoval\",\r\n \"displayName\": \"Snat Port Awaiting Removal\",\r\n \"internalName\": \"IsAwaitingRemoval\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"false\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UsedSnatPorts\",\r\n \"displayName\": \"Used SNAT Ports (Preview)\",\r\n \"displayDescription\": \"Total number of SNAT ports used within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbhp\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"FrontendIPAddress\",\r\n \"displayName\": \"Frontend IP Address\",\r\n \"internalName\": \"VipAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendIPAddress\",\r\n \"displayName\": \"Backend IP Address\",\r\n \"internalName\": \"CustomerAddress\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ProtocolType\",\r\n \"displayName\": \"Protocol Type\",\r\n \"internalName\": \"ProtocolType\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"IsAwaitingRemoval\",\r\n \"displayName\": \"Snat Port Awaiting Removal\",\r\n \"internalName\": \"IsAwaitingRemoval\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"false\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"LoadBalancerArmId\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways\",\r\n \"displayName\": \"Application Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/read\",\r\n \"displayName\": \"Get Application Gateway\",\r\n \"description\": \"Gets an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/write\",\r\n \"displayName\": \"Create or Update Application Gateway\",\r\n \"description\": \"Creates an application gateway or updates an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/delete\",\r\n \"displayName\": \"Delete Application Gateway\",\r\n \"description\": \"Deletes an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/backendhealth/action\",\r\n \"displayName\": \"Get an application gateway backend health\",\r\n \"description\": \"Gets an application gateway backend health\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/start/action\",\r\n \"displayName\": \"Start an application gateway\",\r\n \"description\": \"Starts an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/stop/action\",\r\n \"displayName\": \"Stop an application gateway\",\r\n \"description\": \"Stops an application gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/setSecurityCenterConfiguration/action\",\r\n \"displayName\": \"Set Application Gateway SecurityCenter Configuration\",\r\n \"description\": \"Sets Application Gateway Security Center Configuration\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/effectiveNetworkSecurityGroups/action\",\r\n \"displayName\": \"Get Effective Security Groups of an Application Gateway\",\r\n \"description\": \"Get Route Table configured On Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/effectiveRouteTable/action\",\r\n \"displayName\": \"Get Effective Route Table of an Application Gateway\",\r\n \"description\": \"Get Route Table configured On Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/backendAddressPools\",\r\n \"displayName\": \"Application Gateway Backend Address Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"displayName\": \"Join Application Gateway Backend Address Pool\",\r\n \"description\": \"Joins an application gateway backend address pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"displayName\": \"Application Gateway available Waf Rule Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableWafRuleSets/read\",\r\n \"displayName\": \"Get Application Gateway Available Waf Rule Sets\",\r\n \"description\": \"Gets Application Gateway Available Waf Rule Sets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableSslOptions\",\r\n \"displayName\": \"Application Gateway available Ssl Options\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableSslOptions/read\",\r\n \"displayName\": \"Application Gateway available Ssl Options\",\r\n \"description\": \"Application Gateway available Ssl Options\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGatewayAvailableSslOptions/predefinedPolicies\",\r\n \"displayName\": \"Application Gateway Ssl Predefined Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies/read\",\r\n \"displayName\": \"Application Gateway Ssl Predefined Policy\",\r\n \"description\": \"Application Gateway Ssl Predefined Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/checkDnsNameAvailability\",\r\n \"displayName\": \"Dns Availability Check Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/checkDnsNameAvailability/read\",\r\n \"displayName\": \"Check Dns Name Availability\",\r\n \"description\": \"Checks if dns label is available at the specified location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles\",\r\n \"displayName\": \"Traffic Manager Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/read\",\r\n \"displayName\": \"Get Traffic Manager Profile\",\r\n \"description\": \"Get the Traffic Manager profile configuration. This includes DNS settings, traffic routing settings, endpoint monitoring settings, and the list of endpoints routed by this Traffic Manager profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/write\",\r\n \"displayName\": \"Create or Update Traffic Manager Profile\",\r\n \"description\": \"Create a Traffic Manager profile, or modify the configuration of an existing Traffic Manager profile. This includes enabling or disabling a profile and modifying DNS settings, traffic routing settings, or endpoint monitoring settings. Endpoints routed by the Traffic Manager profile can be added, removed, enabled or disabled.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/delete\",\r\n \"displayName\": \"Delete Traffic Manager Profile\",\r\n \"description\": \"Delete the Traffic Manager profile. All settings associated with the Traffic Manager profile will be lost, and the profile can no longer be used to route traffic.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerGeographicHierarchies\",\r\n \"displayName\": \"Traffic Manager Geographic Hierarchy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerGeographicHierarchies/read\",\r\n \"displayName\": \"Get Traffic Manager Geographic Hierarchy\",\r\n \"description\": \"Gets the Traffic Manager Geographic Hierarchy containing regions which can be used with the Geographic traffic routing method\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/heatMaps\",\r\n \"displayName\": \"Traffic Manager Heat Map\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/heatMaps/read\",\r\n \"displayName\": \"Get Traffic Manager Heat Map\",\r\n \"description\": \"Gets the Traffic Manager Heat Map for the given Traffic Manager profile which contains query counts and latency data by location and source IP.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/azureEndpoints\",\r\n \"displayName\": \"Traffic Manager Azure Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Gets an Azure Endpoint which belongs to a Traffic Manager Profile, including all the properties of that Azure Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Add a new Azure Endpoint in an existing Traffic Manager Profile or update the properties of an existing Azure Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/azureEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager Azure Endpoint\",\r\n \"description\": \"Deletes an Azure Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted Azure Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/externalEndpoints\",\r\n \"displayName\": \"Traffic Manager External Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager External Endpoint\",\r\n \"description\": \"Gets an External Endpoint which belongs to a Traffic Manager Profile, including all the properties of that External Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager External Endpoint\",\r\n \"description\": \"Add a new External Endpoint in an existing Traffic Manager Profile or update the properties of an existing External Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/externalEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager External Endpoint\",\r\n \"description\": \"Deletes an External Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted External Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/nestedEndpoints\",\r\n \"displayName\": \"Traffic Manager Nested Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/read\",\r\n \"displayName\": \"Get a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Gets an Nested Endpoint which belongs to a Traffic Manager Profile, including all the properties of that Nested Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/write\",\r\n \"displayName\": \"Create or Update a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Add a new Nested Endpoint in an existing Traffic Manager Profile or update the properties of an existing Nested Endpoint in that Traffic Manager Profile.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/nestedEndpoints/delete\",\r\n \"displayName\": \"Delete a Traffic Manager Nested Endpoint\",\r\n \"description\": \"Deletes an Nested Endpoint from an existing Traffic Manager Profile. Traffic Manager will stop routing traffic to the deleted Nested Endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerUserMetricsKeys\",\r\n \"displayName\": \"Realtime User Metrics Keys for Traffic Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/read\",\r\n \"displayName\": \"Get the subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Gets the subscription-level key used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/write\",\r\n \"displayName\": \"Create or update a subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Creates a new subscription-level key to be used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerUserMetricsKeys/delete\",\r\n \"displayName\": \"Delete a subscription-level key used for Realtime User Metrics collection.\",\r\n \"description\": \"Deletes the subscription-level key used for Realtime User Metrics collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones\",\r\n \"displayName\": \"DNS Zone\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/read\",\r\n \"displayName\": \"Get DNS Zone\",\r\n \"description\": \"Get the DNS zone, in JSON format. The zone properties include tags, etag, numberOfRecordSets, and maxNumberOfRecordSets. Note that this command does not retrieve the record sets contained within the zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/write\",\r\n \"displayName\": \"Create or Update DNS Zone\",\r\n \"description\": \"Create or update a DNS zone within a resource group. Used to update the tags on a DNS zone resource. Note that this command can not be used to create or update record sets within the zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/delete\",\r\n \"displayName\": \"Delete DNS Zone\",\r\n \"description\": \"Delete the DNS zone, in JSON format. The zone properties include tags, etag, numberOfRecordSets, and maxNumberOfRecordSets.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"DNS zone metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get DNS zone metric definitions\",\r\n \"description\": \"Gets the DNS zone metric definitions\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QueryVolume\",\r\n \"displayName\": \"Query Volume\",\r\n \"displayDescription\": \"Number of queries served for a DNS zone\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RecordSetCount\",\r\n \"displayName\": \"Record Set Count\",\r\n \"displayDescription\": \"Number of Record Sets in a DNS zone\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"None\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RecordSetCapacityUtilization\",\r\n \"displayName\": \"Record Set Capacity Utilization\",\r\n \"displayDescription\": \"Percent of Record Set capacity utilized by a DNS zone\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"None\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"internalMetricName\": \"RecordSetCapacity\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"DNS zone diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get DNS zone diagnostic settings\",\r\n \"description\": \"Gets the DNS zone diagnostic settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update DNS zone diagnostic settings\",\r\n \"description\": \"Creates or updates the DNS zone diagnostic settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnsoperationresults\",\r\n \"displayName\": \"DNS operation results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnsoperationresults/read\",\r\n \"displayName\": \"Gets results of a DNS operation\",\r\n \"description\": \"Gets results of a DNS operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnsoperationstatuses\",\r\n \"displayName\": \"DNS operation status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnsoperationstatuses/read\",\r\n \"displayName\": \"Gets status of a DNS operation \",\r\n \"description\": \"Gets status of a DNS operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/all\",\r\n \"displayName\": \"DNS record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/all/read\",\r\n \"displayName\": \"Gets DNS record sets across types\",\r\n \"description\": \"Gets DNS record sets across types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/recordsets\",\r\n \"displayName\": \"DNS record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/recordsets/read\",\r\n \"displayName\": \"Gets DNS record sets across types\",\r\n \"description\": \"Gets DNS record sets across types\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/A\",\r\n \"displayName\": \"DNS A record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/read\",\r\n \"displayName\": \"Get record set of type A\",\r\n \"description\": \"Get the record set of type ‘A’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/write\",\r\n \"displayName\": \"Create or update record set of type A\",\r\n \"description\": \"Create or update a record set of type ‘A’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/A/delete\",\r\n \"displayName\": \"Delete record set of type A\",\r\n \"description\": \"Remove the record set of a given name and type ‘A’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/AAAA\",\r\n \"displayName\": \"DNS AAAA record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/read\",\r\n \"displayName\": \"Get record set of type AAAA\",\r\n \"description\": \"Get the record set of type ‘AAAA’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/write\",\r\n \"displayName\": \"Create or update record set of type AAAA\",\r\n \"description\": \"Create or update a record set of type ‘AAAA’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/AAAA/delete\",\r\n \"displayName\": \"Delete record set of type AAAA\",\r\n \"description\": \"Remove the record set of a given name and type ‘AAAA’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/PTR\",\r\n \"displayName\": \"DNS PTR record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/read\",\r\n \"displayName\": \"Get record set of type PTR\",\r\n \"description\": \"Get the record set of type ‘PTR’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/write\",\r\n \"displayName\": \"Create or update record set of type PTR\",\r\n \"description\": \"Create or update a record set of type ‘PTR’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/PTR/delete\",\r\n \"displayName\": \"Delete record set of type PTR\",\r\n \"description\": \"Remove the record set of a given name and type ‘PTR’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/MX\",\r\n \"displayName\": \"DNS MX record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/read\",\r\n \"displayName\": \"Get record set of type MX\",\r\n \"description\": \"Get the record set of type ‘MX’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/write\",\r\n \"displayName\": \"Create or update record set of type MX\",\r\n \"description\": \"Create or update a record set of type ‘MX’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/MX/delete\",\r\n \"displayName\": \"Delete record set of type MX\",\r\n \"description\": \"Remove the record set of a given name and type ‘MX’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/TXT\",\r\n \"displayName\": \"DNS TXT record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/read\",\r\n \"displayName\": \"Get record set of type TXT\",\r\n \"description\": \"Get the record set of type ‘TXT’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/write\",\r\n \"displayName\": \"Create or update record set of type TXT\",\r\n \"description\": \"Create or update a record set of type ‘TXT’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/TXT/delete\",\r\n \"displayName\": \"Delete record set of type TXT\",\r\n \"description\": \"Remove the record set of a given name and type ‘TXT’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/SRV\",\r\n \"displayName\": \"DNS SRV record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/read\",\r\n \"displayName\": \"Get record set of type SRV\",\r\n \"description\": \"Get the record set of type ‘SRV’, in JSON format. The record set contains a list of records as well as the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/write\",\r\n \"displayName\": \"Create or update a record set of type ‘SRV’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"description\": \"Create or update record set of type SRV\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SRV/delete\",\r\n \"displayName\": \"Delete record set of type SRV\",\r\n \"description\": \"Remove the record set of a given name and type ‘SRV’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/CNAME\",\r\n \"displayName\": \"DNS CNAME record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/read\",\r\n \"displayName\": \"Get record set of type CNAME\",\r\n \"description\": \"Get the record set of type ‘CNAME’, in JSON format. The record set contains the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/write\",\r\n \"displayName\": \"Create or update record set of type CNAME\",\r\n \"description\": \"Create or update a record set of type ‘CNAME’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CNAME/delete\",\r\n \"displayName\": \"Delete record set of type CNAME\",\r\n \"description\": \"Remove the record set of a given name and type ‘CNAME’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/NS\",\r\n \"displayName\": \"DNS record set of type NS\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/read\",\r\n \"displayName\": \"Gets DNS record set of type NS\",\r\n \"description\": \"Gets DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/write\",\r\n \"displayName\": \"Creates or updates DNS record set of type NS\",\r\n \"description\": \"Creates or updates DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/NS/delete\",\r\n \"displayName\": \"Deletes the DNS record set of type NS\",\r\n \"description\": \"Deletes the DNS record set of type NS\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/SOA\",\r\n \"displayName\": \"DNS record set of type SOA\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SOA/read\",\r\n \"displayName\": \"Gets DNS record set of type SOA\",\r\n \"description\": \"Gets DNS record set of type SOA\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/SOA/write\",\r\n \"displayName\": \"Creates or updates DNS record set of type SOA\",\r\n \"description\": \"Creates or updates DNS record set of type SOA\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dnszones/CAA\",\r\n \"displayName\": \"DNS CAA record set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/read\",\r\n \"displayName\": \"Get record set of type CAA\",\r\n \"description\": \"Get the record set of type ‘CAA’, in JSON format. The record set contains the TTL, tags, and etag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/write\",\r\n \"displayName\": \"Create or update record set of type CAA\",\r\n \"description\": \"Create or update a record set of type ‘CAA’ within a DNS zone. The records specified will replace the current records in the record set.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/dnszones/CAA/delete\",\r\n \"displayName\": \"Delete record set of type CAA\",\r\n \"description\": \"Remove the record set of a given name and type ‘CAA’ from a DNS zone.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/usages/read\",\r\n \"displayName\": \"Get Usage Metric\",\r\n \"description\": \"Gets the resources usage metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/operations/read\",\r\n \"displayName\": \"Get Available Operations\",\r\n \"description\": \"Get Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/operations/read\",\r\n \"displayName\": \"Get Operation Resource\",\r\n \"description\": \"Gets operation resource that represents status of an asynchronous operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationResults\",\r\n \"displayName\": \"Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/locations/operationResults/read\",\r\n \"displayName\": \"Get Operation Result\",\r\n \"description\": \"Gets operation result of an async POST or DELETE operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Network Security Groups Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Network Security Groups Diagnostic Settings\",\r\n \"description\": \"Gets the Network Security Groups Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Network Security Groups diagnostic settings\",\r\n \"description\": \"Creates or updates the Network Security Groups diagnostic settings, this operation is supplimented by insghts resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networksecuritygroups/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Network Security Groups Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networksecuritygroups/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Network Security Group Event Log Definitions\",\r\n \"description\": \"Gets the events for network security group\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"NetworkSecurityGroupEvent\",\r\n \"displayName\": \"Network Security Group Event\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"NetworkSecurityGroupRuleCounter\",\r\n \"displayName\": \"Network Security Group Rule Counter\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"NetworkSecurityGroupFlowEvent\",\r\n \"displayName\": \"Network Security Group Rule Flow Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Load Balancer Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Load Balancer Diagnostic Settings\",\r\n \"description\": \"Gets the Load Balancer Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Load Balancer Diagnostic Settings\",\r\n \"description\": \"Creates or updates the Load Balancer Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Load Balancer Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Load Balancer Event Log Definitions\",\r\n \"description\": \"Gets the events for Load Balancer\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"LoadBalancerAlertEvent\",\r\n \"displayName\": \"Load Balancer Alert Events\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"LoadBalancerProbeHealthStatus\",\r\n \"displayName\": \"Load Balancer Probe Health Status\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Public IP Address diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get diagnostic settings of Public IP Address\",\r\n \"description\": \"Get the diagnostic settings of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings of Public IP Address\",\r\n \"description\": \"Create or update the diagnostic settings of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Public IP Address metrics definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get metrics definitions of Public IP Address\",\r\n \"description\": \"Get the metrics definitions of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PacketsInDDoS\",\r\n \"displayName\": \"Inbound packets DDoS\",\r\n \"displayDescription\": \"Inbound packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsInDDoS\",\r\n \"displayName\": \"Inbound TCP packets DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound TCP packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPPacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound TCP packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound TCP packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsInDDoS\",\r\n \"displayName\": \"Inbound UDP packets DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsDroppedDDoS\",\r\n \"displayName\": \"Inbound UDP packets dropped DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets dropped DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPPacketsForwardedDDoS\",\r\n \"displayName\": \"Inbound UDP packets forwarded DDoS\",\r\n \"displayDescription\": \"Inbound UDP packets forwarded DDoS\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesInDDoS\",\r\n \"displayName\": \"Inbound bytes DDoS\",\r\n \"displayDescription\": \"Inbound bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesDroppedDDoS\",\r\n \"displayName\": \"Inbound bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BytesForwardedDDoS\",\r\n \"displayName\": \"Inbound bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesInDDoS\",\r\n \"displayName\": \"Inbound TCP bytes DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesDroppedDDoS\",\r\n \"displayName\": \"Inbound TCP bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TCPBytesForwardedDDoS\",\r\n \"displayName\": \"Inbound TCP bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound TCP bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesInDDoS\",\r\n \"displayName\": \"Inbound UDP bytes DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesDroppedDDoS\",\r\n \"displayName\": \"Inbound UDP bytes dropped DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes dropped DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UDPBytesForwardedDDoS\",\r\n \"displayName\": \"Inbound UDP bytes forwarded DDoS\",\r\n \"displayDescription\": \"Inbound UDP bytes forwarded DDoS\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"IfUnderDDoSAttack\",\r\n \"displayName\": \"Under DDoS attack or not\",\r\n \"displayDescription\": \"Under DDoS attack or not\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerTCPPackets\",\r\n \"displayName\": \"Inbound TCP packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound TCP packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerUDPPackets\",\r\n \"displayName\": \"Inbound UDP packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound UDP packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"DDoSTriggerSYNPackets\",\r\n \"displayName\": \"Inbound SYN packets to trigger DDoS mitigation\",\r\n \"displayDescription\": \"Inbound SYN packets to trigger DDoS mitigation\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"VipAvailability\",\r\n \"displayName\": \"Data Path Availability\",\r\n \"displayDescription\": \"Average IP Address availability per time duration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"Health\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ByteCount\",\r\n \"displayName\": \"Byte Count\",\r\n \"displayDescription\": \"Total number of Bytes transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PacketCount\",\r\n \"displayName\": \"Packet Count\",\r\n \"displayDescription\": \"Total number of Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"SynCount\",\r\n \"displayName\": \"SYN Count\",\r\n \"displayDescription\": \"Total number of SYN Packets transmitted within time period\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"slbv2\",\r\n \"sourceMdmNamespace\": \"VipStats\",\r\n \"metricFilterPattern\": \"^Standard$\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Port\",\r\n \"displayName\": \"Port\",\r\n \"internalName\": \"VipPort\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Direction\",\r\n \"displayName\": \"Direction\",\r\n \"internalName\": \"Direction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"PublicIpArmId\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Public IP Address log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get log definitions of Public IP Address\",\r\n \"description\": \"Get the log definitions of Public IP Address\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DDoSProtectionNotifications\",\r\n \"displayName\": \"DDoS protection notifications\",\r\n \"blobDuration\": \"PT1M\"\r\n },\r\n {\r\n \"name\": \"DDoSMitigationFlowLogs\",\r\n \"displayName\": \"Flow logs of DDoS mitigation decisions\",\r\n \"blobDuration\": \"PT1M\"\r\n },\r\n {\r\n \"name\": \"DDoSMitigationReports\",\r\n \"displayName\": \"Reports of DDoS mitigations\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/customViews\",\r\n \"displayName\": \"Virtual Network custom view\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/customViews/read\",\r\n \"displayName\": \"Get Virtual Network custom view definition\",\r\n \"description\": \"Get definition of a custom view of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/customViews/get/action\",\r\n \"displayName\": \"Get Virtual network custom view content\",\r\n \"description\": \"Get a Virtual Network custom view content\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Network diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get diagnostic settings of Virtual Network\",\r\n \"description\": \"Get the diagnostic settings of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings of the Virtual Network\",\r\n \"description\": \"Create or update the diagnostic settings of the Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Virtual networks log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get log definitions of Virtual Network\",\r\n \"description\": \"Get the log definitions of Virtual Network\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"VMProtectionAlerts\",\r\n \"displayName\": \"VM protection alerts\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"ApplicationGateway Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Application Gateway\",\r\n \"description\": \"Gets the events for Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ApplicationGatewayAccessLog\",\r\n \"displayName\": \"Application Gateway Access Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ApplicationGatewayPerformanceLog\",\r\n \"displayName\": \"Application Gateway Performance Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ApplicationGatewayFirewallLog\",\r\n \"displayName\": \"Application Gateway Firewall Log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationGateways/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Application Gateway metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/applicationGateways/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Application Gateway metric definitions\",\r\n \"description\": \"Gets the available metrics for Application Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Throughput\",\r\n \"displayName\": \"Throughput\",\r\n \"displayDescription\": \"Number of bytes per second the Application Gateway has served\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"UnhealthyHostCount\",\r\n \"displayName\": \"Unhealthy Host Count\",\r\n \"displayDescription\": \"Number of unhealthy backend hosts\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"HealthyHostCount\",\r\n \"displayName\": \"Healthy Host Count\",\r\n \"displayDescription\": \"Number of healthy backend hosts\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"displayDescription\": \"Count of successful requests that Application Gateway has served\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"FailedRequests\",\r\n \"displayName\": \"Failed Requests\",\r\n \"displayDescription\": \"Count of failed requests that Application Gateway has served\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BackendSettingsPool\",\r\n \"displayName\": \"BackendPool HttpSettings\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ResponseStatus\",\r\n \"displayName\": \"Response Status\",\r\n \"displayDescription\": \"Http response status returned by Application Gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"HttpStatus\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Current Connections\",\r\n \"displayDescription\": \"Count of current connections established with Application Gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Virtual Network Gateway metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Virtual Network Gateway metric definitions\",\r\n \"description\": \"Gets the available metrics for Virtual Network Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"AverageBandwidth\",\r\n \"displayName\": \"Gateway S2S Bandwidth\",\r\n \"displayDescription\": \"Average site-to-site bandwidth of a gateway in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"P2SBandwidth\",\r\n \"displayName\": \"Gateway P2S Bandwidth\",\r\n \"displayDescription\": \"Average point-to-site bandwidth of a gateway in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"P2SConnectionCount\",\r\n \"displayName\": \"P2S Connection Count\",\r\n \"displayDescription\": \"Point-to-site connection count of a gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelAverageBandwidth\",\r\n \"displayName\": \"Tunnel Bandwidth\",\r\n \"displayDescription\": \"Average bandwidth of a tunnel in bytes per second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressBytes\",\r\n \"displayName\": \"Tunnel Egress Bytes\",\r\n \"displayDescription\": \"Outgoing bytes of a tunnel\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressBytes\",\r\n \"displayName\": \"Tunnel Ingress Bytes\",\r\n \"displayDescription\": \"Incoming bytes of a tunnel\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressPackets\",\r\n \"displayName\": \"Tunnel Egress Packets\",\r\n \"displayDescription\": \"Outgoing packet count of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressPackets\",\r\n \"displayName\": \"Tunnel Ingress Packets\",\r\n \"displayDescription\": \"Incoming packet count of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelEgressPacketDropTSMismatch\",\r\n \"displayName\": \"Tunnel Egress TS Mismatch Packet Drop\",\r\n \"displayDescription\": \"Outgoing packet drop count from traffic selector mismatch of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TunnelIngressPacketDropTSMismatch\",\r\n \"displayName\": \"Tunnel Ingress TS Mismatch Packet Drop\",\r\n \"displayDescription\": \"Incoming packet drop count from traffic selector mismatch of a tunnel\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"sourceMdmAccount\": \"BrkGWTShoebox\",\r\n \"sourceMdmNamespace\": \"Shoebox\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ConnectionName\",\r\n \"displayName\": \"Connection Name\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RemoteIP\",\r\n \"displayName\": \"Remote IP\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Virtual Network Gateway Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets Virtual Network Gateway Log Definitions\",\r\n \"description\": \"Gets the events for Virtual Network Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"GatewayDiagnosticLog\",\r\n \"displayName\": \"Gateway Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TunnelDiagnosticLog\",\r\n \"displayName\": \"Tunnel Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"RouteDiagnosticLog\",\r\n \"displayName\": \"Route Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"IKEDiagnosticLog\",\r\n \"displayName\": \"IKE Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"P2SDiagnosticLog\",\r\n \"displayName\": \"P2S Diagnostic Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Virtual Network Gateway diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Virtual Network Gateway Diagnostic Settings\",\r\n \"description\": \"Gets the Virtual Network Gateway Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Virtual Network Gateway diagnostic settings\",\r\n \"description\": \"Creates or updates the Virtual Network Gateway diagnostic settings, this operation is supplimented by insights resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits\",\r\n \"displayName\": \"ExpressRouteCircuit\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/read\",\r\n \"displayName\": \"Gets ExpressRouteCircuit\",\r\n \"description\": \"Get an ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/write\",\r\n \"displayName\": \"Create or Update ExpressRouteCircuit\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/join/action\",\r\n \"displayName\": \"Join Express Route Circuit\",\r\n \"description\": \"Joins an Express Route Circuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/delete\",\r\n \"displayName\": \"Deletes ExpressRouteCircuit\",\r\n \"description\": \"Deletes an ExpressRouteCircuit\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/stats\",\r\n \"displayName\": \"ExpressRouteCircuitStat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/stats/read\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Stat\",\r\n \"description\": \"Gets an ExpressRouteCircuit Stat\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/authorizations\",\r\n \"displayName\": \"ExpressRouteCircuitAuthorization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/read\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Authorization\",\r\n \"description\": \"Gets an ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/write\",\r\n \"displayName\": \"Create or update an existing ExpressRouteCircuit Authorization\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/authorizations/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Authorization\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Authorization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings\",\r\n \"displayName\": \"ExpressRouteCircuitPeering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/write\",\r\n \"displayName\": \"Create or update ExpressRouteCircuit Peering\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Peering\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/arpTables/action\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering ArpTable\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering ArpTable\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/routeTables/action\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering RouteTable\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering RouteTable\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/routeTablesSummary/action\",\r\n \"displayName\": \"Get an ExpressRouteCircuit Peering RouteTable Summary\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering RouteTable Summary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/stats\",\r\n \"displayName\": \"ExpressRouteCircuitPeeringStat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/stats/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Peering Stat\",\r\n \"description\": \"Gets an ExpressRouteCircuit Peering Stat\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/connections\",\r\n \"displayName\": \"ExpressRouteCircuitConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/read\",\r\n \"displayName\": \"Get ExpressRouteCircuit Connection\",\r\n \"description\": \"Gets an ExpressRouteCircuit Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/write\",\r\n \"displayName\": \"Create or update ExpressRouteCircuit Connection\",\r\n \"description\": \"Creates or updates an existing ExpressRouteCircuit Connection Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/connections/delete\",\r\n \"displayName\": \"Delete ExpressRouteCircuit Connection\",\r\n \"description\": \"Deletes an ExpressRouteCircuit Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Circuits\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PeeringType\",\r\n \"displayName\": \"Peering Type\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PeeringType\",\r\n \"displayName\": \"Peering Type\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Traffic Manager metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Traffic Manager metric definitions\",\r\n \"description\": \"Gets the available metrics for Traffic Manager.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QpsByEndpoint\",\r\n \"displayName\": \"Queries by Endpoint Returned\",\r\n \"displayDescription\": \"Number of times a Traffic Manager endpoint was returned in the given time frame\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EndpointName\",\r\n \"displayName\": \"Endpoint Name\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ProbeAgentCurrentEndpointStateByProfileResourceId\",\r\n \"displayName\": \"Endpoint Status by Endpoint\",\r\n \"displayDescription\": \"1 if an endpoint's probe status is \\\"Enabled\\\", 0 otherwise.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EndpointName\",\r\n \"displayName\": \"Endpoint Name\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Traffic Manager Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Traffic Manager Event Log Definitions\",\r\n \"description\": \"Gets the events for Traffic Manager\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ProbeHealthStatusEvents\",\r\n \"displayName\": \"Traffic Manager Probe Health Results Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Traffic Manager Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Traffic Manager Diagnostic Settings\",\r\n \"description\": \"Gets the Traffic Manager Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/trafficManagerProfiles/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Traffic Manager diagnostic settings\",\r\n \"description\": \"Creates or updates the Traffic Manager diagnostic settings, this operation is supplimented by insights resource provider.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get the logs for ExpressRoute Circuits\",\r\n \"description\": \"Get the events for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"PeeringRouteLog\",\r\n \"displayName\": \"Peering Route Table Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for ExpressRoute Circuits\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for ExpressRoute Circuits\",\r\n \"description\": \"Gets diagnostic settings for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for ExpressRoute Circuits\",\r\n \"description\": \"Creates or updates diagnostic settings for ExpressRoute Circuits\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteServiceProviders\",\r\n \"displayName\": \"Express Route Service Provider\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteServiceProviders/read\",\r\n \"displayName\": \"Get Express Route Service Provider\",\r\n \"description\": \"Gets Express Route Service Providers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection\",\r\n \"description\": \"Gets VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/write\",\r\n \"displayName\": \"Create or update VirtualNetworkGatewayConnection\",\r\n \"description\": \"Creates or updates an existing VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/delete\",\r\n \"displayName\": \"Delete VirtualNetworkGatewayConnection\",\r\n \"description\": \"Deletes VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedkey/action\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/vpndeviceconfigurationscript/action\",\r\n \"displayName\": \"Gets Vpn Device Configuration of VirtualNetworkGatewayConnection\",\r\n \"description\": \"Gets Vpn Device Configuration of VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/sharedKey\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection shared key\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedKey/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Gets VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/sharedKey/write\",\r\n \"displayName\": \"Create or update VirtualNetworkGatewayConnection SharedKey\",\r\n \"description\": \"Creates or updates an existing VirtualNetworkGatewayConnection SharedKey\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualnetworkgateways\",\r\n \"displayName\": \"VirtualNetworkGateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualnetworkgateways/supportedvpndevices/action\",\r\n \"displayName\": \"Lists Supported Vpn Devices\",\r\n \"description\": \"Lists Supported Vpn Devices\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/read\",\r\n \"displayName\": \"Get VirtualNetworkGateway\",\r\n \"description\": \"Gets a VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/write\",\r\n \"displayName\": \"Creates or updates a VirtualNetworkGateway\",\r\n \"description\": \"Creates or updates a VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkGateways/delete\",\r\n \"displayName\": \"Deletes a virtualNetworkGateway\",\r\n \"description\": \"Deletes a virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/generatevpnclientpackage/action\",\r\n \"displayName\": \"Generate VpnClient package for virtualNetworkGateway\",\r\n \"description\": \"Generate VpnClient package for virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/generatevpnprofile/action\",\r\n \"displayName\": \"Generate VpnProfile package for VirtualNetworkGateway\",\r\n \"description\": \"Generate VpnProfile package for VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnclientconnectionhealth/action\",\r\n \"displayName\": \"Get Per Vpn Client Connection Health for VirtualNetworkGateway\",\r\n \"description\": \"Get Per Vpn Client Connection Health for VirtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnprofilepackageurl/action\",\r\n \"displayName\": \"Gets the URL of a pre-generated vpn client profile package\",\r\n \"description\": \"Gets the URL of a pre-generated vpn client profile package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/setvpnclientipsecparameters/action\",\r\n \"displayName\": \"Set Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Set Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getvpnclientipsecparameters/action\",\r\n \"displayName\": \"Get Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Get Vpnclient Ipsec parameters for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/resetvpnclientsharedkey/action\",\r\n \"displayName\": \"Reset Vpnclient shared key for VirtualNetworkGateway P2S client.\",\r\n \"description\": \"Reset Vpnclient shared key for VirtualNetworkGateway P2S client.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/reset/action\",\r\n \"displayName\": \"Resets a virtualNetworkGateway\",\r\n \"description\": \"Resets a virtualNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getadvertisedroutes/action\",\r\n \"displayName\": \"Gets virtualNetworkGateway advertised routes\",\r\n \"description\": \"Gets virtualNetworkGateway advertised routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getbgppeerstatus/action\",\r\n \"displayName\": \"Gets virtualNetworkGateway bgp peer status\",\r\n \"description\": \"Gets virtualNetworkGateway bgp peer status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/getlearnedroutes/action\",\r\n \"displayName\": \"Gets virtualnetworkgateway learned routes\",\r\n \"description\": \"Gets virtualnetworkgateway learned routes\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualnetworkgateways/connections\",\r\n \"displayName\": \"VirtualNetworkGatewayConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.network/virtualnetworkgateways/connections/read\",\r\n \"displayName\": \"Get VirtualNetworkGatewayConnection\",\r\n \"description\": \"Get VirtualNetworkGatewayConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"localnetworkgateways\",\r\n \"displayName\": \"LocalNetworkGateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/read\",\r\n \"displayName\": \"Get LocalNetworkGateway\",\r\n \"description\": \"Gets LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/write\",\r\n \"displayName\": \"Create or update LocalNetworkGateway\",\r\n \"description\": \"Creates or updates an existing LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/localnetworkgateways/delete\",\r\n \"displayName\": \"Delete LocalNetworkGateway\",\r\n \"description\": \"Deletes LocalNetworkGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkTaps\",\r\n \"displayName\": \"VirtualNetworkTap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/read\",\r\n \"displayName\": \"Get Virtual Network Tap\",\r\n \"description\": \"Get Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/join/action\",\r\n \"displayName\": \"Join Virtual Network Tap\",\r\n \"description\": \"Joins a virtual network tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/delete\",\r\n \"displayName\": \"Delete Virtual Network Tap\",\r\n \"description\": \"Delete Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/write\",\r\n \"displayName\": \"Create or Update Virtual Network Tap\",\r\n \"description\": \"Create or Update Virtual Network Tap\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans\",\r\n \"displayName\": \"Represents a Virtual Wan resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/delete\",\r\n \"displayName\": \"Deletes a Virtual Wan\",\r\n \"description\": \"Deletes a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/read\",\r\n \"displayName\": \"Get a Virtual Wan\",\r\n \"description\": \"Get a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/write\",\r\n \"displayName\": \"Create or update a Virtual Wan\",\r\n \"description\": \"Create or update a Virtual Wan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualwans/vpnconfiguration/action\",\r\n \"displayName\": \"Gets a Vpn Configuration\",\r\n \"description\": \"Gets a Vpn Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/vpnSites\",\r\n \"displayName\": \"Represents a Vpn Site resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSites/read\",\r\n \"displayName\": \"Gets all VPN Sites that reference a Virtual Wan.\",\r\n \"description\": \"Gets all VPN Sites that reference a Virtual Wan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/virtualHubs\",\r\n \"displayName\": \"Represents a Virtual Hub resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubs/read\",\r\n \"displayName\": \"Gets all Virtual Hubs that reference a Virtual Wan.\",\r\n \"description\": \"Gets all Virtual Hubs that reference a Virtual Wan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnsites\",\r\n \"displayName\": \"Represents a Vpn Site resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/read\",\r\n \"displayName\": \"Gets a Vpn Site resource.\",\r\n \"description\": \"Gets a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/write\",\r\n \"displayName\": \"Creates or updates a Vpn Site resource.\",\r\n \"description\": \"Creates or updates a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnsites/delete\",\r\n \"displayName\": \"Deletes a Vpn Site resource.\",\r\n \"description\": \"Deletes a Vpn Site resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualHubs\",\r\n \"displayName\": \"Represents a Virtual Hub resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/delete\",\r\n \"displayName\": \"Deletes a Virtual Hub\",\r\n \"description\": \"Deletes a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/read\",\r\n \"displayName\": \"Get a Virtual Hub\",\r\n \"description\": \"Get a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/write\",\r\n \"displayName\": \"Create or update a Virtual Hub\",\r\n \"description\": \"Create or update a Virtual Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualHubs/hubVirtualNetworkConnections\",\r\n \"displayName\": \"Represents a HubVirtualNetworkConnection resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/read\",\r\n \"displayName\": \"Get a HubVirtualNetworkConnection\",\r\n \"description\": \"Get a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/write\",\r\n \"displayName\": \"Create or update a HubVirtualNetworkConnection\",\r\n \"description\": \"Create or update a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/delete\",\r\n \"displayName\": \"Deletes a HubVirtualNetworkConnection\",\r\n \"description\": \"Deletes a HubVirtualNetworkConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCrossConnections\",\r\n \"displayName\": \"Express Route Cross Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/read\",\r\n \"displayName\": \"Get Express Route Cross Connection\",\r\n \"description\": \"Get Express Route Cross Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/write\",\r\n \"displayName\": \"Create or Update Express Route Cross Connection\",\r\n \"description\": \"Create or Update Express Route Cross Connection\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection\",\r\n \"description\": \"Delete Express Route Cross Connection\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/join/action\",\r\n \"displayName\": \"Join Express Route Cross Connection\",\r\n \"description\": \"Joins an Express Route Cross Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCrossConnections/peerings\",\r\n \"displayName\": \"Express Route Cross Connection Peering\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/read\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/write\",\r\n \"displayName\": \"Create or Update Express Route Cross Connection Peering\",\r\n \"description\": \"Creates an Express Route Cross Connection Peering or Updates an existing Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/delete\",\r\n \"displayName\": \"Delete Express Route Cross Connection Peering\",\r\n \"description\": \"Deletes an Express Route Cross Connection Peering\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/arpTables/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Arp Table\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Arp Table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/routeTables/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Route Table\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Route Table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCrossConnections/peerings/routeTableSummary/action\",\r\n \"displayName\": \"Get Express Route Cross Connection Peering Route Table Summary\",\r\n \"description\": \"Gets an Express Route Cross Connection Peering Route Table Summary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways\",\r\n \"displayName\": \"Secure Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/read\",\r\n \"displayName\": \"Get Secure Gateway\",\r\n \"description\": \"Get Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/write\",\r\n \"displayName\": \"Creates or updates a Secure Gateway\",\r\n \"description\": \"Creates or updates a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/delete\",\r\n \"displayName\": \"Delete Secure Gateway\",\r\n \"description\": \"Delete Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/networkRuleCollections\",\r\n \"displayName\": \"Secure Gateway Network Rule Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/read\",\r\n \"displayName\": \"Retrieve a Network Rule Collection for a given Secure Gateway\",\r\n \"description\": \"Retrieve a Network Rule Collection for a given Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/write\",\r\n \"displayName\": \"Creates or updates a Network Rule Collection for a Secure Gateway\",\r\n \"description\": \"Creates or updates a Network Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/networkRuleCollections/delete\",\r\n \"displayName\": \"Deletes a Network Rule Collection for a Secure Gateway\",\r\n \"description\": \"Deletes a Network Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/applicationRuleCollections\",\r\n \"displayName\": \"Secure Gateway Application Rule Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/read\",\r\n \"displayName\": \"Retrieve an Application Rule Collection for a given Secure Gateway\",\r\n \"description\": \"Retrieve an Application Rule Collection for a given Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/write\",\r\n \"displayName\": \"Creates or updates an Application Rule Collection for a Secure Gateway\",\r\n \"description\": \"Creates or updates an Application Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/applicationRuleCollections/delete\",\r\n \"displayName\": \"Deletes an Application Rule Collection for a Secure Gateway\",\r\n \"description\": \"Deletes an Application Rule Collection for a Secure Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Connection Monitors Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Connection Monitor Diagnostic Settings\",\r\n \"description\": \"Get the diagnostic settings of Connection Monitor\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Connection Monitor diagnostic settings\",\r\n \"description\": \"Creates or updates the Connection Monitor Diagnostic Settings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/connectionMonitors/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Connection Monitor metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/connectionMonitors/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Connection Monitor metric definitions\",\r\n \"description\": \"Gets the available metrics for Connection Monitor\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ProbesFailedPercent\",\r\n \"displayName\": \"% Probes Failed\",\r\n \"displayDescription\": \"% of connectivity monitoring probes failed\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetworkAnalytics\",\r\n \"sourceMdmNamespace\": \"NodePluginHost\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"resourceIdDimensionNameOverride\": \"ResourceID\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AverageRoundtripMs\",\r\n \"displayName\": \"Avg. Round-trip Time (ms)\",\r\n \"displayDescription\": \"Average network round-trip time (ms) for connectivity monitoring probes sent between source and destination\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetworkAnalytics\",\r\n \"sourceMdmNamespace\": \"NodePluginHost\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"resourceIdDimensionNameOverride\": \"ResourceID\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ddosProtectionPlans\",\r\n \"displayName\": \"DDoS Protection Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/read\",\r\n \"displayName\": \"Gets a DDoS Protection Plan\",\r\n \"description\": \"Gets a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/write\",\r\n \"displayName\": \"Creates a DDoS Protection Plan or updates an existing DDoS Protection Plan\",\r\n \"description\": \"Creates a DDoS Protection Plan or updates a DDoS Protection Plan \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/delete\",\r\n \"displayName\": \"Deletes a DDoS Protection Plan\",\r\n \"description\": \"Deletes a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/join/action\",\r\n \"displayName\": \"Join DDoS Protection Plan\",\r\n \"description\": \"Joins a DDoS Protection Plan\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ddosProtectionPlans/ddosProtectionPlanProxies\",\r\n \"displayName\": \"DDoS Protection Plan Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/read\",\r\n \"displayName\": \"Get DDoS Protection Plan Proxy\",\r\n \"description\": \"Gets a DDoS Protection Plan Proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/write\",\r\n \"displayName\": \"Create or update DDoS Protection Plan Proxy\",\r\n \"description\": \"Creates a DDoS Protection Plan Proxy or updates and existing DDoS Protection Plan Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/ddosProtectionPlans/ddosProtectionPlanProxies/delete\",\r\n \"displayName\": \"Delete DDoS Protection Plan Proxy\",\r\n \"description\": \"Deletes a DDoS Protection Plan Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnGateways\",\r\n \"displayName\": \"Represents a VpnGateway resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/read\",\r\n \"displayName\": \"Get VpnGateway.\",\r\n \"description\": \"Gets a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/write\",\r\n \"displayName\": \"Put VpnGateway.\",\r\n \"description\": \"Puts a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/vpnGateways/delete\",\r\n \"displayName\": \"Delete VpnGateway\",\r\n \"description\": \"Deletes a VpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpngateways/reset/action\",\r\n \"displayName\": \"Resets a VpnGateway\",\r\n \"description\": \"Resets a VpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpngateways/listvpnconnectionshealth/action\",\r\n \"displayName\": \"Gets connection health for all or a subset of connections on a VpnGateway\",\r\n \"description\": \"Gets connection health for all or a subset of connections on a VpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vpnGateways/vpnConnections\",\r\n \"displayName\": \"Represents a VpnConeection resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/read\",\r\n \"displayName\": \"Get VpnConnection resource.\",\r\n \"description\": \"Gets a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/write\",\r\n \"displayName\": \"Put VpnConnection resource.\",\r\n \"description\": \"Puts a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.network/vpnGateways/vpnConnections/delete\",\r\n \"displayName\": \"Delete VpnConnection.\",\r\n \"description\": \"Deletes a VpnConnection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/vpnSiteProxies\",\r\n \"displayName\": \"Vpn Site Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/read\",\r\n \"displayName\": \"Get Vpn Site proxy\",\r\n \"description\": \"Gets a Vpn Site proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/write\",\r\n \"displayName\": \"Create or update Vpn Site proxy\",\r\n \"description\": \"Creates a Vpn Site proxy or updates a Vpn Site proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/vpnSiteProxies/delete\",\r\n \"displayName\": \"Delete Vpn Site proxy\",\r\n \"description\": \"Deletes a Vpn Site proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/virtualHubProxies\",\r\n \"displayName\": \"Virtual Hub Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/read\",\r\n \"displayName\": \"Get Virtual Hub proxy\",\r\n \"description\": \"Gets a Virtual Hub proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/write\",\r\n \"displayName\": \"Create or update Virtual Hub proxy\",\r\n \"description\": \"Creates a Virtual Hub proxy or updates a Virtual Hub proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/virtualHubProxies/delete\",\r\n \"displayName\": \"Delete Virtual Hub proxy\",\r\n \"description\": \"Deletes a Virtual Hub proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securegateways/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Azure Firewall Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/securegateways/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Azure Firewall\",\r\n \"description\": \"Gets the events for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureFirewallApplicationRule\",\r\n \"displayName\": \"Azure Firewall Application Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureFirewallNetworkRule\",\r\n \"displayName\": \"Azure Firewall Network Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts\",\r\n \"displayName\": \"ExpressRoutePorts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/read\",\r\n \"displayName\": \"Gets ExpressRoutePorts\",\r\n \"description\": \"Gets ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/write\",\r\n \"displayName\": \"Creates or updates ExpressRoutePorts\",\r\n \"description\": \"Creates or updates ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/join/action\",\r\n \"displayName\": \"Joins ExpressRoutePorts\",\r\n \"description\": \"Joins ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/delete\",\r\n \"displayName\": \"Deletes ExpressRoutePorts\",\r\n \"description\": \"Deletes ExpressRoutePorts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Circuit Peerings metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Connections metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for Connections\",\r\n \"description\": \"Gets the metric definitions for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for Connections\",\r\n \"description\": \"Gets diagnostic settings for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/connections/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for Connections\",\r\n \"description\": \"Creates or updates diagnostic settings for Connections\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Gets diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Gets diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteCircuits/peerings/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"description\": \"Creates or updates diagnostic settings for ExpressRoute Circuit Peerings\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkProfiles\",\r\n \"displayName\": \"Network Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/read\",\r\n \"displayName\": \"Get Network Profile\",\r\n \"description\": \"Gets a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/write\",\r\n \"displayName\": \"Creates or Updates Network Profile\",\r\n \"description\": \"Creates or updates a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/delete\",\r\n \"displayName\": \"Delete Network Profile\",\r\n \"description\": \"Deletes a Network Profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/setContainers/action\",\r\n \"displayName\": \"Sets containers\",\r\n \"description\": \"Sets Containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/removeContainers/action\",\r\n \"displayName\": \"Removes Containers\",\r\n \"description\": \"Removes Containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkProfiles/setNetworkInterfaces/action\",\r\n \"displayName\": \"Set Container Network Interfaces\",\r\n \"description\": \"Sets Container Network Interfaces\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkIntentPolicies\",\r\n \"displayName\": \"Network Intent Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/read\",\r\n \"displayName\": \"Gets a Network Intent Policy\",\r\n \"description\": \"Gets an Network Intent Policy Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/write\",\r\n \"displayName\": \"Create or Update Network Intent Policy\",\r\n \"description\": \"Creates an Network Intent Policy or updates an existing Network Intent Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkIntentPolicies/delete\",\r\n \"displayName\": \"Delete Network Intent Policy\",\r\n \"description\": \"Deletes an Network Intent Policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/outboundRules\",\r\n \"displayName\": \"Load Balancer Outbound Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/outboundRules/read\",\r\n \"displayName\": \"Get Load Balancer Outbound Rule\",\r\n \"description\": \"Gets a load balancer outbound rule definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPPrefixes\",\r\n \"displayName\": \"Public Ip Prefix\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/read\",\r\n \"displayName\": \"Get Public Ip Prefix\",\r\n \"description\": \"Gets a Public Ip Prefix Definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/write\",\r\n \"displayName\": \"Creates or Updates a Public Ip Prefix\",\r\n \"description\": \"Creates A Public Ip Prefix Or Updates An Existing Public Ip Prefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/delete\",\r\n \"displayName\": \"Delete Public Ip Prefix\",\r\n \"description\": \"Deletes A Public Ip Prefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPPrefixes/join/action\",\r\n \"displayName\": \"Join PublicIPPrefix\",\r\n \"description\": \"Joins a PublicIPPrefix\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Azure Firewall metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Azure Firewall metric definitions\",\r\n \"description\": \"Gets the available metrics for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ApplicationRuleHit\",\r\n \"displayName\": \"Application rules hit count\",\r\n \"displayDescription\": \"Number of times Application rules were hit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Reason\",\r\n \"displayName\": \"Reason\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"NetworkRuleHit\",\r\n \"displayName\": \"Network rules hit count\",\r\n \"displayDescription\": \"Number of times Network rules were hit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Status\",\r\n \"displayName\": \"Status\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Reason\",\r\n \"displayName\": \"Reason\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Protocol\",\r\n \"displayName\": \"Protocol\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Azure Firewall Log Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Gets the logs for Azure Firewall\",\r\n \"description\": \"Gets the events for Azure Firewall\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureFirewallApplicationRule\",\r\n \"displayName\": \"Azure Firewall Application Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureFirewallNetworkRule\",\r\n \"displayName\": \"Azure Firewall Network Rule\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts/links\",\r\n \"displayName\": \"ExpressRouteLink\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/links/read\",\r\n \"displayName\": \"Gets ExpressRouteLink\",\r\n \"description\": \"Gets ExpressRouteLink\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePortsLocations\",\r\n \"displayName\": \"Express Route Ports Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePortsLocations/read\",\r\n \"displayName\": \"Get Express Route Ports Locations\",\r\n \"description\": \"Get Express Route Ports Locations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors\",\r\n \"displayName\": \"Frontdoor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/read\",\r\n \"displayName\": \"Get Frontdoor\",\r\n \"description\": \"Get Frontdoor\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azurefirewalls\",\r\n \"displayName\": \"Azure Firewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/read\",\r\n \"displayName\": \"Get Azure Firewall\",\r\n \"description\": \"Get Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/write\",\r\n \"displayName\": \"Creates or updates an Azure Firewall\",\r\n \"description\": \"Creates or updates an Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/azurefirewalls/delete\",\r\n \"displayName\": \"Delete Azure Firewall\",\r\n \"description\": \"Delete Azure Firewall\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkWatchers/pingMeshes\",\r\n \"displayName\": \"PingMesh\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/start/action\",\r\n \"displayName\": \"Start PingMesh\",\r\n \"description\": \"Start PingMesh between specified VMs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/stop/action\",\r\n \"displayName\": \"Stop PingMesh\",\r\n \"description\": \"Stop PingMesh between specified VMs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/read\",\r\n \"displayName\": \"Get PingMesh\",\r\n \"description\": \"Get PingMesh details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/write\",\r\n \"displayName\": \"Create PingMesh\",\r\n \"description\": \"Creates a PingMesh\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkWatchers/pingMeshes/delete\",\r\n \"displayName\": \"Delete PingMesh\",\r\n \"description\": \"Deletes a PingMesh\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publicIPAddresses/dnsAliases\",\r\n \"displayName\": \"DNS Alias of a Public Ip Address\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/read\",\r\n \"displayName\": \"Gets a Public Ip Address DNS Alias resource\",\r\n \"description\": \"Gets a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/write\",\r\n \"displayName\": \"Create or Update a Public Ip Address Dns Alias\",\r\n \"description\": \"Creates a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/publicIPAddresses/dnsAliases/delete\",\r\n \"displayName\": \"Deletes a Public Ip Address Dns Alias\",\r\n \"description\": \"Deletes a Public Ip Address Dns Alias resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworks/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"PingMesh metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read PingMesh metric definitions\",\r\n \"description\": \"Gets available metrics for the PingMesh\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"PingMeshAverageRoundtripMs\",\r\n \"displayName\": \"Round trip time for Pings to a VM\",\r\n \"displayDescription\": \"Round trip time for Pings sent to a destination VM\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetAnalyticsPingMesh\",\r\n \"sourceMdmNamespace\": \"PingMesh\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceCustomerAddress\",\r\n \"displayName\": \"SourceAddress\",\r\n \"internalName\": \"SrcCA\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"DestinationCustomerAddress\",\r\n \"displayName\": \"DestinationAddress\",\r\n \"internalName\": \"DestCA\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"SrcVNetId\",\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PingMeshProbesFailedPercent\",\r\n \"displayName\": \"Failed Pings to a VM\",\r\n \"displayDescription\": \"Percent of number of failed Pings to total sent Pings of a destination VM\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P1D\"\r\n }\r\n ],\r\n \"enableRegionalMdmAccount\": true,\r\n \"sourceMdmAccount\": \"NetAnalyticsPingMesh\",\r\n \"sourceMdmNamespace\": \"PingMesh\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceCustomerAddress\",\r\n \"displayName\": \"SourceAddress\",\r\n \"internalName\": \"SrcCA\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"DestinationCustomerAddress\",\r\n \"displayName\": \"DestinationAddress\",\r\n \"internalName\": \"DestCA\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"resourceIdDimensionNameOverride\": \"SrcVNetId\",\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteGateways\",\r\n \"displayName\": \"Express Route Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/read\",\r\n \"displayName\": \"Get Express Route Gateway\",\r\n \"description\": \"Get Express Route Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/write\",\r\n \"displayName\": \"Create or Update Express Route Gateway\",\r\n \"description\": \"Create or Update Express Route Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/delete\",\r\n \"displayName\": \"Delete Express Route Gateway\",\r\n \"description\": \"Delete Express Route Gateway\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/join/action\",\r\n \"displayName\": \"Join Express Route Cross Gateway\",\r\n \"description\": \"Joins an Express Route Gateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRouteGateways/expressRouteConnections\",\r\n \"displayName\": \"Express Route Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/read\",\r\n \"displayName\": \"Get Express Route Connection\",\r\n \"description\": \"Gets an Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/write\",\r\n \"displayName\": \"Create or Update Express Route Connection\",\r\n \"description\": \"Creates an Express Route Connection or Updates an existing Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/expressRouteGateways/expressRouteConnections/delete\",\r\n \"displayName\": \"Delete Express Route Connection\",\r\n \"description\": \"Deletes an Express Route Connection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"interfaceEndpoints\",\r\n \"displayName\": \"Interface Endpoint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/read\",\r\n \"displayName\": \"Get an interface endpoint resource.\",\r\n \"description\": \"Gets an interface endpoint resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/write\",\r\n \"displayName\": \"Create or update an interface endpoint.\",\r\n \"description\": \"Creates a new interface endpoint, or updates an existing interface endpoint.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/interfaceEndpoints/delete\",\r\n \"displayName\": \"Delete an interface endpoint.\",\r\n \"description\": \"Deletes an interface endpoint resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"networkInterfaces/tapConfigurations\",\r\n \"displayName\": \"Network Interface Tap Configuration.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/read\",\r\n \"displayName\": \"Get Network Interface Tap Configuration.\",\r\n \"description\": \"Gets a Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/write\",\r\n \"displayName\": \"Create or update Network Interface Tap Configuration.\",\r\n \"description\": \"Creates a Network Interface Tap Configuration or updates an existing Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/networkInterfaces/tapConfigurations/delete\",\r\n \"displayName\": \"Delete Network Interface Tap Configuration.\",\r\n \"description\": \"Deletes a Network Interface Tap Configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"expressRoutePorts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"ExpressRoute Ports metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/expressRoutePorts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Gets the metric definitions for ExpressRoute Ports\",\r\n \"description\": \"Gets the metric definitions for ExpressRoute Ports\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RxLightLevel\",\r\n \"displayName\": \"RxLightLevel\",\r\n \"displayDescription\": \"Rx Light level in dBm\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TxLightLevel\",\r\n \"displayName\": \"TxLightLevel\",\r\n \"displayDescription\": \"Tx light level in dBm\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"AdminState\",\r\n \"displayName\": \"AdminState\",\r\n \"displayDescription\": \"Admin state of the port\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"LineProtocol\",\r\n \"displayName\": \"LineProtocol\",\r\n \"displayDescription\": \"Line protocol status of the port\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PortBitsInPerSecond\",\r\n \"displayName\": \"BitsInPerSecond\",\r\n \"displayDescription\": \"Bits ingressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"PortBitsOutPerSecond\",\r\n \"displayName\": \"BitsOutPerSecond\",\r\n \"displayDescription\": \"Bits egressing Azure per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Count\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Link\",\r\n \"displayName\": \"Link\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualNetworkTaps/networkInterfaceTapConfigurationProxies\",\r\n \"displayName\": \"Network Interface Tap Configuration Proxy.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/read\",\r\n \"displayName\": \"Get Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Gets a Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/write\",\r\n \"displayName\": \"Create or update Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Creates a Network Interface Tap Configuration Proxy Or updates an existing Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworkTaps/networkInterfaceTapConfigurationProxies/delete\",\r\n \"displayName\": \"Delete Network Interface Tap Configuration Proxy.\",\r\n \"description\": \"Deletes a Network Interface Tap Configuration Proxy.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"privateLinkServices\",\r\n \"displayName\": \"Private Link Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/read\",\r\n \"displayName\": \"Get an private link service resource.\",\r\n \"description\": \"Gets an private link service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/write\",\r\n \"displayName\": \"Create or update a private link service.\",\r\n \"description\": \"Creates a new private link service, or updates an existing private link service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/delete\",\r\n \"displayName\": \"Delete an private link service.\",\r\n \"description\": \"Deletes an private link service resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"privateLinkServices/interfaceEndpointConnections\",\r\n \"displayName\": \"Interface Endpoint Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/read\",\r\n \"displayName\": \"Get an interface endpoint connection.\",\r\n \"description\": \"Gets an interface endpoint connection definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/write\",\r\n \"displayName\": \"Create or update an interface endpoint connection.\",\r\n \"description\": \"Creates a new interface endpoint connection, or updates an existing interface endpoint connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/privateLinkServices/interfaceEndpointConnections/delete\",\r\n \"displayName\": \"Delete an interface endpoint connection.\",\r\n \"description\": \"Deletes an interface endpoint connection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualwans/supportedSecurityProviders\",\r\n \"displayName\": \"Represents a VirtualWan SupportedSecurityProviders\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualwans/supportedSecurityProviders/read\",\r\n \"displayName\": \"Gets supported VirtualWan Security Providers.\",\r\n \"description\": \"Gets supported VirtualWan Security Providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azureFirewallFqdnTags\",\r\n \"displayName\": \"Azure Firewall FQDN Tag\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/azureFirewallFqdnTags/read\",\r\n \"displayName\": \"Get Azure Firewall FQDN Tags\",\r\n \"description\": \"Gets Azure Firewall FQDN Tags\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Frontdoor metric definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Frontdoor metric definitions\",\r\n \"description\": \"Get available metrics for Frontdoor resources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"RequestCount\",\r\n \"displayName\": \"Request Count\",\r\n \"displayDescription\": \"The number of client requests served by the HTTP/S proxy\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"RequestSize\",\r\n \"displayName\": \"Request Size\",\r\n \"displayDescription\": \"The number of bytes sent as requests from clients to the HTTP/S proxy\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"ResponseSize\",\r\n \"displayName\": \"Response Size\",\r\n \"displayDescription\": \"The number of bytes sent as responses from HTTP/S proxy to clients\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendRequestCount\",\r\n \"displayName\": \"Backend Request Count\",\r\n \"displayDescription\": \"The number of requests sent from the HTTP/S proxy to backends\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendRequestLatency\",\r\n \"displayName\": \"Backend Request Latency\",\r\n \"displayDescription\": \"The time calculated from when the request was sent by the HTTP/S proxy to the backend until the HTTP/S proxy received the last response byte from the backend\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"TotalLatency\",\r\n \"displayName\": \"Total Latency\",\r\n \"displayDescription\": \"The time calculated from when the client request was received by the HTTP/S proxy until the client acknowledged the last response byte from the HTTP/S proxy\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"HttpStatus\",\r\n \"displayName\": \"Http Status\",\r\n \"internalName\": \"HttpStatusCode\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"HttpStatusGroup\",\r\n \"displayName\": \"Http Status Group\",\r\n \"internalName\": \"HttpStatusCodeClass\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientRegion\",\r\n \"displayName\": \"Client Region\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"ClientCountry\",\r\n \"displayName\": \"Client Country\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"BackendHealthPercentage\",\r\n \"displayName\": \"Backend Health Percentage\",\r\n \"displayDescription\": \"The percentage of successful health probes from the HTTP/S proxy to backends\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Backend\",\r\n \"displayName\": \"Backend\",\r\n \"internalName\": \"ApplicationEndpoint\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"BackendPool\",\r\n \"displayName\": \"Backend Pool\",\r\n \"internalName\": \"ApplicationEndpointPool\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n },\r\n {\r\n \"name\": \"WebApplicationFirewallRequestCount\",\r\n \"displayName\": \"Web Application Firewall Request Count\",\r\n \"displayDescription\": \"The number of client requests processed by the Web Application Firewall\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1M\"\r\n }\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT30M\",\r\n \"PT1H\",\r\n \"PT6H\",\r\n \"PT12H\",\r\n \"P1D\"\r\n ],\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"PolicyName\",\r\n \"displayName\": \"Policy Name\",\r\n \"internalName\": \"WebApplicationFirewallPolicyName\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"RuleName\",\r\n \"displayName\": \"Rule Name\",\r\n \"internalName\": \"WebApplicationFirewallRuleName\",\r\n \"defaultDimensionValues\": []\r\n },\r\n {\r\n \"name\": \"Action\",\r\n \"displayName\": \"Action\",\r\n \"internalName\": \"WebApplicationFirewallAction\",\r\n \"defaultDimensionValues\": []\r\n }\r\n ],\r\n \"isInternal\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Frontdoor log definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Frontdoor logs definitions\",\r\n \"description\": \"Get available logs for Frontdoor resources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FrontdoorAccessLog\",\r\n \"displayName\": \"Frontdoor Access Log\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"FrontdoorWebApplicationFirewallLog\",\r\n \"displayName\": \"Frontdoor Web Application Firewall Log\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"frontdoors/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Frontdoor diagnostic setting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read Frontdoor diagnostic setting\",\r\n \"description\": \"Get the diagnostic setting for the Frontdoor resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/frontdoors/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or update Frontdoor diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the Frontdoor resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"p2sVpnGateways\",\r\n \"displayName\": \"Represents a P2SVpnGateway resource.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/read\",\r\n \"displayName\": \"Get P2SVpnGateway.\",\r\n \"description\": \"Gets a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/write\",\r\n \"displayName\": \"Put P2SVpnGateway.\",\r\n \"description\": \"Puts a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/delete\",\r\n \"displayName\": \"Delete P2SVpnGateway\",\r\n \"description\": \"Deletes a P2SVpnGateway.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/p2sVpnGateways/generatevpnprofile/action\",\r\n \"displayName\": \"Generate Vpn Profile for P2SVpnGateway\",\r\n \"description\": \"Generate Vpn Profile for P2SVpnGateway\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/p2sVpnGatewayProxies\",\r\n \"displayName\": \"P2SVpnGateway Proxy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/read\",\r\n \"displayName\": \"Get P2SVpnGateway proxy\",\r\n \"description\": \"Gets a P2SVpnGateway Proxy definition\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/write\",\r\n \"displayName\": \"Create or update P2SVpnGateway Proxy\",\r\n \"description\": \"Creates a P2SVpnGateway Proxy or updates a P2SVpnGateway Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnGatewayProxies/delete\",\r\n \"displayName\": \"Delete P2SVpnGateway Proxy\",\r\n \"description\": \"Deletes a P2SVpnGateway Proxy\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualWans/p2sVpnServerConfigurations\",\r\n \"displayName\": \"Virtual Wan P2SVpnServerConfiguration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/read\",\r\n \"displayName\": \"Get Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Gets a virtual Wan P2SVpnServerConfiguration definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/write\",\r\n \"displayName\": \"Create or Update Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Creates a virtual Wan P2SVpnServerConfiguration or updates an existing virtual Wan P2SVpnServerConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/virtualWans/p2sVpnServerConfigurations/delete\",\r\n \"displayName\": \"Delete Virtual Wan P2SVpnServerConfiguration\",\r\n \"description\": \"Deletes a virtual Wan P2SVpnServerConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/frontendIPConfigurations/loadBalancerPools\",\r\n \"displayName\": \"Load Balancer Frontend IP Configuration backend address pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/loadBalancerPools/read\",\r\n \"displayName\": \"Get load balancer frontend IP address backend pool\",\r\n \"description\": \"Gets a load balancer frontend IP address backend pool definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/loadBalancerPools/write\",\r\n \"displayName\": \"Create or Update load balancer frontend IP address backend pool\",\r\n \"description\": \"Creates a load balancer frontend IP address backend pool or updates an existing public IP Address load balancer backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/loadBalancerPools/delete\",\r\n \"displayName\": \"Delete load balancer frontend IP address backend pool\",\r\n \"description\": \"Deletes a load balancer frontend IP address backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations/loadBalancerPools/join/action\",\r\n \"displayName\": \"Join load balancer frontend IP address backend pool\",\r\n \"description\": \"Joins a load balancer frontend IP address backend pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Network\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Network\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/register/action\",\r\n \"displayName\": \"Registers the NotificationHubs Provider\",\r\n \"description\": \"Registers the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/unregister/action\",\r\n \"displayName\": \"Unregisters the NotificationHubs Provider\",\r\n \"description\": \"Unregisters the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/CheckNamespaceAvailability/action\",\r\n \"displayName\": \"Check Namespace name availability.\",\r\n \"description\": \"Checks whether or not a given Namespace resource name is available within the NotificationHub service.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/action\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/CheckNotificationHubAvailability/action\",\r\n \"displayName\": \"Check NotificationHub name availability.\",\r\n \"description\": \"Checks whether or not a given NotificationHub name is available inside a Namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/authorizationRules\",\r\n \"displayName\": \"Namespace Authorization Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Namespace Authorization Rule Regenerate Keys\",\r\n \"description\": \"Namespace Authorization Rule Regenerate Primary/SecondaryKey, Specify the Key that needs to be regenerated\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs\",\r\n \"displayName\": \"NotificationHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/write\",\r\n \"displayName\": \"Create or Update Notification Hub \",\r\n \"description\": \"Create a Notification Hub and Update its properties. Its properties mainly include PNS Credentials. Authorization Rules and TTL\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/read\",\r\n \"displayName\": \"Get Notification Hub\",\r\n \"description\": \"Get list of Notification Hub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/Delete\",\r\n \"displayName\": \"Delete Notification Hub\",\r\n \"description\": \"Delete Notification Hub Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/action\",\r\n \"displayName\": \"Get Notification Hub Authorization Rules\",\r\n \"description\": \"Get the list of Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/pnsCredentials/action\",\r\n \"displayName\": \"Get Notification Hub PNS Credentials\",\r\n \"description\": \"Get All Notification Hub PNS Credentials. This includes, WNS, MPNS, APNS, GCM and Baidu credentials\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/debugSend/action\",\r\n \"displayName\": \"Send a test push notification.\",\r\n \"description\": \"Send a test push notification.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs/authorizationRules\",\r\n \"displayName\": \"NotificationHub Authorization Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Notification hub Authorization Rule\",\r\n \"description\": \"Create Notification Hub Authorization Rules and Update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/read\",\r\n \"displayName\": \"Get Notification Hub Authorization Rules\",\r\n \"description\": \"Get the list of Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/delete\",\r\n \"displayName\": \"Delete Notification Hub Authorization Rules\",\r\n \"description\": \"Delete Notification Hub Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Notification Hub Listkeys\",\r\n \"description\": \"Get the Connection String to the Notification Hub\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Notification Hub Authorization Rule Regenerate Keys\",\r\n \"description\": \"Notification Hub Authorization Rule Regenerate Primary/SecondaryKey, Specify the Key that needs to be regenerated\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Namespaces/NotificationHubs/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/Namespaces/NotificationHubs/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"registration.all\",\r\n \"displayName\": \"Registration Operations\",\r\n \"displayDescription\": \"The count of all successful registration operations (creations updates queries and deletions). \",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.create\",\r\n \"displayName\": \"Registration Create Operations\",\r\n \"displayDescription\": \"The count of all successful registration creations.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.update\",\r\n \"displayName\": \"Registration Update Operations\",\r\n \"displayDescription\": \"The count of all successful registration updates.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.get\",\r\n \"displayName\": \"Registration Read Operations\",\r\n \"displayDescription\": \"The count of all successful registration queries.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"registration.delete\",\r\n \"displayName\": \"Registration Delete Operations\",\r\n \"displayDescription\": \"The count of all successful registration deletions.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming\",\r\n \"displayName\": \"Incoming Messages\",\r\n \"displayDescription\": \"The count of all successful send API calls. \",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.scheduled\",\r\n \"displayName\": \"Scheduled Push Notifications Sent\",\r\n \"displayDescription\": \"Scheduled Push Notifications Cancelled\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.scheduled.cancel\",\r\n \"displayName\": \"Scheduled Push Notifications Cancelled\",\r\n \"displayDescription\": \"Scheduled Push Notifications Cancelled\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"scheduled.pending\",\r\n \"displayName\": \"Pending Scheduled Notifications\",\r\n \"displayDescription\": \"Pending Scheduled Notifications\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.all\",\r\n \"displayName\": \"Installation Management Operations\",\r\n \"displayDescription\": \"Installation Management Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.get\",\r\n \"displayName\": \"Get Installation Operations\",\r\n \"displayDescription\": \"Get Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.upsert\",\r\n \"displayName\": \"Create or Update Installation Operations\",\r\n \"displayDescription\": \"Create or Update Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.patch\",\r\n \"displayName\": \"Patch Installation Operations\",\r\n \"displayDescription\": \"Patch Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"installation.delete\",\r\n \"displayName\": \"Delete Installation Operations\",\r\n \"displayDescription\": \"Delete Installation Operations\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.success\",\r\n \"displayName\": \"Successful notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.invalidpayload\",\r\n \"displayName\": \"Payload Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS returned a bad payload error.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.pnserror\",\r\n \"displayName\": \"External Notification System Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because there was a problem communicating with the PNS (excludes authentication problems).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.channelerror\",\r\n \"displayName\": \"Channel Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the channel was invalid not associated with the correct app throttled or expired.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.allpns.badorexpiredchannel\",\r\n \"displayName\": \"Bad or Expired Channel Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the channel/token/registrationId in the registration was expired or invalid.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"outgoing.wns.success\",\r\n \"displayName\": \"WNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidcredentials\",\r\n \"displayName\": \"WNS Authorization Errors (Invalid Credentials)\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked. (Windows Live does not recognize the credentials).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.badchannel\",\r\n \"displayName\": \"WNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was not recognized (WNS status: 404 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.expiredchannel\",\r\n \"displayName\": \"WNS Expired Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI is expired (WNS status: 410 Gone).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.throttled\",\r\n \"displayName\": \"WNS Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because WNS is throttling this app (WNS status: 406 Not Acceptable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.tokenproviderunreachable\",\r\n \"displayName\": \"WNS Authorization Errors (Unreachable)\",\r\n \"displayDescription\": \"Windows Live is not reachable.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidtoken\",\r\n \"displayName\": \"WNS Authorization Errors (Invalid Token)\",\r\n \"displayDescription\": \"The token provided to WNS is not valid (WNS status: 401 Unauthorized).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.wrongtoken\",\r\n \"displayName\": \"WNS Authorization Errors (Wrong Token)\",\r\n \"displayDescription\": \"The token provided to WNS is valid but for another application (WNS status: 403 Forbidden). This can happen if the ChannelURI in the registration is associated with another app. Check that the client app is associated with the same app whose credentials are in the notification hub.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidnotificationformat\",\r\n \"displayName\": \"WNS Invalid Notification Format\",\r\n \"displayDescription\": \"The format of the notification is invalid (WNS status: 400). Note that WNS does not reject all invalid payloads.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.invalidnotificationsize\",\r\n \"displayName\": \"WNS Invalid Notification Size Error\",\r\n \"displayDescription\": \"The notification payload is too large (WNS status: 413).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.channelthrottled\",\r\n \"displayName\": \"WNS Channel Throttled\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (WNS response header: X-WNS-NotificationStatus:channelThrottled).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.channeldisconnected\",\r\n \"displayName\": \"WNS Channel Disconnected\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (WNS response header: X-WNS-DeviceConnectionStatus: disconnected).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.dropped\",\r\n \"displayName\": \"WNS Dropped Notifications\",\r\n \"displayDescription\": \"The notification was dropped because the ChannelURI in the registration is throttled (X-WNS-NotificationStatus: dropped but not X-WNS-DeviceConnectionStatus: disconnected).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.pnserror\",\r\n \"displayName\": \"WNS Errors\",\r\n \"displayDescription\": \"Notification not delivered because of errors communicating with WNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.wns.authenticationerror\",\r\n \"displayName\": \"WNS Authentication Errors\",\r\n \"displayDescription\": \"Notification not delivered because of errors communicating with Windows Live invalid credentials or wrong token.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.success\",\r\n \"displayName\": \"APNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.invalidcredentials\",\r\n \"displayName\": \"APNS Authorization Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.badchannel\",\r\n \"displayName\": \"APNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the token is invalid (APNS status code: 8).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.expiredchannel\",\r\n \"displayName\": \"APNS Expired Channel Error\",\r\n \"displayDescription\": \"The count of token that were invalidated by the APNS feedback channel.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.invalidnotificationsize\",\r\n \"displayName\": \"APNS Invalid Notification Size Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was too large (APNS status code: 7).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.apns.pnserror\",\r\n \"displayName\": \"APNS Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with APNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.success\",\r\n \"displayName\": \"GCM Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidcredentials\",\r\n \"displayName\": \"GCM Authorization Errors (Invalid Credentials)\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.badchannel\",\r\n \"displayName\": \"GCM Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration was not recognized (GCM result: Invalid Registration).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.expiredchannel\",\r\n \"displayName\": \"GCM Expired Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration was expired (GCM result: NotRegistered).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.throttled\",\r\n \"displayName\": \"GCM Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because GCM throttled this app (GCM status code: 501-599 or result:Unavailable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidnotificationformat\",\r\n \"displayName\": \"GCM Invalid Notification Format\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was not formatted correctly (GCM result: InvalidDataKey or InvalidTtl).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.invalidnotificationsize\",\r\n \"displayName\": \"GCM Invalid Notification Size Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload was too large (GCM result: MessageTooBig).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.wrongchannel\",\r\n \"displayName\": \"GCM Wrong Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the registrationId in the registration is not associated to the current app (GCM result: InvalidPackageName).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.pnserror\",\r\n \"displayName\": \"GCM Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with GCM.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.gcm.authenticationerror\",\r\n \"displayName\": \"GCM Authentication Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials the credentials are blocked or the SenderId is not correctly configured in the app (GCM result: MismatchedSenderId).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.success\",\r\n \"displayName\": \"MPNS Successful Notifications\",\r\n \"displayDescription\": \"The count of all successful notifications.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.invalidcredentials\",\r\n \"displayName\": \"MPNS Invalid Credentials\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.badchannel\",\r\n \"displayName\": \"MPNS Bad Channel Error\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was not recognized (MPNS status: 404 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.throttled\",\r\n \"displayName\": \"MPNS Throttled Notifications\",\r\n \"displayDescription\": \"The count of pushes that failed because MPNS is throttling this app (WNS MPNS: 406 Not Acceptable).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.invalidnotificationformat\",\r\n \"displayName\": \"MPNS Invalid Notification Format\",\r\n \"displayDescription\": \"The count of pushes that failed because the payload of the notification was too large.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.channeldisconnected\",\r\n \"displayName\": \"MPNS Channel Disconnected\",\r\n \"displayDescription\": \"The count of pushes that failed because the ChannelURI in the registration was disconnected (MPNS status: 412 not found).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.dropped\",\r\n \"displayName\": \"MPNS Dropped Notifications\",\r\n \"displayDescription\": \"The count of pushes that were dropped by MPNS (MPNS response header: X-NotificationStatus: QueueFull or Suppressed).\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.pnserror\",\r\n \"displayName\": \"MPNS Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because of errors communicating with MPNS.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"outgoing.mpns.authenticationerror\",\r\n \"displayName\": \"MPNS Authentication Errors\",\r\n \"displayDescription\": \"The count of pushes that failed because the PNS did not accept the provided credentials or the credentials are blocked.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"notificationhub.pushes\",\r\n \"displayName\": \"All Outgoing Notifications\",\r\n \"displayDescription\": \"All outgoing notifications of the notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.all.requests\",\r\n \"displayName\": \"All Incoming Requests\",\r\n \"displayDescription\": \"Total incoming requests for a notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"incoming.all.failedrequests\",\r\n \"displayName\": \"All Incoming Failed Requests\",\r\n \"displayDescription\": \"Total incoming failed requests for a notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/operations/read\",\r\n \"displayName\": \"Notification Hubs provider operations\",\r\n \"description\": \"Returns a list of supported operations for Notification Hubs provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operationResults\",\r\n \"displayName\": \"Microsoft Azure Notification Hub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.NotificationHubs/operationResults/read\",\r\n \"displayName\": \"Operation results for Notification Hubs provider\",\r\n \"description\": \"Returns operation results for Notification Hubs provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.NotificationHubs\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.NotificationHubs\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.OffAzure\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Microsoft.OffAzure/VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/Operations/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Reads the exposed operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites\",\r\n \"displayName\": \"HyperVSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/read\",\r\n \"displayName\": \"Get Hyper-V site\",\r\n \"description\": \"Gets the properties of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/write\",\r\n \"displayName\": \"Create or update Hyper-V site\",\r\n \"description\": \"Creates or updates the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/delete\",\r\n \"displayName\": \"Delete Hyper-V site\",\r\n \"description\": \"Deletes the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/refresh/action\",\r\n \"displayName\": \"Refresh Hyper-V site\",\r\n \"description\": \"Refreshes the objects within a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/read\",\r\n \"displayName\": \"Get Hyper-V site\",\r\n \"description\": \"Gets the properties of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/write\",\r\n \"displayName\": \"Create or update Hyper-V site\",\r\n \"description\": \"Creates or updates the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/delete\",\r\n \"displayName\": \"Delete Hyper-V site\",\r\n \"description\": \"Deletes the Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/refresh/action\",\r\n \"displayName\": \"Refresh Hyper-V site\",\r\n \"description\": \"Refreshes the objects within a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/usage\",\r\n \"displayName\": \"HyperVSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/usage/read\",\r\n \"displayName\": \"Get Hyper-V site usages\",\r\n \"description\": \"Gets the usages of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/usage/read\",\r\n \"displayName\": \"Get Hyper-V site usages\",\r\n \"description\": \"Gets the usages of a Hyper-V site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/hosts\",\r\n \"displayName\": \"Hosts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/read\",\r\n \"displayName\": \"Get Hyper-V host\",\r\n \"description\": \"Gets the properties of a Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/write\",\r\n \"displayName\": \"Create or update Hyper-V host\",\r\n \"description\": \"Creates or updates the Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/read\",\r\n \"displayName\": \"Get Hyper-V host\",\r\n \"description\": \"Gets the properties of a Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/hosts/write\",\r\n \"displayName\": \"Create or update Hyper-V host\",\r\n \"description\": \"Creates or updates the Hyper-V host\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/clusters\",\r\n \"displayName\": \"Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/read\",\r\n \"displayName\": \"Get Hyper-V cluster\",\r\n \"description\": \"Gets the properties of a Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/write\",\r\n \"displayName\": \"Create or update Hyper-V cluster\",\r\n \"description\": \"Creates or updates the Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/read\",\r\n \"displayName\": \"Get Hyper-V cluster\",\r\n \"description\": \"Gets the properties of a Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/clusters/write\",\r\n \"displayName\": \"Create or update Hyper-V cluster\",\r\n \"description\": \"Creates or updates the Hyper-V cluster\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/jobs/read\",\r\n \"displayName\": \"Get Hyper-V jobs\",\r\n \"description\": \"Gets the properties of a Hyper-V jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/jobs/read\",\r\n \"displayName\": \"Get Hyper-V jobs\",\r\n \"description\": \"Gets the properties of a Hyper-V jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/read\",\r\n \"displayName\": \"Get Hyper-V machines\",\r\n \"description\": \"Gets the properties of a Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/stop/action\",\r\n \"displayName\": \"Stops Hyper-V machines\",\r\n \"description\": \"Stops the Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/read\",\r\n \"displayName\": \"Get Hyper-V machines\",\r\n \"description\": \"Gets the properties of a Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/machines/stop/action\",\r\n \"displayName\": \"Stops Hyper-V machines\",\r\n \"description\": \"Stops the Hyper-V machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/runasaccounts\",\r\n \"displayName\": \"RunAsAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/runasaccounts/read\",\r\n \"displayName\": \"Get Hyper-V run as accounts\",\r\n \"description\": \"Gets the properties of a Hyper-V run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/runasaccounts/read\",\r\n \"displayName\": \"Get Hyper-V run as accounts\",\r\n \"description\": \"Gets the properties of a Hyper-V run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HyperVSites/operationsstatus\",\r\n \"displayName\": \"OperationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/operationsstatus/read\",\r\n \"displayName\": \"Get Hyper-V operation status\",\r\n \"description\": \"Gets the properties of a Hyper-V operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/HyperVSites/operationsstatus/read\",\r\n \"displayName\": \"Get Hyper-V operation status\",\r\n \"description\": \"Gets the properties of a Hyper-V operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites\",\r\n \"displayName\": \"VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/read\",\r\n \"displayName\": \"Get VMware site\",\r\n \"description\": \"Gets the properties of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/write\",\r\n \"displayName\": \"Create or update VMware site\",\r\n \"description\": \"Creates or updates the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/delete\",\r\n \"displayName\": \"Delete VMware site\",\r\n \"description\": \"Deletes the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/refresh/action\",\r\n \"displayName\": \"Refresh VMware site\",\r\n \"description\": \"Refreshes the objects within a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/read\",\r\n \"displayName\": \"Get VMware site\",\r\n \"description\": \"Gets the properties of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/write\",\r\n \"displayName\": \"Create or update VMware site\",\r\n \"description\": \"Creates or updates the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/delete\",\r\n \"displayName\": \"Delete VMware site\",\r\n \"description\": \"Deletes the VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/refresh/action\",\r\n \"displayName\": \"Refresh VMware site\",\r\n \"description\": \"Refreshes the objects within a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/usage\",\r\n \"displayName\": \"VMwareSites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/usage/read\",\r\n \"displayName\": \"Get VMware site usages\",\r\n \"description\": \"Gets the usages of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/usage/read\",\r\n \"displayName\": \"Get VMware site usages\",\r\n \"description\": \"Gets the usages of a VMware site\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/vcenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/read\",\r\n \"displayName\": \"Get VMware vCenter\",\r\n \"description\": \"Gets the properties of a VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/write\",\r\n \"displayName\": \"Create or update VMware vCenter\",\r\n \"description\": \"Creates or updates the VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/read\",\r\n \"displayName\": \"Get VMware vCenter\",\r\n \"description\": \"Gets the properties of a VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/vcenters/write\",\r\n \"displayName\": \"Create or update VMware vCenter\",\r\n \"description\": \"Creates or updates the VMware vCenter\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/jobs/read\",\r\n \"displayName\": \"Get VMware jobs\",\r\n \"description\": \"Gets the properties of a VMware jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/jobs/read\",\r\n \"displayName\": \"Get VMware jobs\",\r\n \"description\": \"Gets the properties of a VMware jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/machines\",\r\n \"displayName\": \"Machines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/read\",\r\n \"displayName\": \"Get VMware machines\",\r\n \"description\": \"Gets the properties of a VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/stop/action\",\r\n \"displayName\": \"Stops VMware machines\",\r\n \"description\": \"Stops the VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/read\",\r\n \"displayName\": \"Get VMware machines\",\r\n \"description\": \"Gets the properties of a VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/machines/stop/action\",\r\n \"displayName\": \"Stops VMware machines\",\r\n \"description\": \"Stops the VMware machines\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/runasaccounts\",\r\n \"displayName\": \"RunAsAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/runasaccounts/read\",\r\n \"displayName\": \"Get VMware run as accounts\",\r\n \"description\": \"Gets the properties of a VMware run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/runasaccounts/read\",\r\n \"displayName\": \"Get VMware run as accounts\",\r\n \"description\": \"Gets the properties of a VMware run as accounts\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"VMwareSites/operationsstatus\",\r\n \"displayName\": \"OperationsStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/operationsstatus/read\",\r\n \"displayName\": \"Get VMware operation status\",\r\n \"description\": \"Gets the properties of a VMware operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OffAzure/VMwareSites/operationsstatus/read\",\r\n \"displayName\": \"Get VMware operation status\",\r\n \"description\": \"Gets the properties of a VMware operation status\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OffAzure\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OffAzure\"\r\n },\r\n {\r\n \"displayName\": \"Azure Log Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/register/action\",\r\n \"displayName\": \"Register a subscription to a resource provider.\",\r\n \"description\": \"Register a subscription to a resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"workspaces\",\r\n \"displayName\": \"Workspace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/write\",\r\n \"displayName\": \"Create Workspace\",\r\n \"description\": \"Creates a new workspace or links to an existing workspace by providing the customer id from the existing workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/read\",\r\n \"displayName\": \"Get Workspace\",\r\n \"description\": \"Gets an existing workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/delete\",\r\n \"displayName\": \"Delete Workspace\",\r\n \"description\": \"Deletes a workspace. If the workspace was linked to an existing workspace at creation time then the workspace it was linked to is not deleted.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/generateregistrationcertificate/action\",\r\n \"displayName\": \"Generates Registration Certificate for Workspace.\",\r\n \"description\": \"Generates Registration Certificate for the workspace. This Certificate is used to connect Microsoft System Center Operation Manager to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"displayName\": \"List Workspace Shared Keys\",\r\n \"description\": \"Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/listKeys/action\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"displayName\": \"Search Workspace Data\",\r\n \"description\": \"Executes a search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/purge/action\",\r\n \"displayName\": \"Delete specified data from workspace\",\r\n \"description\": \"Delete specified data from workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/regeneratesharedkey/action\",\r\n \"displayName\": \"regenerated shared key of the workspace\",\r\n \"description\": \"Regenerates the specified workspace shared key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/storageinsightconfigs\",\r\n \"displayName\": \"Storage Insight Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/write\",\r\n \"displayName\": \"Create Storage Configuration\",\r\n \"description\": \"Creates a new storage configuration. These configurations are used to pull data from a location in an existing storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/read\",\r\n \"displayName\": \"Get Storage Configuration\",\r\n \"description\": \"Gets a storage configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/delete\",\r\n \"displayName\": \"Delete Storage Configuration\",\r\n \"description\": \"Deletes a storage configuration. This will stop Microsoft Operational Insights from reading data from the storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/sharedKeys\",\r\n \"displayName\": \"Shared Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\",\r\n \"displayName\": \"List Workspace Shared Keys\",\r\n \"description\": \"Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/listKeys\",\r\n \"displayName\": \"List Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/listKeys/read\",\r\n \"displayName\": \"List Workspace Keys\",\r\n \"description\": \"Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/managementGroups\",\r\n \"displayName\": \"Management Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/managementGroups/read\",\r\n \"displayName\": \"Get Management Groups for Workspace\",\r\n \"description\": \"Gets the names and metadata for System Center Operations Manager management groups connected to this workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/usages\",\r\n \"displayName\": \"Usage Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/usages/read\",\r\n \"displayName\": \"Get Usage Data for Workspace\",\r\n \"description\": \"Gets usage data for a workspace including the amount of data read by the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/schema\",\r\n \"displayName\": \"Search Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/schema/read\",\r\n \"displayName\": \"Get Search Schema\",\r\n \"description\": \"Gets the search schema for the workspace. Search schema includes the exposed fields and their types.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/datasources\",\r\n \"displayName\": \"Data Source\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/read\",\r\n \"displayName\": \"Get datasources under a workspace.\",\r\n \"description\": \"Get datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/write\",\r\n \"displayName\": \"Create/Update datasources under a workspace.\",\r\n \"description\": \"Create/Update datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/datasources/delete\",\r\n \"displayName\": \"Delete datasources under a workspace.\",\r\n \"description\": \"Delete datasources under a workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/savedSearches\",\r\n \"displayName\": \"Saved Search\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\r\n \"displayName\": \"Get Saved Search\",\r\n \"description\": \"Gets a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/write\",\r\n \"displayName\": \"Create Saved Search\",\r\n \"description\": \"Creates a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/savedSearches/delete\",\r\n \"displayName\": \"Delete Saved Search\",\r\n \"description\": \"Deletes a saved search query\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/notificationSettings\",\r\n \"displayName\": \"Notification Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/read\",\r\n \"displayName\": \"Get Notification Settings\",\r\n \"description\": \"Get the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/write\",\r\n \"displayName\": \"Put Notification Settings\",\r\n \"description\": \"Set the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/notificationSettings/delete\",\r\n \"displayName\": \"Delete Notification Settings\",\r\n \"description\": \"Delete the user's notification settings for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/configurationScopes\",\r\n \"displayName\": \"Configuration Scope\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/read\",\r\n \"displayName\": \"Get Configuration Scope\",\r\n \"description\": \"Get Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/write\",\r\n \"displayName\": \"Set Configuration Scope\",\r\n \"description\": \"Set Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/configurationScopes/delete\",\r\n \"displayName\": \"Delete Configuration Scope\",\r\n \"description\": \"Delete Configuration Scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/linkedServices\",\r\n \"displayName\": \"Linked Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/read\",\r\n \"displayName\": \"Get linked services under given workspace.\",\r\n \"description\": \"Get linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/write\",\r\n \"displayName\": \"Create/Update linked services under given workspace.\",\r\n \"description\": \"Create/Update linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/linkedServices/delete\",\r\n \"displayName\": \"Delete linked services under given workspace.\",\r\n \"description\": \"Delete linked services under given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/intelligencepacks\",\r\n \"displayName\": \"Intelligence Packs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/read\",\r\n \"displayName\": \"List Intelligence Packs\",\r\n \"description\": \"Lists all intelligence packs that are visible for a given worksapce and also lists whether the pack is enabled or disabled for that workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/enable/action\",\r\n \"displayName\": \"Enable Intelligence Pack\",\r\n \"description\": \"Enables an intelligence pack for a given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/intelligencepacks/disable/action\",\r\n \"displayName\": \"Disable Intelligence Pack\",\r\n \"description\": \"Disables an intelligence pack for a given workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/analytics\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"displayName\": \"Search using new engine.\",\r\n \"description\": \"Search using new engine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/analytics/query/schema\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/analytics/query/schema/read\",\r\n \"displayName\": \"Get search schema V2.\",\r\n \"description\": \"Get search schema V2.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/api\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/api/query/action\",\r\n \"displayName\": \"Search using new engine.\",\r\n \"description\": \"Search using new engine.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/api/query/schema\",\r\n \"displayName\": \"analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/api/query/schema/read\",\r\n \"displayName\": \"Get search schema V2.\",\r\n \"description\": \"Get search schema V2.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"linkTargets\",\r\n \"displayName\": \"Unlinked Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/linkTargets/read\",\r\n \"displayName\": \"List Unlinked Accounts\",\r\n \"description\": \"Lists existing accounts that are not associated with an Azure subscription. To link this Azure subscription to a workspace, use a customer id returned by this operation in the customer id property of the Create Workspace operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/metricDefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/metricDefinitions/read\",\r\n \"displayName\": \"Metric Definition operation\",\r\n \"description\": \"Get Metric Definitions under workspace\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Average_% Free Inodes\",\r\n \"displayName\": \"% Free Inodes\",\r\n \"displayDescription\": \"Average_% Free Inodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Free Space\",\r\n \"displayName\": \"% Free Space\",\r\n \"displayDescription\": \"Average_% Free Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Inodes\",\r\n \"displayName\": \"% Used Inodes\",\r\n \"displayDescription\": \"Average_% Used Inodes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Space\",\r\n \"displayName\": \"% Used Space\",\r\n \"displayDescription\": \"Average_% Used Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Read Bytes/sec\",\r\n \"displayName\": \"Disk Read Bytes/sec\",\r\n \"displayDescription\": \"Average_Disk Read Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Reads/sec\",\r\n \"displayName\": \"Disk Reads/sec\",\r\n \"displayDescription\": \"Average_Disk Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Transfers/sec\",\r\n \"displayName\": \"Disk Transfers/sec\",\r\n \"displayDescription\": \"Average_Disk Transfers/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Write Bytes/sec\",\r\n \"displayName\": \"Disk Write Bytes/sec\",\r\n \"displayDescription\": \"Average_Disk Write Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Writes/sec\",\r\n \"displayName\": \"Disk Writes/sec\",\r\n \"displayDescription\": \"Average_Disk Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Megabytes\",\r\n \"displayName\": \"Free Megabytes\",\r\n \"displayDescription\": \"Average_Free Megabytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Logical Disk Bytes/sec\",\r\n \"displayName\": \"Logical Disk Bytes/sec\",\r\n \"displayDescription\": \"Average_Logical Disk Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Available Memory\",\r\n \"displayName\": \"% Available Memory\",\r\n \"displayDescription\": \"Average_% Available Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Available Swap Space\",\r\n \"displayName\": \"% Available Swap Space\",\r\n \"displayDescription\": \"Average_% Available Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Memory\",\r\n \"displayName\": \"% Used Memory\",\r\n \"displayDescription\": \"Average_% Used Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Used Swap Space\",\r\n \"displayName\": \"% Used Swap Space\",\r\n \"displayDescription\": \"Average_% Used Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes Memory\",\r\n \"displayName\": \"Available MBytes Memory\",\r\n \"displayDescription\": \"Average_Available MBytes Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes Swap\",\r\n \"displayName\": \"Available MBytes Swap\",\r\n \"displayDescription\": \"Average_Available MBytes Swap\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Page Reads/sec\",\r\n \"displayName\": \"Page Reads/sec\",\r\n \"displayDescription\": \"Average_Page Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Page Writes/sec\",\r\n \"displayName\": \"Page Writes/sec\",\r\n \"displayDescription\": \"Average_Page Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pages/sec\",\r\n \"displayName\": \"Pages/sec\",\r\n \"displayDescription\": \"Average_Pages/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used MBytes Swap Space\",\r\n \"displayName\": \"Used MBytes Swap Space\",\r\n \"displayDescription\": \"Average_Used MBytes Swap Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used Memory MBytes\",\r\n \"displayName\": \"Used Memory MBytes\",\r\n \"displayDescription\": \"Average_Used Memory MBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes Transmitted\",\r\n \"displayName\": \"Total Bytes Transmitted\",\r\n \"displayDescription\": \"Average_Total Bytes Transmitted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes Received\",\r\n \"displayName\": \"Total Bytes Received\",\r\n \"displayDescription\": \"Average_Total Bytes Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Bytes\",\r\n \"displayName\": \"Total Bytes\",\r\n \"displayDescription\": \"Average_Total Bytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Packets Transmitted\",\r\n \"displayName\": \"Total Packets Transmitted\",\r\n \"displayDescription\": \"Average_Total Packets Transmitted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Packets Received\",\r\n \"displayName\": \"Total Packets Received\",\r\n \"displayDescription\": \"Average_Total Packets Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Rx Errors\",\r\n \"displayName\": \"Total Rx Errors\",\r\n \"displayDescription\": \"Average_Total Rx Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Tx Errors\",\r\n \"displayName\": \"Total Tx Errors\",\r\n \"displayDescription\": \"Average_Total Tx Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Total Collisions\",\r\n \"displayName\": \"Total Collisions\",\r\n \"displayDescription\": \"Average_Total Collisions\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Read\",\r\n \"displayName\": \"Avg. Disk sec/Read\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Read\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Transfer\",\r\n \"displayName\": \"Avg. Disk sec/Transfer\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Transfer\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Write\",\r\n \"displayName\": \"Avg. Disk sec/Write\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Write\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Physical Disk Bytes/sec\",\r\n \"displayName\": \"Physical Disk Bytes/sec\",\r\n \"displayDescription\": \"Average_Physical Disk Bytes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pct Privileged Time\",\r\n \"displayName\": \"Pct Privileged Time\",\r\n \"displayDescription\": \"Average_Pct Privileged Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Pct User Time\",\r\n \"displayName\": \"Pct User Time\",\r\n \"displayDescription\": \"Average_Pct User Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Used Memory kBytes\",\r\n \"displayName\": \"Used Memory kBytes\",\r\n \"displayDescription\": \"Average_Used Memory kBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Virtual Shared Memory\",\r\n \"displayName\": \"Virtual Shared Memory\",\r\n \"displayDescription\": \"Average_Virtual Shared Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% DPC Time\",\r\n \"displayName\": \"% DPC Time\",\r\n \"displayDescription\": \"Average_% DPC Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Idle Time\",\r\n \"displayName\": \"% Idle Time\",\r\n \"displayDescription\": \"Average_% Idle Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Interrupt Time\",\r\n \"displayName\": \"% Interrupt Time\",\r\n \"displayDescription\": \"Average_% Interrupt Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% IO Wait Time\",\r\n \"displayName\": \"% IO Wait Time\",\r\n \"displayDescription\": \"Average_% IO Wait Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Nice Time\",\r\n \"displayName\": \"% Nice Time\",\r\n \"displayDescription\": \"Average_% Nice Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Privileged Time\",\r\n \"displayName\": \"% Privileged Time\",\r\n \"displayDescription\": \"Average_% Privileged Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Processor Time\",\r\n \"displayName\": \"% Processor Time\",\r\n \"displayDescription\": \"Average_% Processor Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% User Time\",\r\n \"displayName\": \"% User Time\",\r\n \"displayDescription\": \"Average_% User Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Physical Memory\",\r\n \"displayName\": \"Free Physical Memory\",\r\n \"displayDescription\": \"Average_Free Physical Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Space in Paging Files\",\r\n \"displayName\": \"Free Space in Paging Files\",\r\n \"displayDescription\": \"Average_Free Space in Paging Files\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Virtual Memory\",\r\n \"displayName\": \"Free Virtual Memory\",\r\n \"displayDescription\": \"Average_Free Virtual Memory\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Processes\",\r\n \"displayName\": \"Processes\",\r\n \"displayDescription\": \"Average_Processes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Size Stored In Paging Files\",\r\n \"displayName\": \"Size Stored In Paging Files\",\r\n \"displayDescription\": \"Average_Size Stored In Paging Files\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Uptime\",\r\n \"displayName\": \"Uptime\",\r\n \"displayDescription\": \"Average_Uptime\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Users\",\r\n \"displayName\": \"Users\",\r\n \"displayDescription\": \"Average_Users\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Read\",\r\n \"displayName\": \"Avg. Disk sec/Read\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Read\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Avg. Disk sec/Write\",\r\n \"displayName\": \"Avg. Disk sec/Write\",\r\n \"displayDescription\": \"Average_Avg. Disk sec/Write\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Current Disk Queue Length\",\r\n \"displayName\": \"Current Disk Queue Length\",\r\n \"displayDescription\": \"Average_Current Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Reads/sec\",\r\n \"displayName\": \"Disk Reads/sec\",\r\n \"displayDescription\": \"Average_Disk Reads/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Transfers/sec\",\r\n \"displayName\": \"Disk Transfers/sec\",\r\n \"displayDescription\": \"Average_Disk Transfers/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Disk Writes/sec\",\r\n \"displayName\": \"Disk Writes/sec\",\r\n \"displayDescription\": \"Average_Disk Writes/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Free Megabytes\",\r\n \"displayName\": \"Free Megabytes\",\r\n \"displayDescription\": \"Average_Free Megabytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Free Space\",\r\n \"displayName\": \"% Free Space\",\r\n \"displayDescription\": \"Average_% Free Space\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Available MBytes\",\r\n \"displayName\": \"Available MBytes\",\r\n \"displayDescription\": \"Average_Available MBytes\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Committed Bytes In Use\",\r\n \"displayName\": \"% Committed Bytes In Use\",\r\n \"displayDescription\": \"Average_% Committed Bytes In Use\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Received/sec\",\r\n \"displayName\": \"Bytes Received/sec\",\r\n \"displayDescription\": \"Average_Bytes Received/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Sent/sec\",\r\n \"displayName\": \"Bytes Sent/sec\",\r\n \"displayDescription\": \"Average_Bytes Sent/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Bytes Total/sec\",\r\n \"displayName\": \"Bytes Total/sec\",\r\n \"displayDescription\": \"Average_Bytes Total/sec\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_% Processor Time\",\r\n \"displayName\": \"% Processor Time\",\r\n \"displayDescription\": \"Average_% Processor Time\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Average_Processor Queue Length\",\r\n \"displayName\": \"Processor Queue Length\",\r\n \"displayDescription\": \"Average_Processor Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"ObjectName\",\r\n \"displayName\": \"ObjectName\"\r\n },\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"InstanceName\"\r\n },\r\n {\r\n \"name\": \"CounterPath\",\r\n \"displayName\": \"CounterPath\"\r\n },\r\n {\r\n \"name\": \"SourceSystem\",\r\n \"displayName\": \"SourceSystem\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"displayDescription\": \"Heartbeat\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"OSType\",\r\n \"displayName\": \"OSType\"\r\n },\r\n {\r\n \"name\": \"Version\",\r\n \"displayName\": \"Version\"\r\n },\r\n {\r\n \"name\": \"SourceComputerId\",\r\n \"displayName\": \"SourceComputerId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Update\",\r\n \"displayName\": \"Update\",\r\n \"displayDescription\": \"Update\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"Product\",\r\n \"displayName\": \"Product\"\r\n },\r\n {\r\n \"name\": \"Classification\",\r\n \"displayName\": \"Classification\"\r\n },\r\n {\r\n \"name\": \"UpdateState\",\r\n \"displayName\": \"UpdateState\"\r\n },\r\n {\r\n \"name\": \"Optional\",\r\n \"displayName\": \"Optional\"\r\n },\r\n {\r\n \"name\": \"Approved\",\r\n \"displayName\": \"Approved\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Event\",\r\n \"displayName\": \"Event\",\r\n \"displayDescription\": \"Event\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Source\",\r\n \"displayName\": \"Source\"\r\n },\r\n {\r\n \"name\": \"EventLog\",\r\n \"displayName\": \"EventLog\"\r\n },\r\n {\r\n \"name\": \"Computer\",\r\n \"displayName\": \"Computer\"\r\n },\r\n {\r\n \"name\": \"EventCategory\",\r\n \"displayName\": \"EventCategory\"\r\n },\r\n {\r\n \"name\": \"EventLevel\",\r\n \"displayName\": \"EventLevel\"\r\n },\r\n {\r\n \"name\": \"EventLevelName\",\r\n \"displayName\": \"EventLevelName\"\r\n },\r\n {\r\n \"name\": \"EventID\",\r\n \"displayName\": \"EventID\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADAssessmentRecommendation\",\r\n \"displayName\": \"ADAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADReplicationResult\",\r\n \"displayName\": \"ADReplicationResult\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADReplicationResult/read\",\r\n \"displayName\": \"Read ADReplicationResult data\",\r\n \"description\": \"Read data from the ADReplicationResult table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ADSecurityAssessmentRecommendation\",\r\n \"displayName\": \"ADSecurityAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADSecurityAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ADSecurityAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ADSecurityAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Alert\",\r\n \"displayName\": \"Alert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Alert/read\",\r\n \"displayName\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AlertHistory\",\r\n \"displayName\": \"AlertHistory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AlertHistory/read\",\r\n \"displayName\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the AlertHistory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ApplicationInsights\",\r\n \"displayName\": \"ApplicationInsights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ApplicationInsights/read\",\r\n \"displayName\": \"Read ApplicationInsights data\",\r\n \"description\": \"Read data from the ApplicationInsights table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AzureActivity\",\r\n \"displayName\": \"AzureActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AzureActivity/read\",\r\n \"displayName\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from the AzureActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AzureMetrics\",\r\n \"displayName\": \"AzureMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AzureMetrics/read\",\r\n \"displayName\": \"Read AzureMetrics data\",\r\n \"description\": \"Read data from the AzureMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/BoundPort\",\r\n \"displayName\": \"BoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/BoundPort/read\",\r\n \"displayName\": \"Read BoundPort data\",\r\n \"description\": \"Read data from the BoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/CommonSecurityLog\",\r\n \"displayName\": \"CommonSecurityLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CommonSecurityLog/read\",\r\n \"displayName\": \"Read CommonSecurityLog data\",\r\n \"description\": \"Read data from the CommonSecurityLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ComputerGroup\",\r\n \"displayName\": \"ComputerGroup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ComputerGroup/read\",\r\n \"displayName\": \"Read ComputerGroup data\",\r\n \"description\": \"Read data from the ComputerGroup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ConfigurationChange\",\r\n \"displayName\": \"ConfigurationChange\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ConfigurationChange/read\",\r\n \"displayName\": \"Read ConfigurationChange data\",\r\n \"description\": \"Read data from the ConfigurationChange table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ConfigurationData\",\r\n \"displayName\": \"ConfigurationData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ConfigurationData/read\",\r\n \"displayName\": \"Read ConfigurationData data\",\r\n \"description\": \"Read data from the ConfigurationData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerImageInventory\",\r\n \"displayName\": \"ContainerImageInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerImageInventory/read\",\r\n \"displayName\": \"Read ContainerImageInventory data\",\r\n \"description\": \"Read data from the ContainerImageInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerInventory\",\r\n \"displayName\": \"ContainerInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerInventory/read\",\r\n \"displayName\": \"Read ContainerInventory data\",\r\n \"description\": \"Read data from the ContainerInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerLog\",\r\n \"displayName\": \"ContainerLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerLog/read\",\r\n \"displayName\": \"Read ContainerLog data\",\r\n \"description\": \"Read data from the ContainerLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ContainerServiceLog\",\r\n \"displayName\": \"ContainerServiceLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ContainerServiceLog/read\",\r\n \"displayName\": \"Read ContainerServiceLog data\",\r\n \"description\": \"Read data from the ContainerServiceLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceAppCrash\",\r\n \"displayName\": \"DeviceAppCrash\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceAppCrash/read\",\r\n \"displayName\": \"Read DeviceAppCrash data\",\r\n \"description\": \"Read data from the DeviceAppCrash table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceAppLaunch\",\r\n \"displayName\": \"DeviceAppLaunch\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceAppLaunch/read\",\r\n \"displayName\": \"Read DeviceAppLaunch data\",\r\n \"description\": \"Read data from the DeviceAppLaunch table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceCalendar\",\r\n \"displayName\": \"DeviceCalendar\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceCalendar/read\",\r\n \"displayName\": \"Read DeviceCalendar data\",\r\n \"description\": \"Read data from the DeviceCalendar table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceCleanup\",\r\n \"displayName\": \"DeviceCleanup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceCleanup/read\",\r\n \"displayName\": \"Read DeviceCleanup data\",\r\n \"description\": \"Read data from the DeviceCleanup table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceConnectSession\",\r\n \"displayName\": \"DeviceConnectSession\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceConnectSession/read\",\r\n \"displayName\": \"Read DeviceConnectSession data\",\r\n \"description\": \"Read data from the DeviceConnectSession table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceEtw\",\r\n \"displayName\": \"DeviceEtw\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceEtw/read\",\r\n \"displayName\": \"Read DeviceEtw data\",\r\n \"description\": \"Read data from the DeviceEtw table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHardwareHealth\",\r\n \"displayName\": \"DeviceHardwareHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHardwareHealth/read\",\r\n \"displayName\": \"Read DeviceHardwareHealth data\",\r\n \"description\": \"Read data from the DeviceHardwareHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHealth\",\r\n \"displayName\": \"DeviceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHealth/read\",\r\n \"displayName\": \"Read DeviceHealth data\",\r\n \"description\": \"Read data from the DeviceHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceHeartbeat\",\r\n \"displayName\": \"DeviceHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceHeartbeat/read\",\r\n \"displayName\": \"Read DeviceHeartbeat data\",\r\n \"description\": \"Read data from the DeviceHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSkypeHeartbeat\",\r\n \"displayName\": \"DeviceSkypeHeartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSkypeHeartbeat/read\",\r\n \"displayName\": \"Read DeviceSkypeHeartbeat data\",\r\n \"description\": \"Read data from the DeviceSkypeHeartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSkypeSignIn\",\r\n \"displayName\": \"DeviceSkypeSignIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSkypeSignIn/read\",\r\n \"displayName\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DeviceSleepState\",\r\n \"displayName\": \"DeviceSleepState\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSleepState/read\",\r\n \"displayName\": \"Read DeviceSleepState data\",\r\n \"description\": \"Read data from the DeviceSleepState table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHAppFailure\",\r\n \"displayName\": \"DHAppFailure\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppFailure/read\",\r\n \"displayName\": \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the DHAppFailure table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHAppReliability\",\r\n \"displayName\": \"DHAppReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppReliability/read\",\r\n \"displayName\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHDriverReliability\",\r\n \"displayName\": \"DHDriverReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHDriverReliability/read\",\r\n \"displayName\": \"Read DHDriverReliability data\",\r\n \"description\": \"Read data from the DHDriverReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHLogonFailures\",\r\n \"displayName\": \"DHLogonFailures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHLogonFailures/read\",\r\n \"displayName\": \"Read DHLogonFailures data\",\r\n \"description\": \"Read data from the DHLogonFailures table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHLogonMetrics\",\r\n \"displayName\": \"DHLogonMetrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHLogonMetrics/read\",\r\n \"displayName\": \"Read DHLogonMetrics data\",\r\n \"description\": \"Read data from the DHLogonMetrics table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHOSCrashData\",\r\n \"displayName\": \"DHOSCrashData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHOSCrashData/read\",\r\n \"displayName\": \"Read DHOSCrashData data\",\r\n \"description\": \"Read data from the DHOSCrashData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHOSReliability\",\r\n \"displayName\": \"DHOSReliability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHOSReliability/read\",\r\n \"displayName\": \"Read DHOSReliability data\",\r\n \"description\": \"Read data from the DHOSReliability table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DHWipAppLearning\",\r\n \"displayName\": \"DHWipAppLearning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHWipAppLearning/read\",\r\n \"displayName\": \"Read DHWipAppLearning data\",\r\n \"description\": \"Read data from the DHWipAppLearning table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DnsEvents\",\r\n \"displayName\": \"DnsEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DnsEvents/read\",\r\n \"displayName\": \"Read DnsEvents data\",\r\n \"description\": \"Read data from the DnsEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/DnsInventory\",\r\n \"displayName\": \"DnsInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DnsInventory/read\",\r\n \"displayName\": \"Read DnsInventory data\",\r\n \"description\": \"Read data from the DnsInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ETWEvent\",\r\n \"displayName\": \"ETWEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ETWEvent/read\",\r\n \"displayName\": \"Read ETWEvent data\",\r\n \"description\": \"Read data from the ETWEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Event\",\r\n \"displayName\": \"Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Event/read\",\r\n \"displayName\": \"Read Event data\",\r\n \"description\": \"Read data from the Event table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ExchangeAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ExchangeAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ExchangeOnlineAssessmentRecommendation\",\r\n \"displayName\": \"ExchangeOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ExchangeOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read ExchangeOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the ExchangeOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Heartbeat\",\r\n \"displayName\": \"Heartbeat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Heartbeat/read\",\r\n \"displayName\": \"Read Heartbeat data\",\r\n \"description\": \"Read data from the Heartbeat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/IISAssessmentRecommendation\",\r\n \"displayName\": \"IISAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IISAssessmentRecommendation/read\",\r\n \"displayName\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/InboundConnection\",\r\n \"displayName\": \"InboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/InboundConnection/read\",\r\n \"displayName\": \"Read InboundConnection data\",\r\n \"description\": \"Read data from the InboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubeNodeInventory\",\r\n \"displayName\": \"KubeNodeInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubeNodeInventory/read\",\r\n \"displayName\": \"Read KubeNodeInventory data\",\r\n \"description\": \"Read data from the KubeNodeInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubePodInventory\",\r\n \"displayName\": \"KubePodInventory\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubePodInventory/read\",\r\n \"displayName\": \"Read KubePodInventory data\",\r\n \"description\": \"Read data from the KubePodInventory table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/LinuxAuditLog\",\r\n \"displayName\": \"LinuxAuditLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/LinuxAuditLog/read\",\r\n \"displayName\": \"Read LinuxAuditLog data\",\r\n \"description\": \"Read data from the LinuxAuditLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplication\",\r\n \"displayName\": \"MAApplication\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplication/read\",\r\n \"displayName\": \"Read MAApplication data\",\r\n \"description\": \"Read data from the MAApplication table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealth\",\r\n \"displayName\": \"MAApplicationHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealth/read\",\r\n \"displayName\": \"Read MAApplicationHealth data\",\r\n \"description\": \"Read data from the MAApplicationHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealthAlternativeVersions\",\r\n \"displayName\": \"MAApplicationHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MAApplicationHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MAApplicationHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationHealthIssues\",\r\n \"displayName\": \"MAApplicationHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationHealthIssues/read\",\r\n \"displayName\": \"Read MAApplicationHealthIssues data\",\r\n \"description\": \"Read data from the MAApplicationHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationInstance\",\r\n \"displayName\": \"MAApplicationInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationInstance/read\",\r\n \"displayName\": \"Read MAApplicationInstance data\",\r\n \"description\": \"Read data from the MAApplicationInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationInstanceReadiness\",\r\n \"displayName\": \"MAApplicationInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationInstanceReadiness/read\",\r\n \"displayName\": \"Read MAApplicationInstanceReadiness data\",\r\n \"description\": \"Read data from the MAApplicationInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAApplicationReadiness\",\r\n \"displayName\": \"MAApplicationReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAApplicationReadiness/read\",\r\n \"displayName\": \"Read MAApplicationReadiness data\",\r\n \"description\": \"Read data from the MAApplicationReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADeploymentPlan\",\r\n \"displayName\": \"MADeploymentPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeploymentPlan/read\",\r\n \"displayName\": \"Read MADeploymentPlan data\",\r\n \"description\": \"Read data from the MADeploymentPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevice\",\r\n \"displayName\": \"MADevice\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevice/read\",\r\n \"displayName\": \"Read MADevice data\",\r\n \"description\": \"Read data from the MADevice table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealth\",\r\n \"displayName\": \"MADevicePnPHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealth/read\",\r\n \"displayName\": \"Read MADevicePnPHealth data\",\r\n \"description\": \"Read data from the MADevicePnPHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealthAlternativeVersions\",\r\n \"displayName\": \"MADevicePnPHealthAlternativeVersions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthAlternativeVersions/read\",\r\n \"displayName\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADevicePnPHealthIssues\",\r\n \"displayName\": \"MADevicePnPHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthIssues/read\",\r\n \"displayName\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": \"Read data from the MADevicePnPHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADeviceReadiness\",\r\n \"displayName\": \"MADeviceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeviceReadiness/read\",\r\n \"displayName\": \"Read MADeviceReadiness data\",\r\n \"description\": \"Read data from the MADeviceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADriverInstanceReadiness\",\r\n \"displayName\": \"MADriverInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADriverInstanceReadiness/read\",\r\n \"displayName\": \"Read MADriverInstanceReadiness data\",\r\n \"description\": \"Read data from the MADriverInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MADriverReadiness\",\r\n \"displayName\": \"MADriverReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADriverReadiness/read\",\r\n \"displayName\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddin\",\r\n \"displayName\": \"MAOfficeAddin\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddin/read\",\r\n \"displayName\": \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from the MAOfficeAddin table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinHealth\",\r\n \"displayName\": \"MAOfficeAddinHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealth/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinHealthIssues\",\r\n \"displayName\": \"MAOfficeAddinHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeAddinHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinInstance\",\r\n \"displayName\": \"MAOfficeAddinInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstance/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinInstanceReadiness\",\r\n \"displayName\": \"MAOfficeAddinInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAddinReadiness\",\r\n \"displayName\": \"MAOfficeAddinReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAddinReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeApp\",\r\n \"displayName\": \"MAOfficeApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeApp/read\",\r\n \"displayName\": \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the MAOfficeApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppHealth\",\r\n \"displayName\": \"MAOfficeAppHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppHealth/read\",\r\n \"displayName\": \"Read MAOfficeAppHealth data\",\r\n \"description\": \"Read data from the MAOfficeAppHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppInstance\",\r\n \"displayName\": \"MAOfficeAppInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppInstance/read\",\r\n \"displayName\": \"Read MAOfficeAppInstance data\",\r\n \"description\": \"Read data from the MAOfficeAppInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeAppReadiness\",\r\n \"displayName\": \"MAOfficeAppReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppReadiness/read\",\r\n \"displayName\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": \"Read data from the MAOfficeAppReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeBuildInfo\",\r\n \"displayName\": \"MAOfficeBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeBuildInfo/read\",\r\n \"displayName\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": \"Read data from the MAOfficeBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeCurrencyAssessment\",\r\n \"displayName\": \"MAOfficeCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeDeploymentStatus\",\r\n \"displayName\": \"MAOfficeDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeDeploymentStatus/read\",\r\n \"displayName\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": \"Read data from the MAOfficeDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroHealth\",\r\n \"displayName\": \"MAOfficeMacroHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealth/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealth table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroHealthIssues\",\r\n \"displayName\": \"MAOfficeMacroHealthIssues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealthIssues/read\",\r\n \"displayName\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": \"Read data from the MAOfficeMacroHealthIssues table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroIssueInstanceReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueInstanceReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroIssueReadiness\",\r\n \"displayName\": \"MAOfficeMacroIssueReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueReadiness/read\",\r\n \"displayName\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": \"Read data from the MAOfficeMacroIssueReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeMacroSummary\",\r\n \"displayName\": \"MAOfficeMacroSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroSummary/read\",\r\n \"displayName\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": \"Read data from the MAOfficeMacroSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeSuite\",\r\n \"displayName\": \"MAOfficeSuite\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuite/read\",\r\n \"displayName\": \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from the MAOfficeSuite table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAOfficeSuiteInstance\",\r\n \"displayName\": \"MAOfficeSuiteInstance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuiteInstance/read\",\r\n \"displayName\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": \"Read data from the MAOfficeSuiteInstance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAProposedPilotDevices\",\r\n \"displayName\": \"MAProposedPilotDevices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAProposedPilotDevices/read\",\r\n \"displayName\": \"Read MAProposedPilotDevices data\",\r\n \"description\": \"Read data from the MAProposedPilotDevices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsBuildInfo\",\r\n \"displayName\": \"MAWindowsBuildInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsBuildInfo/read\",\r\n \"displayName\": \"Read MAWindowsBuildInfo data\",\r\n \"description\": \"Read data from the MAWindowsBuildInfo table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsCurrencyAssessment\",\r\n \"displayName\": \"MAWindowsCurrencyAssessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsCurrencyAssessment/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessment data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessment table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"displayName\": \"MAWindowsCurrencyAssessmentDailyCounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsCurrencyAssessmentDailyCounts/read\",\r\n \"displayName\": \"Read MAWindowsCurrencyAssessmentDailyCounts data\",\r\n \"description\": \"Read data from the MAWindowsCurrencyAssessmentDailyCounts table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsDeploymentStatus\",\r\n \"displayName\": \"MAWindowsDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsDeploymentStatus/read\",\r\n \"displayName\": \"Read MAWindowsDeploymentStatus data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/MAWindowsSysReqInstanceReadiness\",\r\n \"displayName\": \"MAWindowsSysReqInstanceReadiness\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsSysReqInstanceReadiness/read\",\r\n \"displayName\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/NetworkMonitoring\",\r\n \"displayName\": \"NetworkMonitoring\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/NetworkMonitoring/read\",\r\n \"displayName\": \"Read NetworkMonitoring data\",\r\n \"description\": \"Read data from the NetworkMonitoring table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/OfficeActivity\",\r\n \"displayName\": \"OfficeActivity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/OfficeActivity/read\",\r\n \"displayName\": \"Read OfficeActivity data\",\r\n \"description\": \"Read data from the OfficeActivity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Operation\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Operation/read\",\r\n \"displayName\": \"Read Operation data\",\r\n \"description\": \"Read data from the Operation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/OutboundConnection\",\r\n \"displayName\": \"OutboundConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/OutboundConnection/read\",\r\n \"displayName\": \"Read OutboundConnection data\",\r\n \"description\": \"Read data from the OutboundConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Perf\",\r\n \"displayName\": \"Perf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Perf/read\",\r\n \"displayName\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ProtectionStatus\",\r\n \"displayName\": \"ProtectionStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ProtectionStatus/read\",\r\n \"displayName\": \"Read ProtectionStatus data\",\r\n \"description\": \"Read data from the ProtectionStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ReservedAzureCommonFields\",\r\n \"displayName\": \"ReservedAzureCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ReservedAzureCommonFields/read\",\r\n \"displayName\": \"Read ReservedAzureCommonFields data\",\r\n \"description\": \"Read data from the ReservedAzureCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ReservedCommonFields\",\r\n \"displayName\": \"ReservedCommonFields\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ReservedCommonFields/read\",\r\n \"displayName\": \"Read ReservedCommonFields data\",\r\n \"description\": \"Read data from the ReservedCommonFields table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SCCMAssessmentRecommendation\",\r\n \"displayName\": \"SCCMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCCMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCCMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SCOMAssessmentRecommendation\",\r\n \"displayName\": \"SCOMAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCOMAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SCOMAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SCOMAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityAlert\",\r\n \"displayName\": \"SecurityAlert\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityAlert/read\",\r\n \"displayName\": \"Read SecurityAlert data\",\r\n \"description\": \"Read data from the SecurityAlert table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityBaseline\",\r\n \"displayName\": \"SecurityBaseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityBaseline/read\",\r\n \"displayName\": \"Read SecurityBaseline data\",\r\n \"description\": \"Read data from the SecurityBaseline table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityBaselineSummary\",\r\n \"displayName\": \"SecurityBaselineSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityBaselineSummary/read\",\r\n \"displayName\": \"Read SecurityBaselineSummary data\",\r\n \"description\": \"Read data from the SecurityBaselineSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityDetection\",\r\n \"displayName\": \"SecurityDetection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityDetection/read\",\r\n \"displayName\": \"Read SecurityDetection data\",\r\n \"description\": \"Read data from the SecurityDetection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SecurityEvent\",\r\n \"displayName\": \"SecurityEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SecurityEvent/read\",\r\n \"displayName\": \"Read SecurityEvent data\",\r\n \"description\": \"Read data from the SecurityEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricOperationalEvent\",\r\n \"displayName\": \"ServiceFabricOperationalEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricOperationalEvent/read\",\r\n \"displayName\": \"Read ServiceFabricOperationalEvent data\",\r\n \"description\": \"Read data from the ServiceFabricOperationalEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricReliableActorEvent\",\r\n \"displayName\": \"ServiceFabricReliableActorEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricReliableActorEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableActorEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableActorEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/ServiceFabricReliableServiceEvent\",\r\n \"displayName\": \"ServiceFabricReliableServiceEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ServiceFabricReliableServiceEvent/read\",\r\n \"displayName\": \"Read ServiceFabricReliableServiceEvent data\",\r\n \"description\": \"Read data from the ServiceFabricReliableServiceEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SfBAssessmentRecommendation\",\r\n \"displayName\": \"SfBAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SfBAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SfBOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SfBOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SfBOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SfBOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SfBOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SharePointOnlineAssessmentRecommendation\",\r\n \"displayName\": \"SharePointOnlineAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SharePointOnlineAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SharePointOnlineAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SharePointOnlineAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SPAssessmentRecommendation\",\r\n \"displayName\": \"SPAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SPAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SPAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SPAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SQLAssessmentRecommendation\",\r\n \"displayName\": \"SQLAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLAssessmentRecommendation/read\",\r\n \"displayName\": \"Read SQLAssessmentRecommendation data\",\r\n \"description\": \"Read data from the SQLAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SQLQueryPerformance\",\r\n \"displayName\": \"SQLQueryPerformance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLQueryPerformance/read\",\r\n \"displayName\": \"Read SQLQueryPerformance data\",\r\n \"description\": \"Read data from the SQLQueryPerformance table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Syslog\",\r\n \"displayName\": \"Syslog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Syslog/read\",\r\n \"displayName\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SysmonEvent\",\r\n \"displayName\": \"SysmonEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SysmonEvent/read\",\r\n \"displayName\": \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the SysmonEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Tables.Custom\",\r\n \"displayName\": \"Tables.Custom\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Tables.Custom/read\",\r\n \"displayName\": \"Read Custom Logs\",\r\n \"description\": \"Reading data from any custom log\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAApp\",\r\n \"displayName\": \"UAApp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAApp/read\",\r\n \"displayName\": \"Read UAApp data\",\r\n \"description\": \"Read data from the UAApp table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAComputer\",\r\n \"displayName\": \"UAComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAComputer/read\",\r\n \"displayName\": \"Read UAComputer data\",\r\n \"description\": \"Read data from the UAComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAComputerRank\",\r\n \"displayName\": \"UAComputerRank\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAComputerRank/read\",\r\n \"displayName\": \"Read UAComputerRank data\",\r\n \"description\": \"Read data from the UAComputerRank table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UADriver\",\r\n \"displayName\": \"UADriver\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UADriver/read\",\r\n \"displayName\": \"Read UADriver data\",\r\n \"description\": \"Read data from the UADriver table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UADriverProblemCodes\",\r\n \"displayName\": \"UADriverProblemCodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UADriverProblemCodes/read\",\r\n \"displayName\": \"Read UADriverProblemCodes data\",\r\n \"description\": \"Read data from the UADriverProblemCodes table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAFeedback\",\r\n \"displayName\": \"UAFeedback\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAFeedback/read\",\r\n \"displayName\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the UAFeedback table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAHardwareSecurity\",\r\n \"displayName\": \"UAHardwareSecurity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAHardwareSecurity/read\",\r\n \"displayName\": \"Read UAHardwareSecurity data\",\r\n \"description\": \"Read data from the UAHardwareSecurity table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAIESiteDiscovery\",\r\n \"displayName\": \"UAIESiteDiscovery\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAIESiteDiscovery/read\",\r\n \"displayName\": \"Read UAIESiteDiscovery data\",\r\n \"description\": \"Read data from the UAIESiteDiscovery table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAOfficeAddIn\",\r\n \"displayName\": \"UAOfficeAddIn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAOfficeAddIn/read\",\r\n \"displayName\": \"Read UAOfficeAddIn data\",\r\n \"description\": \"Read data from the UAOfficeAddIn table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAProposedActionPlan\",\r\n \"displayName\": \"UAProposedActionPlan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAProposedActionPlan/read\",\r\n \"displayName\": \"Read UAProposedActionPlan data\",\r\n \"description\": \"Read data from the UAProposedActionPlan table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UASysReqIssue\",\r\n \"displayName\": \"UASysReqIssue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UASysReqIssue/read\",\r\n \"displayName\": \"Read UASysReqIssue data\",\r\n \"description\": \"Read data from the UASysReqIssue table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UAUpgradedComputer\",\r\n \"displayName\": \"UAUpgradedComputer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAUpgradedComputer/read\",\r\n \"displayName\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Update\",\r\n \"displayName\": \"Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Update/read\",\r\n \"displayName\": \"Read Update data\",\r\n \"description\": \"Read data from the Update table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UpdateRunProgress\",\r\n \"displayName\": \"UpdateRunProgress\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateRunProgress/read\",\r\n \"displayName\": \"Read UpdateRunProgress data\",\r\n \"description\": \"Read data from the UpdateRunProgress table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/UpdateSummary\",\r\n \"displayName\": \"UpdateSummary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateSummary/read\",\r\n \"displayName\": \"Read UpdateSummary data\",\r\n \"description\": \"Read data from the UpdateSummary table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/Usage\",\r\n \"displayName\": \"Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Usage/read\",\r\n \"displayName\": \"Read Usage data\",\r\n \"description\": \"Read data from the Usage table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/VMBoundPort\",\r\n \"displayName\": \"VMBoundPort\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/VMBoundPort/read\",\r\n \"displayName\": \"Read VMBoundPort data\",\r\n \"description\": \"Read data from the VMBoundPort table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/VMConnection\",\r\n \"displayName\": \"VMConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/VMConnection/read\",\r\n \"displayName\": \"Read VMConnection data\",\r\n \"description\": \"Read data from the VMConnection table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/W3CIISLog\",\r\n \"displayName\": \"W3CIISLog\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/W3CIISLog/read\",\r\n \"displayName\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the W3CIISLog table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSDeploymentStatus\",\r\n \"displayName\": \"WaaSDeploymentStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSDeploymentStatus/read\",\r\n \"displayName\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": \"Read data from the WaaSDeploymentStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSInsiderStatus\",\r\n \"displayName\": \"WaaSInsiderStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSInsiderStatus/read\",\r\n \"displayName\": \"Read WaaSInsiderStatus data\",\r\n \"description\": \"Read data from the WaaSInsiderStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WaaSUpdateStatus\",\r\n \"displayName\": \"WaaSUpdateStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSUpdateStatus/read\",\r\n \"displayName\": \"Read WaaSUpdateStatus data\",\r\n \"description\": \"Read data from the WaaSUpdateStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WDAVStatus\",\r\n \"displayName\": \"WDAVStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WDAVStatus/read\",\r\n \"displayName\": \"Read WDAVStatus data\",\r\n \"description\": \"Read data from the WDAVStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WDAVThreat\",\r\n \"displayName\": \"WDAVThreat\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WDAVThreat/read\",\r\n \"displayName\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the WDAVThreat table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsClientAssessmentRecommendation\",\r\n \"displayName\": \"WindowsClientAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsClientAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsClientAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsClientAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsFirewall\",\r\n \"displayName\": \"WindowsFirewall\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsFirewall/read\",\r\n \"displayName\": \"Read WindowsFirewall data\",\r\n \"description\": \"Read data from the WindowsFirewall table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsServerAssessmentRecommendation\",\r\n \"displayName\": \"WindowsServerAssessmentRecommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsServerAssessmentRecommendation/read\",\r\n \"displayName\": \"Read WindowsServerAssessmentRecommendation data\",\r\n \"description\": \"Read data from the WindowsServerAssessmentRecommendation table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WireData\",\r\n \"displayName\": \"WireData\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WireData/read\",\r\n \"displayName\": \"Read WireData data\",\r\n \"description\": \"Read data from the WireData table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WorkloadMonitoringPerf\",\r\n \"displayName\": \"WorkloadMonitoringPerf\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WorkloadMonitoringPerf/read\",\r\n \"displayName\": \"Read WorkloadMonitoringPerf data\",\r\n \"description\": \"Read data from the WorkloadMonitoringPerf table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WUDOAggregatedStatus\",\r\n \"displayName\": \"WUDOAggregatedStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WUDOAggregatedStatus/read\",\r\n \"displayName\": \"Read WUDOAggregatedStatus data\",\r\n \"description\": \"Read data from the WUDOAggregatedStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WUDOStatus\",\r\n \"displayName\": \"WUDOStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WUDOStatus/read\",\r\n \"displayName\": \"Read WUDOStatus data\",\r\n \"description\": \"Read data from the WUDOStatus table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query\",\r\n \"displayName\": \"query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/read\",\r\n \"displayName\": \"Query Data in Workspace\",\r\n \"description\": \"Run queries over the data in the workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/AuditLogs\",\r\n \"displayName\": \"AuditLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AuditLogs/read\",\r\n \"displayName\": \"Read AuditLogs data\",\r\n \"description\": \"Read data from the AuditLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/SigninLogs\",\r\n \"displayName\": \"SigninLogs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SigninLogs/read\",\r\n \"displayName\": \"Read SigninLogs data\",\r\n \"description\": \"Read data from the SigninLogs table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/WindowsEvent\",\r\n \"displayName\": \"WindowsEvent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsEvent/read\",\r\n \"displayName\": \"Read WindowsEvent data\",\r\n \"description\": \"Read data from the WindowsEvent table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/search\",\r\n \"displayName\": \"Workspaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.operationalinsights/workspaces/search/read\",\r\n \"displayName\": \"Get Search Results\",\r\n \"description\": \"Get search results. Deprecated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/savedsearches/results\",\r\n \"displayName\": \"Workspaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.operationalinsights/workspaces/savedsearches/results/read\",\r\n \"displayName\": \"Get Saved Searches Results\",\r\n \"description\": \"Get saved searches results. Deprecated\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.operationalinsights/operations/read\",\r\n \"displayName\": \"Get Operations List\",\r\n \"description\": \"Lists all of the available OperationalInsights Rest API operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/upgradetranslationfailures\",\r\n \"displayName\": \"Upgrade Translation Failures\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/upgradetranslationfailures/read\",\r\n \"displayName\": \"Get translation failure log\",\r\n \"description\": \"Get Search Upgrade Translation Failure log for the workspace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/gateways\",\r\n \"displayName\": \"Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/gateways/delete\",\r\n \"displayName\": \"Remove workspace gateway\",\r\n \"description\": \"Removes a gateway configured for the workspace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubeEvents\",\r\n \"displayName\": \"KubeEvents\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubeEvents/read\",\r\n \"displayName\": \"Read KubeEvents data\",\r\n \"description\": \"Read data from the KubeEvents table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaces/query/KubeServices\",\r\n \"displayName\": \"KubeServices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/KubeServices/read\",\r\n \"displayName\": \"Read KubeServices data\",\r\n \"description\": \"Read data from the KubeServices table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OperationalInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OperationalInsights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Operations Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/register/action\",\r\n \"displayName\": \"Register a subscription to a resource provider.\",\r\n \"description\": \"Register a subscription to a resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"solutions\",\r\n \"displayName\": \"Solution\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/write\",\r\n \"displayName\": \"Create new OMS solution\",\r\n \"description\": \"Create new OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/read\",\r\n \"displayName\": \"Get existing OMS solution\",\r\n \"description\": \"Get exiting OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/solutions/delete\",\r\n \"displayName\": \"Delete existing OMS solution\",\r\n \"description\": \"Delete existing OMS solution\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementConfigurations\",\r\n \"displayName\": \"Management Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/write\",\r\n \"displayName\": \"Create a new Management Configuration\",\r\n \"description\": \"Create a new Management Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/read\",\r\n \"displayName\": \"Get Existing Management Configuration\",\r\n \"description\": \"Get Existing Management Configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementConfigurations/delete\",\r\n \"displayName\": \"Delete existing Management Configuration\",\r\n \"description\": \"Delete existing Management Configuratin\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managementAssociations\",\r\n \"displayName\": \"Management Association\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/write\",\r\n \"displayName\": \"Create a new Management Association\",\r\n \"description\": \"Create a new Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/read\",\r\n \"displayName\": \"Get Existing Management Association\",\r\n \"description\": \"Get Existing Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationsManagement/managementAssociations/delete\",\r\n \"displayName\": \"Delete existing Management Association\",\r\n \"description\": \"Delete existing Management Association\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.OperationsManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.OperationsManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Policy Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/register/action\",\r\n \"displayName\": \"Register Microsoft Policy Insights Resource Provider\",\r\n \"description\": \"Registers the policy insights resource provider and enables actions on it.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"policyEvents\",\r\n \"displayName\": \"Policy Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyEvents/queryResults/action\",\r\n \"displayName\": \"Query Policy Events\",\r\n \"description\": \"Query information about policy events.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/queryResults/action\",\r\n \"displayName\": \"Query Policy States\",\r\n \"description\": \"Query information about policy states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/summarize/action\",\r\n \"displayName\": \"Query Policy Latest States Summary\",\r\n \"description\": \"Query summary information about policy latest states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/triggerEvaluation/action\",\r\n \"displayName\": \"Trigger Policy Insights Compliance Evaluation\",\r\n \"description\": \"Triggers a new compliance evaluation for the selected scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"asyncOperationResults\",\r\n \"displayName\": \"Async Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/asyncOperationResults/read\",\r\n \"displayName\": \"Get Async Operation Result\",\r\n \"description\": \"Gets the async operation result.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyEvents/queryResults\",\r\n \"displayName\": \"Policy Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyEvents/queryResults/read\",\r\n \"displayName\": \"Query Policy Events\",\r\n \"description\": \"Query information about policy events.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates/queryResults\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/queryResults/read\",\r\n \"displayName\": \"Query Policy States\",\r\n \"description\": \"Query information about policy states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyStates/summarize\",\r\n \"displayName\": \"Policy States\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyStates/summarize/read\",\r\n \"displayName\": \"Query Policy Latest States Summary\",\r\n \"description\": \"Query summary information about policy latest states.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"remediations\",\r\n \"displayName\": \"Policy Remediations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/read\",\r\n \"displayName\": \"Get Policy Remediations\",\r\n \"description\": \"Get policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/write\",\r\n \"displayName\": \"Create or Update Policy Remediations\",\r\n \"description\": \"Create or update policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/delete\",\r\n \"displayName\": \"Delete Policy Remediations\",\r\n \"description\": \"Delete policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/cancel/action\",\r\n \"displayName\": \"Cancel Policy Remediations\",\r\n \"description\": \"Cancel in-progress policy remediations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"remediations/listDeployments\",\r\n \"displayName\": \"Policy Remediations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/remediations/listDeployments/read\",\r\n \"displayName\": \"List Remediation Deployments\",\r\n \"description\": \"Lists the deployments required by a policy remediation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policyTrackedResources/queryResults\",\r\n \"displayName\": \"Policy Tracked Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PolicyInsights/policyTrackedResources/queryResults/read\",\r\n \"displayName\": \"Query Policy Tracked Resources\",\r\n \"description\": \"Query information about resources required by DeployIfNotExists policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PolicyInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PolicyInsights\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Portal\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dashboards\",\r\n \"displayName\": \"Dashboards\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/read\",\r\n \"displayName\": \"Get Dashboard\",\r\n \"description\": \"Reads the dashboards for the subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/write\",\r\n \"displayName\": \"Set Dashboard\",\r\n \"description\": \"Add or modify dashboard to a subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Portal/dashboards/delete\",\r\n \"displayName\": \"Delete Dashboard\",\r\n \"description\": \"Removes the dashboard from the subscription.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Portal\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Portal\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Power BI Dedicated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/register/action\",\r\n \"displayName\": \"Register PowerBI Dedicated resource provider\",\r\n \"description\": \"Registers Power BI Dedicated resource provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"capacities\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/read\",\r\n \"displayName\": \"Read Power BI Dedicated Capacity\",\r\n \"description\": \"Retrieves the information of the specified Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/write\",\r\n \"displayName\": \"Create/Update Power BI Dedicated Capacity\",\r\n \"description\": \"Creates or updates the specified Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/delete\",\r\n \"displayName\": \"Delete the Power BI Dedicated Capacity\",\r\n \"description\": \"Deletes the Power BI Dedicated Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/suspend/action\",\r\n \"displayName\": \"Suspend the Capacity.\",\r\n \"description\": \"Suspends the Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/resume/action\",\r\n \"displayName\": \"Resume the Capacity.\",\r\n \"description\": \"Resumes the Capacity.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/checkNameAvailability/action\",\r\n \"displayName\": \"Check availability of the Power BI Dedicated Capacity name\",\r\n \"description\": \"Checks that given Power BI Dedicated Capacity name is valid and not in use.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/locations/operationresults/read\",\r\n \"displayName\": \"Read operation results\",\r\n \"description\": \"Retrieves the information of the specified operation result.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationstatuses\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/locations/operationstatuses/read\",\r\n \"displayName\": \"Read operation statuses\",\r\n \"description\": \"Retrieves the information of the specified operation status.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/operations/read\",\r\n \"displayName\": \"Read operations\",\r\n \"description\": \"Retrieves the information of operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/skus/read\",\r\n \"displayName\": \"Read SKU information\",\r\n \"description\": \"Retrieves the information of Skus\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/skus\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/skus/read\",\r\n \"displayName\": \"Read available SKU information for the capacity\",\r\n \"description\": \"Retrieve available SKU information for the capacity\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft Power BI Dedicated metrics\",\r\n \"description\": \"Gets the available metrics for Power BI Dedicated Capacity.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"qpu_metric\",\r\n \"displayName\": \"QPU\",\r\n \"displayDescription\": \"QPU. Range 0-100 for S1, 0-200 for S2 and 0-400 for S4\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"qpu_high_utilization_metric\",\r\n \"displayName\": \"QPU High Utilization\",\r\n \"displayDescription\": \"QPU High Utilization In Last Minute, 1 For High QPU Utilization, Otherwise 0\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"memory_metric\",\r\n \"displayName\": \"Memory\",\r\n \"displayDescription\": \"Memory. Range 0-3 GB for A1, 0-5 GB for A2, 0-10 GB for A3, 0-25 GB for A4, 0-50 GB for A5 and 0-100 GB for A6\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"memory_thrashing_metric\",\r\n \"displayName\": \"Memory Thrashing\",\r\n \"displayDescription\": \"Average memory thrashing.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"TotalConnectionRequests\",\r\n \"displayName\": \"Total Connection Requests\",\r\n \"displayDescription\": \"Total connection requests. These are arrivals.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"SuccessfullConnectionsPerSec\",\r\n \"displayName\": \"Successful Connections Per Sec\",\r\n \"displayDescription\": \"Rate of successful connection completions.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"TotalConnectionFailures\",\r\n \"displayName\": \"Total Connection Failures\",\r\n \"displayDescription\": \"Total failed connection attempts.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CurrentUserSessions\",\r\n \"displayName\": \"Current User Sessions\",\r\n \"displayDescription\": \"Current number of user sessions established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryPoolBusyThreads\",\r\n \"displayName\": \"Query Pool Busy Threads\",\r\n \"displayDescription\": \"Number of busy threads in the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolJobQueueLength\",\r\n \"displayName\": \"Command Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolJobQueueLength\",\r\n \"displayName\": \"Processing Pool Job Queue Length\",\r\n \"displayDescription\": \"Number of non-I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CurrentConnections\",\r\n \"displayName\": \"Connection: Current connections\",\r\n \"displayDescription\": \"Current number of client connections established.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerCurrentPrice\",\r\n \"displayName\": \"Memory: Cleaner Current Price\",\r\n \"displayDescription\": \"Current price of memory, $/byte/time, normalized to 1000.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerMemoryShrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory shrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CleanerMemoryNonshrinkable\",\r\n \"displayName\": \"Memory: Cleaner Memory nonshrinkable\",\r\n \"displayDescription\": \"Amount of memory, in bytes, not subject to purging by the background cleaner.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryUsage\",\r\n \"displayName\": \"Memory: Memory Usage\",\r\n \"displayDescription\": \"Memory usage of the server process as used in calculating cleaner memory price. Equal to counter Process\\\\PrivateBytes plus the size of memory-mapped data, ignoring any memory which was mapped or allocated by the xVelocity in-memory analytics engine (VertiPaq) in excess of the xVelocity engine Memory Limit.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitHard\",\r\n \"displayName\": \"Memory: Memory Limit Hard\",\r\n \"displayDescription\": \"Hard memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitHigh\",\r\n \"displayName\": \"Memory: Memory Limit High\",\r\n \"displayDescription\": \"High memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitLow\",\r\n \"displayName\": \"Memory: Memory Limit Low\",\r\n \"displayDescription\": \"Low memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"MemoryLimitVertiPaq\",\r\n \"displayName\": \"Memory: Memory Limit VertiPaq\",\r\n \"displayDescription\": \"In-memory limit, from configuration file.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"Quota\",\r\n \"displayName\": \"Memory: Quota\",\r\n \"displayDescription\": \"Current memory quota, in bytes. Memory quota is also known as a memory grant or memory reservation.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QuotaBlocked\",\r\n \"displayName\": \"Memory: Quota Blocked\",\r\n \"displayDescription\": \"Current number of quota requests that are blocked until other memory quotas are freed.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"VertiPaqNonpaged\",\r\n \"displayName\": \"Memory: VertiPaq Nonpaged\",\r\n \"displayDescription\": \"Bytes of memory locked in the working set for use by the in-memory engine.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"VertiPaqPaged\",\r\n \"displayName\": \"Memory: VertiPaq Paged\",\r\n \"displayDescription\": \"Bytes of paged memory in use for in-memory data.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsReadPerSec\",\r\n \"displayName\": \"Processing: Rows read per sec\",\r\n \"displayDescription\": \"Rate of rows read from all relational databases.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsConvertedPerSec\",\r\n \"displayName\": \"Processing: Rows converted per sec\",\r\n \"displayDescription\": \"Rate of rows converted during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"RowsWrittenPerSec\",\r\n \"displayName\": \"Processing: Rows written per sec\",\r\n \"displayDescription\": \"Rate of rows written during processing.\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolBusyThreads\",\r\n \"displayName\": \"Threads: Command pool busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"CommandPoolIdleThreads\",\r\n \"displayName\": \"Threads: Command pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the command thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingBusyThreads\",\r\n \"displayName\": \"Threads: Long parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingIdleThreads\",\r\n \"displayName\": \"Threads: Long parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"LongParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Long parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the long parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool busy I/O job threads\",\r\n \"displayDescription\": \"Number of threads running I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolBusyNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool busy non-I/O threads\",\r\n \"displayDescription\": \"Number of threads running non-I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIOJobQueueLength\",\r\n \"displayName\": \"Threads: Processing pool I/O job queue length\",\r\n \"displayDescription\": \"Number of I/O jobs in the queue of the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleIOJobThreads\",\r\n \"displayName\": \"Threads: Processing pool idle I/O job threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ProcessingPoolIdleNonIOThreads\",\r\n \"displayName\": \"Threads: Processing pool idle non-I/O threads\",\r\n \"displayDescription\": \"Number of idle threads in the processing thread pool dedicated to non-I/O jobs.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryPoolIdleThreads\",\r\n \"displayName\": \"Threads: Query pool idle threads\",\r\n \"displayDescription\": \"Number of idle threads for I/O jobs in the processing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingBusyThreads\",\r\n \"displayName\": \"Threads: Short parsing busy threads\",\r\n \"displayDescription\": \"Number of busy threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingIdleThreads\",\r\n \"displayName\": \"Threads: Short parsing idle threads\",\r\n \"displayDescription\": \"Number of idle threads in the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"ShortParsingJobQueueLength\",\r\n \"displayName\": \"Threads: Short parsing job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the short parsing thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^\\\\b(?i)EM|P\\\\d$\"\r\n },\r\n {\r\n \"name\": \"QueryDuration\",\r\n \"displayName\": \"Query Duration\",\r\n \"displayDescription\": \"DAX Query duration in last interval\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n },\r\n {\r\n \"name\": \"QueryPoolJobQueueLength\",\r\n \"displayName\": \"Threads: Query pool job queue length\",\r\n \"displayDescription\": \"Number of jobs in the queue of the query thread pool.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read capacities log definitions\",\r\n \"description\": \"Gets the available logs for Power BI Dedicated Capacities\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Engine\",\r\n \"displayName\": \"Engine\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"capacities/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.PowerBIDedicated/capacities/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PowerBIDedicated\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PowerBIDedicated\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Recovery Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Registers subscription for given Resource Provider\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Vaults/usages\",\r\n \"displayName\": \"Vault Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"displayName\": \"Recovery Services Vault usage details.\",\r\n \"description\": \"Returns usage details for a Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/usages/read\",\r\n \"displayName\": \"Read Vault Usages\",\r\n \"description\": \"Read any Vault Usages\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupUsageSummaries\",\r\n \"displayName\": \"Backup Usages Summaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"displayName\": \"Recovery Services Protected Items and Protected Servers usage summaries details.\",\r\n \"description\": \"Returns summaries for Protected Items and Protected Servers for a Recovery Services .\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupstorageconfig\",\r\n \"displayName\": \"Vault Storage Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"displayName\": \"Get Resource Storage Config\",\r\n \"description\": \"Returns Storage Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/write\",\r\n \"displayName\": \"Write Resource Storage Config\",\r\n \"description\": \"Updates Storage Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupconfig\",\r\n \"displayName\": \"Vault Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"displayName\": \"Get Resource Config\",\r\n \"description\": \"Returns Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/write\",\r\n \"displayName\": \"Update Resource Config\",\r\n \"description\": \"Updates Configuration for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/tokenInfo\",\r\n \"displayName\": \"Token Info\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"displayName\": \"Get Vault Token Info\",\r\n \"description\": \"Returns token information for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/action\",\r\n \"displayName\": \"Get Security PIN Info\",\r\n \"description\": \"Returns Security PIN Information for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"displayName\": \"Export Jobs\",\r\n \"description\": \"Export Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"displayName\": \"Validate Operation on Protected Item\",\r\n \"description\": \"Validate Operation on Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"displayName\": \"Create Vault\",\r\n \"description\": \"Create Vault operation creates an Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"displayName\": \"Get Vault\",\r\n \"description\": \"The Get Vault operation gets an object representing the Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/delete\",\r\n \"displayName\": \"Delete Vault\",\r\n \"description\": \"The Delete Vault operation deletes the specified Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupManagementMetaData\",\r\n \"displayName\": \"Backup Management Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"displayName\": \"Get Backup Management Metadata\",\r\n \"description\": \"Returns Backup Management Metadata for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupOperationResults\",\r\n \"displayName\": \"Backup Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"displayName\": \"Get Backup Operation Result\",\r\n \"description\": \"Returns Backup Operation Result for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupOperations\",\r\n \"displayName\": \"Backup Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"displayName\": \"Get Backup Operation Status\",\r\n \"description\": \"Returns Backup Operation Status for Recovery Services Vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobs\",\r\n \"displayName\": \"Backup Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"displayName\": \"Get Jobs\",\r\n \"description\": \"Returns all Job Objects\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"displayName\": \"Cancel Jobs\",\r\n \"description\": \"Cancel the Job\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobs/operationResults\",\r\n \"displayName\": \"Backup Jobs Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"displayName\": \"Get Job Operation Result\",\r\n \"description\": \"Returns the Result of Job Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupJobsExport/operationResults\",\r\n \"displayName\": \"Export Backup Jobs Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"displayName\": \"Get Export Job Operation Result\",\r\n \"description\": \"Returns the Result of Export Job Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints\",\r\n \"displayName\": \"Recovery Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"displayName\": \"Get Recovery Points\",\r\n \"description\": \"Get Recovery Points for Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"displayName\": \"Restore Recovery Points\",\r\n \"description\": \"Restore Recovery Points for Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"displayName\": \"Provision Instant Item Recovery for Protected Item\",\r\n \"description\": \"Provision Instant Item Recovery for Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"displayName\": \"Revoke Instant Item Recovery for Protected Item\",\r\n \"description\": \"Revoke Instant Item Recovery for Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies\",\r\n \"displayName\": \"Backup Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"displayName\": \"Get Protection Policy\",\r\n \"description\": \"Returns all Protection Policies\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"displayName\": \"Create Protection Policy\",\r\n \"description\": \"Creates Protection Policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/delete\",\r\n \"displayName\": \"Delete Protection Policy\",\r\n \"description\": \"Delete a Protection Policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies/operationResults\",\r\n \"displayName\": \"Backup Policy Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"displayName\": \"Get Policy Operation Results\",\r\n \"description\": \"Get Results of Policy Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies/operations\",\r\n \"displayName\": \"Backup Policy Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"displayName\": \"Get Policy Operation Status\",\r\n \"description\": \"Get Status of Policy Operation.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"displayName\": \"Get Protected Item Details\",\r\n \"description\": \"Returns object details of the Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"displayName\": \"Create Backup Protected Item\",\r\n \"description\": \"Create a backup Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/delete\",\r\n \"displayName\": \"Delete Protected Items\",\r\n \"description\": \"Deletes Protected Item\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"displayName\": \"Backup Protected Item\",\r\n \"description\": \"Performs Backup for Protected Item.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"displayName\": \"Get All Protected Items\",\r\n \"description\": \"Returns the list of all Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/operationResults\",\r\n \"displayName\": \"Protected Item Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"displayName\": \"Get Protected Items Operation Results\",\r\n \"description\": \"Gets Result of Operation Performed on Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus\",\r\n \"displayName\": \"Protected Item Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"displayName\": \"Get Protected Items operation status\",\r\n \"description\": \"Returns the status of Operation performed on Protected Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectableItems\",\r\n \"displayName\": \"Backup Protectable Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"displayName\": \"Get Protectable Items\",\r\n \"description\": \"Returns list of all Protectable Items.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics\",\r\n \"displayName\": \"Refresh Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"displayName\": \"Refresh container\",\r\n \"description\": \"Refreshes the container list\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/operationResults\",\r\n \"displayName\": \"Refresh Containers Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"displayName\": \"Get Operation Results\",\r\n \"description\": \"Returns status of the operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectionContainers\",\r\n \"displayName\": \"Backup Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"displayName\": \"Get Containers In Subscription\",\r\n \"description\": \"Returns all containers belonging to the subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"displayName\": \"Get Registered Container\",\r\n \"description\": \"Returns all registered containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"displayName\": \"Create Registered Container\",\r\n \"description\": \"Creates a registered container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/delete\",\r\n \"displayName\": \"Delete Registered Container\",\r\n \"description\": \"Deletes the registered Container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"displayName\": \"Do inquiry for workloads within a container\",\r\n \"description\": \"Do inquiry for workloads within a container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/operationResults\",\r\n \"displayName\": \"Protection Containers Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"displayName\": \"Get Container Operation Results\",\r\n \"description\": \"Gets result of Operation performed on Protection Container.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupEngines\",\r\n \"displayName\": \"Backup Engines\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"displayName\": \"List of backup management servers.\",\r\n \"description\": \"Returns all the backup management servers registered with vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/backupProtectionIntent\",\r\n \"displayName\": \"Protection Intent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"displayName\": \"Create backup Protection Intent\",\r\n \"description\": \"Create a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"displayName\": \"Get backup Protection Intent\",\r\n \"description\": \"Get a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/delete\",\r\n \"displayName\": \"Delete backup Protection Intent\",\r\n \"description\": \"Delete a backup Protection Intent\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectableContainers\",\r\n \"displayName\": \"Protectable Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"displayName\": \"Get all protectable containers\",\r\n \"description\": \"Get all protectable containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/items\",\r\n \"displayName\": \"Workload Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"displayName\": \"Get all items in a container\",\r\n \"description\": \"Get all items in a container\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Backup Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"displayName\": \"Check Backup Status for Vault\",\r\n \"description\": \"Check Backup Status for Recovery Services Vaults\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"displayName\": \"Pre Validate Enable Protection\",\r\n \"description\": \"\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"displayName\": \"Validate Features\",\r\n \"description\": \"Validate Features\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"displayName\": \"Allocated Stamp Action\",\r\n \"description\": \"AllocateStamp is internal operation used by service\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationAlertSettings\",\r\n \"displayName\": \"Alerts Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"displayName\": \"Read Alerts Settings\",\r\n \"description\": \"Read any Alerts Settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/write\",\r\n \"displayName\": \"Create or Update Alerts Settings\",\r\n \"description\": \"Create or Update any Alerts Settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationEvents\",\r\n \"displayName\": \"Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"displayName\": \"Read Events\",\r\n \"description\": \"Read any Events\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationNetworks\",\r\n \"displayName\": \"Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"displayName\": \"Read Networks\",\r\n \"description\": \"Read any Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings\",\r\n \"displayName\": \"Network Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"displayName\": \"Read Network Mappings\",\r\n \"description\": \"Read any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/write\",\r\n \"displayName\": \"Create or Update Network Mappings\",\r\n \"description\": \"Create or Update any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/delete\",\r\n \"displayName\": \"Delete Network Mappings\",\r\n \"description\": \"Delete any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems\",\r\n \"displayName\": \"Protectable Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"displayName\": \"Read Protectable Items\",\r\n \"description\": \"Read any Protectable Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings\",\r\n \"displayName\": \"Protection Container Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"displayName\": \"Read Protection Container Mappings\",\r\n \"description\": \"Read any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/write\",\r\n \"displayName\": \"Create or Update Protection Container Mappings\",\r\n \"description\": \"Create or Update any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/remove/action\",\r\n \"displayName\": \"Remove Protection Container Mapping\",\r\n \"description\": \"Remove Protection Container Mapping\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/delete\",\r\n \"displayName\": \"Delete Protection Container Mappings\",\r\n \"description\": \"Delete any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints\",\r\n \"displayName\": \"Replication Recovery Points\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"displayName\": \"Read Replication Recovery Points\",\r\n \"description\": \"Read any Replication Recovery Points\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"displayName\": \"Read Protected Items\",\r\n \"description\": \"Read any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/write\",\r\n \"displayName\": \"Create or Update Protected Items\",\r\n \"description\": \"Create or Update any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/delete\",\r\n \"displayName\": \"Delete Protected Items\",\r\n \"description\": \"Delete any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/remove/action\",\r\n \"displayName\": \"Remove Protected Item\",\r\n \"description\": \"Remove Protected Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"displayName\": \"Planned Failover\",\r\n \"description\": \"Planned Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"displayName\": \"Test Failover\",\r\n \"description\": \"Test Failover\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"displayName\": \"Test Failover Cleanup\",\r\n \"description\": \"Test Failover Cleanup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"displayName\": \"Failover Commit\",\r\n \"description\": \"Failover Commit\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"displayName\": \"ReProtect Protected Item\",\r\n \"description\": \"ReProtect Protected Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"displayName\": \"Update Mobility Service\",\r\n \"description\": \"Update Mobility Service\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"displayName\": \"Repair replication\",\r\n \"description\": \"Repair replication\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"displayName\": \"Apply Recovery Point\",\r\n \"description\": \"Apply Recovery Point\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/submitFeedback/action\",\r\n \"displayName\": \"Submit Feedback\",\r\n \"description\": \"Submit Feedback\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationJobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"displayName\": \"Read Jobs\",\r\n \"description\": \"Read any Jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/cancel/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel Job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/restart/action\",\r\n \"displayName\": \"Restart job\",\r\n \"description\": \"Restart job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationJobs/resume/action\",\r\n \"displayName\": \"Resume Job\",\r\n \"description\": \"Resume Job\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"displayName\": \"Read Protection Containers\",\r\n \"description\": \"Read any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/discoverProtectableItem/action\",\r\n \"displayName\": \"Discover Protectable Item\",\r\n \"description\": \"Discover Protectable Item\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/write\",\r\n \"displayName\": \"Create or Update Protection Containers\",\r\n \"description\": \"Create or Update any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/remove/action\",\r\n \"displayName\": \"Remove Protection Container\",\r\n \"description\": \"Remove Protection Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/switchprotection/action\",\r\n \"displayName\": \"Switch Protection Container\",\r\n \"description\": \"Switch Protection Container\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationPolicies\",\r\n \"displayName\": \"Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"displayName\": \"Read Policies\",\r\n \"description\": \"Read any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/write\",\r\n \"displayName\": \"Create or Update Policies\",\r\n \"description\": \"Create or Update any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationPolicies/delete\",\r\n \"displayName\": \"Delete Policies\",\r\n \"description\": \"Delete any Policies\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationRecoveryPlans\",\r\n \"displayName\": \"Recovery Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"displayName\": \"Read Recovery Plans\",\r\n \"description\": \"Read any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/write\",\r\n \"displayName\": \"Create or Update Recovery Plans\",\r\n \"description\": \"Create or Update any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/delete\",\r\n \"displayName\": \"Delete Recovery Plans\",\r\n \"description\": \"Delete any Recovery Plans\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"displayName\": \"Planned Failover Recovery Plan\",\r\n \"description\": \"Planned Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"displayName\": \"Failover Recovery Plan\",\r\n \"description\": \"Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"displayName\": \"Test Failover Recovery Plan\",\r\n \"description\": \"Test Failover Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"displayName\": \"Test Failover Cleanup Recovery Plan\",\r\n \"description\": \"Test Failover Cleanup Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"displayName\": \"Failover Commit Recovery Plan\",\r\n \"description\": \"Failover Commit Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"displayName\": \"ReProtect Recovery Plan\",\r\n \"description\": \"ReProtect Recovery Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationRecoveryServicesProviders\",\r\n \"displayName\": \"Recovery Services Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"displayName\": \"Read Recovery Services Providers\",\r\n \"description\": \"Read any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/write\",\r\n \"displayName\": \"Create or Update Recovery Services Providers\",\r\n \"description\": \"Create or Update any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/remove/action\",\r\n \"displayName\": \"Remove Recovery Services Provider\",\r\n \"description\": \"Remove Recovery Services Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/delete\",\r\n \"displayName\": \"Delete Recovery Services Providers\",\r\n \"description\": \"Delete any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"displayName\": \"Refresh Provider\",\r\n \"description\": \"Refresh Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics\",\r\n \"displayName\": \"Fabrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"displayName\": \"Read Fabrics\",\r\n \"description\": \"Read any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/write\",\r\n \"displayName\": \"Create or Update Fabrics\",\r\n \"description\": \"Create or Update any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/remove/action\",\r\n \"displayName\": \"Remove Fabric\",\r\n \"description\": \"Remove Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"displayName\": \"Checks Consistency of the Fabric\",\r\n \"description\": \"Checks Consistency of the Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/delete\",\r\n \"displayName\": \"Delete Fabrics\",\r\n \"description\": \"Delete any Fabrics\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"displayName\": \"Renew Certificate for Fabric\",\r\n \"description\": \"Renew Certificate for Fabric\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/deployProcessServerImage/action\",\r\n \"displayName\": \"Deploy Process Server Image\",\r\n \"description\": \"Deploy Process Server Image\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"displayName\": \"Reassociate Gateway\",\r\n \"description\": \"Reassociate Gateway\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/migratetoaad/action\",\r\n \"displayName\": \"Migrate Fabric To AAD\",\r\n \"description\": \"Migrate Fabric To AAD\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationStorageClassifications\",\r\n \"displayName\": \"Storage Classifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"displayName\": \"Read Storage Classifications\",\r\n \"description\": \"Read any Storage Classifications\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings\",\r\n \"displayName\": \"Storage Classification Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"displayName\": \"Read Storage Classification Mappings\",\r\n \"description\": \"Read any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/write\",\r\n \"displayName\": \"Create or Update Storage Classification Mappings\",\r\n \"description\": \"Create or Update any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/delete\",\r\n \"displayName\": \"Delete Storage Classification Mappings\",\r\n \"description\": \"Delete any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationvCenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"displayName\": \"Read vCenters\",\r\n \"description\": \"Read any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/write\",\r\n \"displayName\": \"Create or Update vCenters\",\r\n \"description\": \"Create or Update any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/delete\",\r\n \"displayName\": \"Delete vCenters\",\r\n \"description\": \"Delete any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/vaultTokens\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"displayName\": \"Vault Token\",\r\n \"description\": \"The Vault Token operation can be used to get Vault Token for vault level backend operations.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/registeredIdentities\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"displayName\": \"Register Service Container\",\r\n \"description\": \"The Register Service Container operation can be used to register a container with Recovery Service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"displayName\": \"Get Containers\",\r\n \"description\": \"The Get Containers operation can be used get the containers registered for a resource.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/delete\",\r\n \"displayName\": \"Unregister Service Container\",\r\n \"description\": \"The UnRegister Container operation can be used to unregister a container.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/registeredIdentities/operationResults\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"displayName\": \"Get Operation Results\",\r\n \"description\": \"The Get Operation Results operation can be used get the operation status and result for the asynchronously submitted operation\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/certificates\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"displayName\": \"Update Resource Certificate\",\r\n \"description\": \"The Update Resource Certificate operation updates the resource/vault credential certificate.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringAlerts\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"displayName\": \"Get alerts\",\r\n \"description\": \"Gets the alerts for the Recovery services vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"displayName\": \"Resolve alert\",\r\n \"description\": \"Resolves the alert.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringConfigurations\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/read\",\r\n \"displayName\": \"Get configuration\",\r\n \"description\": \"Gets the Recovery services vault notification configuration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/write\",\r\n \"displayName\": \"Configure e-mail notification\",\r\n \"description\": \"Configures e-mail notifications to Recovery services vault.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Azure Backup Logs\",\r\n \"description\": \"Azure Backup Logs\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"AzureBackupReport\",\r\n \"displayName\": \"Azure Backup Reporting Data\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryJobs\",\r\n \"displayName\": \"Azure Site Recovery Jobs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryEvents\",\r\n \"displayName\": \"Azure Site Recovery Events\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicatedItems\",\r\n \"displayName\": \"Azure Site Recovery Replicated Items\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicationStats\",\r\n \"displayName\": \"Azure Site Recovery Replication Stats\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryRecoveryPoints\",\r\n \"displayName\": \"Azure Site Recovery Recovery Points\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryReplicationDataUploadRate\",\r\n \"displayName\": \"Azure Site Recovery Replication Data Upload Rate\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AzureSiteRecoveryProtectedDiskDataChurn\",\r\n \"displayName\": \"Azure Site Recovery Protected Disk Data Churn\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Azure Backup Metrics\",\r\n \"description\": \"Azure Backup Metrics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Azure Backup Diagnostics\",\r\n \"description\": \"Azure Backup Diagnostics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Azure Backup Diagnostics\",\r\n \"description\": \"Azure Backup Diagnostics\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/extendedInformation\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/extendedInformation/delete\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/allocatedStamp\",\r\n \"displayName\": \"locations/allocatedStamp\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"displayName\": \"Get Allocated Stamp\",\r\n \"description\": \"GetAllocatedStamp is internal operation used by service\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/operations/read\",\r\n \"displayName\": \"List of Operations\",\r\n \"description\": \"Operation returns the list of Operations for a Resource Provider\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationLogicalNetworks\",\r\n \"displayName\": \"Logical Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks/read\",\r\n \"displayName\": \"Read Logical Networks\",\r\n \"description\": \"Read any Logical Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationNetworks\",\r\n \"displayName\": \"Networks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationNetworks/read\",\r\n \"displayName\": \"Read Networks\",\r\n \"description\": \"Read any Networks\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationNetworkMappings\",\r\n \"displayName\": \"Network Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationNetworkMappings/read\",\r\n \"displayName\": \"Read Network Mappings\",\r\n \"description\": \"Read any Network Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectionContainerMappings\",\r\n \"displayName\": \"Protection Container Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectionContainerMappings/read\",\r\n \"displayName\": \"Read Protection Container Mappings\",\r\n \"description\": \"Read any Protection Container Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectedItems\",\r\n \"displayName\": \"Protected Items\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectedItems/read\",\r\n \"displayName\": \"Read Protected Items\",\r\n \"description\": \"Read any Protected Items\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes\",\r\n \"displayName\": \"Target Compute Sizes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes/read\",\r\n \"displayName\": \"Read Target Compute Sizes\",\r\n \"description\": \"Read any Target Compute Sizes\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationProtectionContainers\",\r\n \"displayName\": \"Protection Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationProtectionContainers/read\",\r\n \"displayName\": \"Read Protection Containers\",\r\n \"description\": \"Read any Protection Containers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationRecoveryServicesProviders\",\r\n \"displayName\": \"Recovery Services Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationRecoveryServicesProviders/read\",\r\n \"displayName\": \"Read Recovery Services Providers\",\r\n \"description\": \"Read any Recovery Services Providers\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationStorageClassifications\",\r\n \"displayName\": \"Storage Classifications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationStorageClassifications/read\",\r\n \"displayName\": \"Read Storage Classifications\",\r\n \"description\": \"Read any Storage Classifications\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationStorageClassificationMappings\",\r\n \"displayName\": \"Storage Classification Mappings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationStorageClassificationMappings/read\",\r\n \"displayName\": \"Read Storage Classification Mappings\",\r\n \"description\": \"Read any Storage Classification Mappings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationUsages\",\r\n \"displayName\": \"Vault Replication Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationUsages/read\",\r\n \"displayName\": \"Read Vault Replication Usages\",\r\n \"description\": \"Read any Vault Replication Usages\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationvCenters\",\r\n \"displayName\": \"vCenters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationvCenters/read\",\r\n \"displayName\": \"Read vCenters\",\r\n \"description\": \"Read any vCenters\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationVaultHealth\",\r\n \"displayName\": \"Vault Replication Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationVaultHealth/read\",\r\n \"displayName\": \"Read Vault Replication Health\",\r\n \"description\": \"Read any Vault Replication Health\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationVaultHealth/refresh/action\",\r\n \"displayName\": \"Refresh Vault Health\",\r\n \"description\": \"Refresh Vault Health\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatus\",\r\n \"displayName\": \"locations/operationStatus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"displayName\": \"Get Operation Status\",\r\n \"description\": \"Gets Operation Status for a given Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupProtectionIntents\",\r\n \"displayName\": \"Protection Intent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"displayName\": \"List all backup Protection Intents\",\r\n \"description\": \"List all backup Protection Intents\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.RecoveryServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.RecoveryServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Relay\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/register/action\",\r\n \"displayName\": \"Registers the Relay Resource Provider\",\r\n \"description\": \"Registers the subscription for the Relay resource provider and enables the creation of Relay resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/unregister/action\",\r\n \"displayName\": \"Registers the Relay Resource Provider\",\r\n \"description\": \"Registers the subscription for the Relay resource provider and enables the creation of Relay resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/HybridConnections\",\r\n \"displayName\": \"HybridConnection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/write\",\r\n \"displayName\": \"Create or Update HybridConnection\",\r\n \"description\": \"Create or Update HybridConnection properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/read\",\r\n \"displayName\": \"Get HybridConnection\",\r\n \"description\": \"Get list of HybridConnection Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/Delete\",\r\n \"displayName\": \"Delete HybridConnection\",\r\n \"description\": \"Operation to delete HybridConnection Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/action\",\r\n \"displayName\": \"Update HybridConnection Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update HybridConnection. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/HybridConnections/authorizationRules\",\r\n \"displayName\": \"HybridConnection AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/read\",\r\n \"displayName\": \" Get HybridConnection Authorization Rules\",\r\n \"description\": \" Get the list of HybridConnection Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/write\",\r\n \"displayName\": \"Create or Update HybridConnection Authorization Rule\",\r\n \"description\": \"Create HybridConnection Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/delete\",\r\n \"displayName\": \"Delete HybridConnection Authorization Rules\",\r\n \"description\": \"Operation to delete HybridConnection Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List HybridConnection keys\",\r\n \"description\": \"Get the Connection String to HybridConnection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/regeneratekeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/WcfRelays\",\r\n \"displayName\": \"WcfRelay\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/write\",\r\n \"displayName\": \"Create or Update WcfRelay\",\r\n \"description\": \"Create or Update WcfRelay properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/read\",\r\n \"displayName\": \"Get WcfRelay\",\r\n \"description\": \"Get list of WcfRelay Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/Delete\",\r\n \"displayName\": \"Delete WcfRelay\",\r\n \"description\": \"Operation to delete WcfRelay Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/action\",\r\n \"displayName\": \"Update WcfRelay Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update WcfRelay. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/WcfRelays/authorizationRules\",\r\n \"displayName\": \"WcfRelay AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/read\",\r\n \"displayName\": \" Get WcfRelay Authorization Rules\",\r\n \"description\": \" Get the list of WcfRelay Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/write\",\r\n \"displayName\": \"Create or Update WcfRelay Authorization Rule\",\r\n \"description\": \"Create WcfRelay Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/delete\",\r\n \"displayName\": \"Delete WcfRelay Authorization Rules\",\r\n \"description\": \"Operation to delete WcfRelay Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List WcfRelay keys\",\r\n \"description\": \"Get the Connection String to WcfRelay\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/regeneratekeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ListenerConnections-Success\",\r\n \"displayName\": \"ListenerConnections-Success\",\r\n \"displayDescription\": \"Successful ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-ClientError\",\r\n \"displayName\": \"ListenerConnections-ClientError\",\r\n \"displayDescription\": \"ClientError on ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-ServerError\",\r\n \"displayName\": \"ListenerConnections-ServerError\",\r\n \"displayDescription\": \"ServerError on ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-Success\",\r\n \"displayName\": \"SenderConnections-Success\",\r\n \"displayDescription\": \"Successful SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-ClientError\",\r\n \"displayName\": \"SenderConnections-ClientError\",\r\n \"displayDescription\": \"ClientError on SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-ServerError\",\r\n \"displayName\": \"SenderConnections-ServerError\",\r\n \"displayDescription\": \"ServerError on SenderConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerConnections-TotalRequests\",\r\n \"displayName\": \"ListenerConnections-TotalRequests\",\r\n \"displayDescription\": \"Total ListenerConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderConnections-TotalRequests\",\r\n \"displayName\": \"SenderConnections-TotalRequests\",\r\n \"displayDescription\": \"Total SenderConnections requests for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionAttempts\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections\",\r\n \"displayDescription\": \"Total ActiveConnections for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ActiveConnectionsCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveListeners\",\r\n \"displayName\": \"ActiveListeners\",\r\n \"displayDescription\": \"Total ActiveListeners for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ActiveListenersCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"BytesTransferred\",\r\n \"displayName\": \"BytesTransferred\",\r\n \"displayDescription\": \"Total BytesTransferred for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"BytesTransferred\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ListenerDisconnects\",\r\n \"displayName\": \"ListenerDisconnects\",\r\n \"displayDescription\": \"Total ListenerDisconnects for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"ListenerConnectionDisconnects\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"SenderDisconnects\",\r\n \"displayName\": \"SenderDisconnects\",\r\n \"displayDescription\": \"Total SenderDisconnects for Microsoft.Relay.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"SenderConnectionDisconnects\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Relay/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Relay\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Relay\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/checkResourceName/action\",\r\n \"displayName\": \"Check Resource Name\",\r\n \"description\": \"Check the resource name for validity.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/checkPolicyCompliance/action\",\r\n \"displayName\": \"Check Policy Compliance\",\r\n \"description\": \"Check the compliance status of a given resource against resource policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tenants\",\r\n \"displayName\": \"Tenant\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/tenants/read\",\r\n \"displayName\": \"Get Tenants\",\r\n \"description\": \"Gets the list of tenants.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"providers\",\r\n \"displayName\": \"Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/providers/read\",\r\n \"displayName\": \"Get Providers\",\r\n \"description\": \"Get the list of providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resources\",\r\n \"displayName\": \"Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/resources/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Get the list of resources based upon filters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions\",\r\n \"displayName\": \"Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/read\",\r\n \"displayName\": \"Get Subscriptions\",\r\n \"description\": \"Gets the list of subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resources\",\r\n \"displayName\": \"Subscription Resource\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resources/read\",\r\n \"displayName\": \"Get Subscription Resources\",\r\n \"description\": \"Gets resources of a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/locations/read\",\r\n \"displayName\": \"Get Locations\",\r\n \"description\": \"Gets the list of locations supported.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/providers\",\r\n \"displayName\": \"Resource Providers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/providers/read\",\r\n \"displayName\": \"Get Resource Providers\",\r\n \"description\": \"Gets or lists resource providers.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/operationresults\",\r\n \"displayName\": \"Subscription Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"displayName\": \"Get Subscription Operation Results\",\r\n \"description\": \"Get the subscription operation results.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourceGroups\",\r\n \"displayName\": \"Resource Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"displayName\": \"Get Resource Group\",\r\n \"description\": \"Gets or lists resource groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"displayName\": \"Create Resource Group\",\r\n \"description\": \"Creates or updates a resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"displayName\": \"Delete Resource Group\",\r\n \"description\": \"Deletes a resource group and all its resources.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/moveResources/action\",\r\n \"displayName\": \"Move Resource Group Resources\",\r\n \"description\": \"Moves resources from one resource group to another.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourceGroups/validateMoveResources/action\",\r\n \"displayName\": \"Validate Move Resource Group Resources\",\r\n \"description\": \"Validate move of resources from one resource group to another.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/resources\",\r\n \"displayName\": \"Resource Group Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"displayName\": \"Get Resource Group Resources\",\r\n \"description\": \"Gets the resources for the resource group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/tagNames\",\r\n \"displayName\": \"Subscription Tag\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/read\",\r\n \"displayName\": \"Get Subscription Tag\",\r\n \"description\": \"Gets or lists subscription tags.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/write\",\r\n \"displayName\": \"Add Subscription Tag\",\r\n \"description\": \"Adds a subscription tag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/delete\",\r\n \"displayName\": \"Delete Subscription Tag\",\r\n \"description\": \"Deletes a subscription tag.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/tagNames/tagValues\",\r\n \"displayName\": \"Subscription Tag Value\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/read\",\r\n \"displayName\": \"Get Subscription Tag Value\",\r\n \"description\": \"Gets or lists subscription tag values.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/write\",\r\n \"displayName\": \"Add Subscription Tag Value\",\r\n \"description\": \"Adds a subscription tag value.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/tagNames/tagValues/delete\",\r\n \"displayName\": \"Delete Subscription Tag Value\",\r\n \"description\": \"Deletes a subscription tag value.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deployments\",\r\n \"displayName\": \"Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/read\",\r\n \"displayName\": \"Get Deployment\",\r\n \"description\": \"Gets or lists deployments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/write\",\r\n \"displayName\": \"Create Deployment\",\r\n \"description\": \"Creates or updates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/delete\",\r\n \"displayName\": \"Delete Deployment\",\r\n \"description\": \"Deletes a deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/cancel/action\",\r\n \"displayName\": \"Cancel Deployment\",\r\n \"description\": \"Cancels a deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/validate/action\",\r\n \"displayName\": \"Validate Deployment\",\r\n \"description\": \"Validates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments\",\r\n \"displayName\": \"Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/read\",\r\n \"displayName\": \"Get Deployment\",\r\n \"description\": \"Gets or lists deployments.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/write\",\r\n \"displayName\": \"Create Deployment\",\r\n \"description\": \"Creates or updates an deployment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments/operations\",\r\n \"displayName\": \"Deployment Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read\",\r\n \"displayName\": \"Get Deployment Operation\",\r\n \"description\": \"Gets or lists deployment operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"subscriptions/resourcegroups/deployments/operationstatuses\",\r\n \"displayName\": \"Deployment operation status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read\",\r\n \"displayName\": \"Get deployment operation status\",\r\n \"description\": \"Gets or lists deployment operation statuses.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deployments/operations\",\r\n \"displayName\": \"Deployment Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/deployments/operations/read\",\r\n \"displayName\": \"Get Deployment Operation\",\r\n \"description\": \"Gets or lists deployment operations.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"links\",\r\n \"displayName\": \"Resource Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/links/read\",\r\n \"displayName\": \"Get Resource Link\",\r\n \"description\": \"Gets or lists resource links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/links/write\",\r\n \"displayName\": \"Create Resource Link\",\r\n \"description\": \"Creates or updates a resource link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resources/links/delete\",\r\n \"displayName\": \"Delete Resource Link\",\r\n \"description\": \"Deletes a resource link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"marketplace\",\r\n \"displayName\": \"Marketplace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resources/marketplace/purchase/action\",\r\n \"displayName\": \"Purchase Resource\",\r\n \"description\": \"Purchases a resource from the marketplace.\",\r\n \"origin\": \"System\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Resources\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Resources\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Scheduler\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"jobcollections\",\r\n \"displayName\": \"Job Collection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/read\",\r\n \"displayName\": \"Get Job Collection\",\r\n \"description\": \"Get Job Collection\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/write\",\r\n \"displayName\": \"Create Job Collection\",\r\n \"description\": \"Creates or updates job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/delete\",\r\n \"displayName\": \"Delete Job Collection\",\r\n \"description\": \"Deletes job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/enable/action\",\r\n \"displayName\": \"Enable Job Collection\",\r\n \"description\": \"Enables job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/disable/action\",\r\n \"displayName\": \"Disable Job Collection\",\r\n \"description\": \"Disables job collection.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobcollections/jobs\",\r\n \"displayName\": \"Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/read\",\r\n \"displayName\": \"Get Job\",\r\n \"description\": \"Gets job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/write\",\r\n \"displayName\": \"Create Job\",\r\n \"description\": \"Creates or updates job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/delete\",\r\n \"displayName\": \"Delete Job\",\r\n \"description\": \"Deletes job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/run/action\",\r\n \"displayName\": \"Run Job\",\r\n \"description\": \"Runs job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/generateLogicAppDefinition/action\",\r\n \"displayName\": \"Generate Logic App definition\",\r\n \"description\": \"Generates Logic App definition based on a Scheduler Job.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jobcollections/jobs/jobhistories\",\r\n \"displayName\": \"Job History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Scheduler/jobcollections/jobs/jobhistories/read\",\r\n \"displayName\": \"Get Job History\",\r\n \"description\": \"Gets job history.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Scheduler\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Scheduler\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ResourceHealth\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/register/action\",\r\n \"displayName\": \"Register with the Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft ResourceHealth\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/unregister/action\",\r\n \"displayName\": \"Unregister with the Provider\",\r\n \"description\": \"Unregisters the subscription for the Microsoft ResourceHealth\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/action\",\r\n \"displayName\": \"HealthEvent Change\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"AvailabilityStatuses\",\r\n \"displayName\": \"Availability Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/AvailabilityStatuses/read\",\r\n \"displayName\": \"Get Availability Statuses\",\r\n \"description\": \"Gets the availability statuses for all resources in the specified scope\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailabilityStatuses/current\",\r\n \"displayName\": \"Availability Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/AvailabilityStatuses/current/read\",\r\n \"displayName\": \"Get Availability Status\",\r\n \"description\": \"Gets the availability status for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"events\",\r\n \"displayName\": \"Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/events/read\",\r\n \"displayName\": \"Get Service Health Events\",\r\n \"description\": \"Get Service Health Events for given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"impactedResources\",\r\n \"displayName\": \"Impacted Resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/impactedResources/read\",\r\n \"displayName\": \"Get Impacted Resources\",\r\n \"description\": \"Get Impacted Resources for given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"healthevent\",\r\n \"displayName\": \"Health Event\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Activated/action\",\r\n \"displayName\": \"Health Event Activated\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Updated/action\",\r\n \"displayName\": \"Health Event Updated\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Resolved/action\",\r\n \"displayName\": \"Health Event Resolved\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/InProgress/action\",\r\n \"displayName\": \"Health Event InProgress\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Resourcehealth/healthevent/Pending/action\",\r\n \"displayName\": \"Health Event Pending\",\r\n \"description\": \"Denotes the change in health state for the specified resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Availability Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ResourceHealth/Operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get the operations available for the Microsoft ResourceHealth\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ResourceHealth\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ResourceHealth\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Security\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription for Azure Security Center\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters the subscription from Azure Security Center\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"tasks\",\r\n \"displayName\": \"Security Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/tasks/read\",\r\n \"displayName\": \"Get security recommendations\",\r\n \"description\": \"Gets all available security recommendations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/tasks\",\r\n \"displayName\": \"Security Recommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/read\",\r\n \"displayName\": \"Get security recommendations\",\r\n \"description\": \"Gets all available security recommendations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/start/action\",\r\n \"displayName\": \"Start Recommendation\",\r\n \"description\": \"Start a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/resolve/action\",\r\n \"displayName\": \"Resolve Recommendation\",\r\n \"description\": \"Resolve a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"displayName\": \"Activate Recommendation\",\r\n \"description\": \"Activate a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"displayName\": \"Dismiss Recommendation\",\r\n \"description\": \"Dismiss a security recommendation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityStatuses\",\r\n \"displayName\": \"Resource Security Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityStatuses/read\",\r\n \"displayName\": \"Get resource security health\",\r\n \"description\": \"Gets the security health statuses for Azure resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"policies\",\r\n \"displayName\": \"Security Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/policies/read\",\r\n \"displayName\": \"Get security policy\",\r\n \"description\": \"Gets the security policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/policies/write\",\r\n \"displayName\": \"Update security policy\",\r\n \"description\": \"Updates the security policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"workspaceSettings\",\r\n \"displayName\": \"Workspace Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/read\",\r\n \"displayName\": \"Get workspace settings\",\r\n \"description\": \"Gets the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/write\",\r\n \"displayName\": \"Update workspace settings\",\r\n \"description\": \"Updates the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/delete\",\r\n \"displayName\": \"Delete workspace settings\",\r\n \"description\": \"Deletes the workspace settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/workspaceSettings/connect/action\",\r\n \"displayName\": \"Reconnect vms from system workspaces\",\r\n \"description\": \"Change workspace settings reconnection settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"pricings\",\r\n \"displayName\": \"Pricings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/pricings/read\",\r\n \"displayName\": \"Get pricing settings\",\r\n \"description\": \"Gets the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/pricings/write\",\r\n \"displayName\": \"Update pricing settings\",\r\n \"description\": \"Updates the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/pricings/delete\",\r\n \"displayName\": \"Delete pricing settings\",\r\n \"description\": \"Deletes the pricing settings for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityContacts\",\r\n \"displayName\": \"Security Contact\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/read\",\r\n \"displayName\": \"Get security contact\",\r\n \"description\": \"Gets the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/write\",\r\n \"displayName\": \"Update security contact\",\r\n \"description\": \"Updates the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securityContacts/delete\",\r\n \"displayName\": \"Delete security contact\",\r\n \"description\": \"Deletes the security contact\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"complianceResults\",\r\n \"displayName\": \"Compliance Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/complianceResults/read\",\r\n \"displayName\": \"Get compliance results\",\r\n \"description\": \"Gets the compliance results for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/read\",\r\n \"displayName\": \"Get locations\",\r\n \"description\": \"Gets the security data location\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securityStatusesSummaries\",\r\n \"displayName\": \"Security Statuses Summaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securityStatusesSummaries/read\",\r\n \"displayName\": \"Get security statuses summaries\",\r\n \"description\": \"Gets the security statuses summaries for the scope\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"alerts\",\r\n \"displayName\": \"Security Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/alerts/read\",\r\n \"displayName\": \"Get security alerts\",\r\n \"description\": \"Gets all available security alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/alerts\",\r\n \"displayName\": \"Security Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/read\",\r\n \"displayName\": \"Get security alerts\",\r\n \"description\": \"Gets all available security alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"displayName\": \"Dismiss Alert\",\r\n \"description\": \"Dismiss a security alert\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"displayName\": \"Activate Alert\",\r\n \"description\": \"Activate a security alert\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/jitNetworkAccessPolicies\",\r\n \"displayName\": \"Just-In-Time Network Access Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/read\",\r\n \"displayName\": \"Get JIT Network Access Policies\",\r\n \"description\": \"Gets the just-in-time network access policies\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/write\",\r\n \"displayName\": \"Create or Update JIT Network Access Policy\",\r\n \"description\": \"Creates a new just-in-time network access policy or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/delete\",\r\n \"displayName\": \"Delete JIT Network Access Policies\",\r\n \"description\": \"Deletes the just-in-time network access policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/locations/jitNetworkAccessPolicies/initiate/action\",\r\n \"displayName\": \"Initiate JIT Network Access Policy\",\r\n \"description\": \"Initiates a just-in-time network access policy request\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applicationWhitelistings\",\r\n \"displayName\": \"App Whitelistings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/applicationWhitelistings/read\",\r\n \"displayName\": \"Get App Whitelisting\",\r\n \"description\": \"Gets the application whitelistings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/applicationWhitelistings/write\",\r\n \"displayName\": \"Create or Update App Whitelisting\",\r\n \"description\": \"Creates a new application whitelisting or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securitySolutionsReferenceData\",\r\n \"displayName\": \"Reference Data\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutionsReferenceData/read\",\r\n \"displayName\": \"Get Reference Data\",\r\n \"description\": \"Gets the security solutions reference data\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"securitySolutions\",\r\n \"displayName\": \"Security Solutions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/read\",\r\n \"displayName\": \"Get Security Solutions\",\r\n \"description\": \"Gets the security solutions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/write\",\r\n \"displayName\": \"Create or Update Security Solutions\",\r\n \"description\": \"Creates a new security solution or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/securitySolutions/delete\",\r\n \"displayName\": \"Delete Security Solutions\",\r\n \"description\": \"Deletes a security solution\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"webApplicationFirewalls\",\r\n \"displayName\": \"Web Application Firewalls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/read\",\r\n \"displayName\": \"Get Web Application Firewalls\",\r\n \"description\": \"Gets the web application firewalls\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/write\",\r\n \"displayName\": \"Create or Update Web Application Firewalls\",\r\n \"description\": \"Creates a new web application firewall or updates an existing one\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/webApplicationFirewalls/delete\",\r\n \"displayName\": \"Delete Security Web Application Firewalls\",\r\n \"description\": \"Deletes a web application firewall\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"advancedThreatProtectionSettings\",\r\n \"displayName\": \"Advanced Threat Protection Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/advancedThreatProtectionSettings/read\",\r\n \"displayName\": \"Gets the Advanced Threat Protection Settings\",\r\n \"description\": \"Gets the Advanced Threat Protection Settings for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Security/advancedThreatProtectionSettings/write\",\r\n \"displayName\": \"Updates the Advanced Threat Protection Settings\",\r\n \"description\": \"Updates the Advanced Threat Protection Settings for the resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Security\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Security\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Search\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/register/action\",\r\n \"displayName\": \"Register the Search Resource Provider\",\r\n \"description\": \"Registers the subscription for the search resource provider and enables the creation of search services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/checkNameAvailability/action\",\r\n \"displayName\": \"Check Service Name Availability\",\r\n \"description\": \"Checks availability of the service name.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Search Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/operations/read\",\r\n \"displayName\": \"List all available operations\",\r\n \"description\": \"Lists all of the available operations of the Microsoft.Search provider.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices\",\r\n \"displayName\": \"Search Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/write\",\r\n \"displayName\": \"Set Search Service\",\r\n \"description\": \"Creates or updates the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/read\",\r\n \"displayName\": \"Get Search Service\",\r\n \"description\": \"Reads the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/delete\",\r\n \"displayName\": \"Delete Search Service\",\r\n \"description\": \"Deletes the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/start/action\",\r\n \"displayName\": \"Start Search Service\",\r\n \"description\": \"Starts the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/stop/action\",\r\n \"displayName\": \"Stop Search Service\",\r\n \"description\": \"Stops the search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/listAdminKeys/action\",\r\n \"displayName\": \"Get Admin Key\",\r\n \"description\": \"Reads the admin keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/regenerateAdminKey/action\",\r\n \"displayName\": \"Regenerate Admin Key\",\r\n \"description\": \"Regenerates the admin key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/createQueryKey/action\",\r\n \"displayName\": \"Create Query Key\",\r\n \"description\": \"Creates the query key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/listQueryKeys\",\r\n \"displayName\": \"API Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/listQueryKeys/read\",\r\n \"displayName\": \"Get Query Keys\",\r\n \"description\": \"Returns the list of query API keys for the given Azure Search service.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/deleteQueryKey\",\r\n \"displayName\": \"API Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/deleteQueryKey/delete\",\r\n \"displayName\": \"Delete Query Key\",\r\n \"description\": \"Deletes the query key.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diganostic setting read for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diganostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/metricDefinitions\",\r\n \"displayName\": \"The metric definitions for the search service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/metricDefinitions/read\",\r\n \"displayName\": \"Read search service metric definitions\",\r\n \"description\": \"Gets the available metrics for the search service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SearchLatency\",\r\n \"displayName\": \"Search Latency\",\r\n \"displayDescription\": \"Average search latency for the search service\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SearchQueriesPerSecond\",\r\n \"displayName\": \"Search queries per second\",\r\n \"displayDescription\": \"Search queries per second for the search service\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ThrottledSearchQueriesPercentage\",\r\n \"displayName\": \"Throttled search queries percentage\",\r\n \"displayDescription\": \"Percentage of search queries that were throttled for the search service\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/logDefinitions\",\r\n \"displayName\": \"The log definition for the search service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/logDefinitions/read\",\r\n \"displayName\": \"Read search service log definitions\",\r\n \"description\": \"Gets the available logs for the search service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"OperationLogs\",\r\n \"displayName\": \"Operation Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Search\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Search\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure ServiceBus\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/checkNamespaceAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription. This API is deprecated please use CheckNameAvailabiltiy instead.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/checkNameAvailability/action\",\r\n \"displayName\": \"Get namespace availability.\",\r\n \"description\": \"Checks availability of namespace under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/register/action\",\r\n \"displayName\": \"Registers the ServiceBus Resource Provider\",\r\n \"description\": \"Registers the subscription for the ServiceBus resource provider and enables the creation of ServiceBus resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/unregister/action\",\r\n \"displayName\": \"Registers the ServiceBus Resource Provider\",\r\n \"description\": \"Registers the subscription for the ServiceBus resource provider and enables the creation of ServiceBus resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"namespaces\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/write\",\r\n \"displayName\": \"Create Or Update Namespace \",\r\n \"description\": \"Create a Namespace Resource and Update its properties. Tags and Capacity of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the list of Namespace Resource Description\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/Delete\",\r\n \"displayName\": \"Delete Namespace\",\r\n \"description\": \"Delete Namespace Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/action\",\r\n \"displayName\": \"Updates Namespace Authorization Rule (Deprecated)\",\r\n \"description\": \"Updates Namespace Authorization Rule. This API is depricated. Please use a PUT call to update the Namespace Authorization Rule instead.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/migrate/action\",\r\n \"displayName\": \"Migrate namespace operation\",\r\n \"description\": \"Migrate namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/removeAcsNamepsace/action\",\r\n \"displayName\": \"Remove ACS namespace\",\r\n \"description\": \"Remove ACS namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/operationresults\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/operationresults/read\",\r\n \"displayName\": \"Get Namespace Resource\",\r\n \"description\": \"Get the status of Namespace operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Namespace Authorization Rules\",\r\n \"description\": \"Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/read\",\r\n \"displayName\": \"Get Namespace Authorization Rules\",\r\n \"description\": \"Get the list of Namespaces Authorization Rules description.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/delete\",\r\n \"displayName\": \"Delete Namespace Authorization Rule\",\r\n \"description\": \"Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Get Namespace Listkeys\",\r\n \"description\": \"Get the Connection String to the Namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/messagingPlan\",\r\n \"displayName\": \"Namespace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/messagingPlan/read\",\r\n \"displayName\": \"Get Messaging Plan (Deprecated)\",\r\n \"description\": \"Gets the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/messagingPlan/write\",\r\n \"displayName\": \"Create or Update Messaging Plan (Deprecated)\",\r\n \"description\": \"Updates the Messaging Plan for a namespace. This API is deprecated. Properties exposed via the MessagingPlan resource are moved to the (parent) Namespace resource in later API versions.. This operation is not supported on API version 2017-04-01.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/queues\",\r\n \"displayName\": \"Queue\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/write\",\r\n \"displayName\": \"Create or Update Queue\",\r\n \"description\": \"Create or Update Queue properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/read\",\r\n \"displayName\": \"Get Queue\",\r\n \"description\": \"Get list of Queue Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/Delete\",\r\n \"displayName\": \"Delete Queue\",\r\n \"description\": \"Operation to delete Queue Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/action\",\r\n \"displayName\": \"Update Queue Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update Queue. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/queues/authorizationRules\",\r\n \"displayName\": \"Queue AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Queue Authorization Rule\",\r\n \"description\": \"Create Queue Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/read\",\r\n \"displayName\": \" Get Queue Authorization Rules\",\r\n \"description\": \" Get the list of Queue Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/delete\",\r\n \"displayName\": \"Delete Queue Authorization Rules\",\r\n \"description\": \"Operation to delete Queue Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List Queue keys\",\r\n \"description\": \"Get the Connection String to Queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/queues/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics\",\r\n \"displayName\": \"Topic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/write\",\r\n \"displayName\": \"Create or Update Topic\",\r\n \"description\": \"Create or Update Topic properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/read\",\r\n \"displayName\": \"Get Topic\",\r\n \"description\": \"Get list of Topic Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/Delete\",\r\n \"displayName\": \"Delete Topic\",\r\n \"description\": \"Operation to delete Topic Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/action\",\r\n \"displayName\": \"Update Topic Authorization Rules (Deprecated)\",\r\n \"description\": \"Operation to update Topic. This operation is not supported on API version 2017-04-01. Authorization Rules. Please use a PUT call to update Authorization Rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/authorizationRules\",\r\n \"displayName\": \"Topic AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/write\",\r\n \"displayName\": \"Create or Update Topic Authorization Rule\",\r\n \"description\": \"Create Topic Authorization Rules and Update its properties. The Authorization Rules Access Rights can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/read\",\r\n \"displayName\": \" Get Topic Authorization Rules\",\r\n \"description\": \" Get the list of Topic Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/delete\",\r\n \"displayName\": \"Delete Topic Authorization Rules\",\r\n \"description\": \"Operation to delete Topic Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/listkeys/action\",\r\n \"displayName\": \"List Topic keys\",\r\n \"description\": \"Get the Connection String to Topic\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/authorizationRules/regenerateKeys/action\",\r\n \"displayName\": \"Resource Regeneratekeys\",\r\n \"description\": \"Regenerate the Primary or Secondary key to the Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/subscriptions\",\r\n \"displayName\": \"TopicSubscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/write\",\r\n \"displayName\": \"Create or Update TopicSubscription\",\r\n \"description\": \"Create or Update TopicSubscription properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/read\",\r\n \"displayName\": \"Get TopicSubscription\",\r\n \"description\": \"Get list of TopicSubscription Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/Delete\",\r\n \"displayName\": \"Delete TopicSubscription\",\r\n \"description\": \"Operation to delete TopicSubscription Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/topics/subscriptions/rules\",\r\n \"displayName\": \"Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/write\",\r\n \"displayName\": \"Create or Update Rule\",\r\n \"description\": \"Create or Update Rule properties.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/read\",\r\n \"displayName\": \"Get Rule\",\r\n \"description\": \"Get list of Rule Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules/Delete\",\r\n \"displayName\": \"Delete Rule\",\r\n \"description\": \"Operation to delete Rule Resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/sku/read\",\r\n \"displayName\": \"Get Sku\",\r\n \"description\": \"Get list of Sku Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sku/regions\",\r\n \"displayName\": \"SkuRegions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/sku/regions/read\",\r\n \"displayName\": \"Get SkuRegions\",\r\n \"description\": \"Get list of SkuRegions Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get Namespace metrics\",\r\n \"description\": \"Get list of Namespace metrics Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Requests (Preview)\",\r\n \"displayDescription\": \"Total successful requests for a namespace (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Success\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ServerErrors\",\r\n \"displayName\": \"Server Errors. (Preview)\",\r\n \"displayDescription\": \"Server Errors for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"InternalServerError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors. (Preview)\",\r\n \"displayDescription\": \"User Errors for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ClientError\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ThrottledRequests\",\r\n \"displayName\": \"Throttled Requests. (Preview)\",\r\n \"displayDescription\": \"Throttled Requests for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n },\r\n {\r\n \"name\": \"OperationResult\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"ServerBusy\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingRequests\",\r\n \"displayName\": \"Incoming Requests (Preview)\",\r\n \"displayDescription\": \"Incoming Requests for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingRequests\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"IncomingMessages\",\r\n \"displayName\": \"Incoming Messages (Preview)\",\r\n \"displayDescription\": \"Incoming Messages for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"IncomingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OutgoingMessages\",\r\n \"displayName\": \"Outgoing Messages (Preview)\",\r\n \"displayDescription\": \"Outgoing Messages for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"OutgoingMessages\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveConnections\",\r\n \"displayName\": \"ActiveConnections (Preview)\",\r\n \"displayDescription\": \"Total Active Connections for Microsoft.ServiceBus. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"internalMetricName\": \"NamespaceActiveConnections\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Size\",\r\n \"displayName\": \"Size (Preview)\",\r\n \"displayDescription\": \"Size of an Queue/Topic in Bytes. (Preview)\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntitySize\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"Messages\",\r\n \"displayName\": \"Count of messages in a Queue/Topic. (Preview)\",\r\n \"displayDescription\": \"Count of messages in a Queue/Topic. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntityMessageCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"ActiveMessages\",\r\n \"displayName\": \"Count of active messages in a Queue/Topic. (Preview)\",\r\n \"displayDescription\": \"Count of active messages in a Queue/Topic. (Preview)\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"internalMetricName\": \"EntityActiveMessageCount\",\r\n \"isDimensionRequired\": false,\r\n \"sourceMdmAccount\": \"servicebus\",\r\n \"sourceMdmNamespace\": \"OperationQoSMetrics\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"EntityName\"\r\n }\r\n ],\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"CPUXNS\",\r\n \"displayName\": \"CPU usage per namespace\",\r\n \"displayDescription\": \"Service bus premium namespace CPU usage metric\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"(?i)^premium$\",\r\n \"fillGapWithZero\": false\r\n },\r\n {\r\n \"name\": \"WSXNS\",\r\n \"displayName\": \"Memory size usage per namespace\",\r\n \"displayDescription\": \"Service bus premium namespace memory usage metric\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P30D\"\r\n }\r\n ],\r\n \"metricFilterPattern\": \"(?i)^premium$\",\r\n \"fillGapWithZero\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Create or Update Namespace diagnostic settings\",\r\n \"description\": \"Get list of Namespace diagnostic settings Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Get Namespace logs\",\r\n \"description\": \"Get list of Namespace logs Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"OperationalLogs\",\r\n \"displayName\": \"Operational Logs\",\r\n \"blobDuration\": \"PT5M\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventhubs\",\r\n \"displayName\": \"EventHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventhubs/read\",\r\n \"displayName\": \"Get EventHub\",\r\n \"description\": \"Get list of EventHub Resource Descriptions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterrecoveryconfigs\",\r\n \"displayName\": \"DisasterRecoveryConfigurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterrecoveryconfigs/checkNameAvailability/action\",\r\n \"displayName\": \"Get alias availability.\",\r\n \"description\": \"Checks availability of namespace alias under given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/write\",\r\n \"displayName\": \"Create or Update Disaster Recovery configuration.\",\r\n \"description\": \"Creates or Updates the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/read\",\r\n \"displayName\": \"Get Disaster Recovery configuration\",\r\n \"description\": \"Gets the Disaster Recovery configuration associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/delete\",\r\n \"displayName\": \"Delete Disaster Recovery configuration\",\r\n \"description\": \"Deletes the Disaster Recovery configuration associated with the namespace. This operation can only be invoked via the primary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/breakPairing/action\",\r\n \"displayName\": \"Break Pairing\",\r\n \"description\": \"Disables Disaster Recovery and stops replicating changes from primary to secondary namespaces.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/failover/action\",\r\n \"displayName\": \"Failover\",\r\n \"description\": \"Invokes a GEO DR failover and reconfigures the namespace alias to point to the secondary namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/disasterRecoveryConfigs/authorizationRules\",\r\n \"displayName\": \"AuthorizationRules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules/read\",\r\n \"displayName\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"description\": \"Get Disaster Recovery Primary Namespace's Authorization Rules\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules/listkeys/action\",\r\n \"displayName\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"description\": \"Gets the authorization rules keys for the Disaster Recovery primary namespace\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/eventGridFilters\",\r\n \"displayName\": \"EventGridFilters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/write\",\r\n \"displayName\": \"Create or Update Event Grid filter.\",\r\n \"description\": \"Creates or Updates the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/read\",\r\n \"displayName\": \"GetEvent Grid filter configuration\",\r\n \"description\": \"Gets the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/eventGridFilters/delete\",\r\n \"displayName\": \"Delete Event Grid filter\",\r\n \"description\": \"Deletes the Event Grid filter associated with the namespace.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ServiceBus\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ServiceBus\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Monitoring Insights\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"diagnosticsettings\",\r\n \"displayName\": \"Diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/write\",\r\n \"displayName\": \"Diagnostic settings write\",\r\n \"description\": \"Writing a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/read\",\r\n \"displayName\": \"Diagnostic settings read\",\r\n \"description\": \"Reading a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettings/delete\",\r\n \"displayName\": \"Diagnostic settings delete\",\r\n \"description\": \"Deleting a diagnostic setting\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"diagnosticsettingscategories\",\r\n \"displayName\": \"Diagnostic settings categories\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SecurityGraph/diagnosticsettingscategories/read\",\r\n \"displayName\": \"Diagnostic settings categories read\",\r\n \"description\": \"Reading a diagnostic setting categories\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SecurityGraph\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SecurityGraph\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/checknameavailability/action\",\r\n \"displayName\": \"Check SignalR Name Availability\",\r\n \"description\": \"Checks if a name is available for use with a new SignalR service\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/register/action\",\r\n \"displayName\": \"Register Resource Provider Microsoft.SignalRService\",\r\n \"description\": \"Registers the 'Microsoft.SignalRService' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/unregister/action\",\r\n \"displayName\": \"Unregister Resource Provider Microsoft.SignalRService\",\r\n \"description\": \"Unregisters the 'Microsoft.SignalRService' resource provider with a subscription\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"SignalR\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/read\",\r\n \"displayName\": \"Manage SignalR (read-only)\",\r\n \"description\": \"View the SignalR's settings and configurations in the management portal or through API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/write\",\r\n \"displayName\": \"Manage SignalR (read-write)\",\r\n \"description\": \"Modify the SignalR's settings and configurations in the management portal or through API\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/delete\",\r\n \"displayName\": \"Delete SignalR\",\r\n \"description\": \"Delete the entire SignalR\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SignalR/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read SignalR metric definitions\",\r\n \"description\": \"Gets the available metrics for SignalR\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ConnectionCount\",\r\n \"displayName\": \"Connection Count\",\r\n \"displayDescription\": \"The amount of user connection.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Endpoint\",\r\n \"displayName\": \"Endpoint of connections\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MessageCount\",\r\n \"displayName\": \"Message Count\",\r\n \"displayDescription\": \"The total amount of messages.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"InboundTraffic\",\r\n \"displayName\": \"Inbound Traffic\",\r\n \"displayDescription\": \"The inbound traffic of service\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"OutboundTraffic\",\r\n \"displayName\": \"Outbound Traffic\",\r\n \"displayDescription\": \"The outbound traffic of service\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Traffic\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"UserErrors\",\r\n \"displayName\": \"User Errors\",\r\n \"displayDescription\": \"The percentage of user errors\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Errors\",\r\n \"dimensions\": null\r\n },\r\n {\r\n \"name\": \"SystemErrors\",\r\n \"displayName\": \"System Errors\",\r\n \"displayDescription\": \"The percentage of system errors\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"fillGapWithZero\": \"true\",\r\n \"category\": \"Errors\",\r\n \"dimensions\": null\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SignalR/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"SignalR\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.SignalRService/SignalR/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SignalRService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SignalRService\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/unregister/action\",\r\n \"displayName\": \"UnRegisters the Microsoft SQL Database Resource Provider\",\r\n \"description\": \"UnRegisters the subscription for the Microsoft SQL Database resource provider and enables the creation of Microsoft SQL Databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/checkNameAvailability/action\",\r\n \"displayName\": \"Check Server Name Availability\",\r\n \"description\": \"Verify whether given server name is available for provisioning worldwide for a given subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/register/action\",\r\n \"displayName\": \"Registers the Microsoft SQL Database Resource Provider\",\r\n \"description\": \"Registers the subscription for the Microsoft SQL Database resource provider and enables the creation of Microsoft SQL Databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers/databases/azureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/azureAsyncOperation/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/operationResults\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operationResults/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/metricDefinitions\",\r\n \"displayName\": \"Elastic Database Pool Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/metricDefinitions/read\",\r\n \"displayName\": \"Get elastic pool metric definitions\",\r\n \"description\": \"Return types of metrics that are available for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/metrics\",\r\n \"displayName\": \"Elastic Database Pool Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/metrics/read\",\r\n \"displayName\": \"Get elastic pool metrics\",\r\n \"description\": \"Return metrics for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/metrics\",\r\n \"displayName\": \"Database Metric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/metrics/read\",\r\n \"displayName\": \"Get database metrics\",\r\n \"description\": \"Return metrics for databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncAgentOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncAgentOperationResults/read\",\r\n \"displayName\": \"Get sync agent resource operation results\",\r\n \"description\": \"Retrieve result of the sync agent resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncGroupOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncGroupOperationResults/read\",\r\n \"displayName\": \"Get sync group resource operation results\",\r\n \"description\": \"Retrieve result of the sync group resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncMemberOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncMemberOperationResults/read\",\r\n \"displayName\": \"Get sync member resource operation results\",\r\n \"description\": \"Retrieve result of the sync member resource operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/elasticPoolAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/elasticPoolAzureAsyncOperation/read\",\r\n \"displayName\": \"Get elastic pool azure async operation\",\r\n \"description\": \"Gets the azure async operation for an elastic pool async operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/read\",\r\n \"displayName\": \"Get elastic pool details\",\r\n \"description\": \"Retrieve details of elastic pool on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/write\",\r\n \"displayName\": \"Create new or update existing elastic pool\",\r\n \"description\": \"Create a new or change properties of existing elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/delete\",\r\n \"displayName\": \"Delete elastic pool\",\r\n \"description\": \"Delete existing elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments\",\r\n \"displayName\": \"Database Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments/rules/baselines\",\r\n \"displayName\": \"Database Vulnerability Assessment Rule Baseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment rule baseline\",\r\n \"description\": \"Remove the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/write\",\r\n \"displayName\": \"Set database vulnerability assessment rule baseline\",\r\n \"description\": \"Change the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines/read\",\r\n \"displayName\": \"Get database vulnerability assessment rule baseline\",\r\n \"description\": \"Get the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedDatabaseRestoreAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedDatabaseRestoreAzureAsyncOperation/completeRestore/action\",\r\n \"displayName\": \"Complete managed database restore\",\r\n \"description\": \"Completes managed database restore operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/restorePoints\",\r\n \"displayName\": \"Database Restore Point\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/read\",\r\n \"displayName\": \"Get Database Restore points.\",\r\n \"description\": \"Returns restore points for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/delete\",\r\n \"displayName\": \"Deletes a restore point for the database.\",\r\n \"description\": \"Deletes a restore point for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/restorePoints/action\",\r\n \"displayName\": \"Creates a restore point\",\r\n \"description\": \"Creates a new restore point\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/upgradeDataWarehouse/action\",\r\n \"displayName\": \"Upgrade a data warehouse.\",\r\n \"description\": \"Upgrade Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/read\",\r\n \"displayName\": \"List/Get Azure SQL Database(s)\",\r\n \"description\": \"Return the list of databases or gets the properties for the specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database\",\r\n \"description\": \"Creates a database with the specified parameters or update the properties or tags for the specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/delete\",\r\n \"displayName\": \"Delete Azure SQL Database\",\r\n \"description\": \"Deletes an existing database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/pause/action\",\r\n \"displayName\": \"Pause a Datawarehouse database.\",\r\n \"description\": \"Pause Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/resume/action\",\r\n \"displayName\": \"Resume a Datawarehouse database.\",\r\n \"description\": \"Resume Azure SQL Datawarehouse Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/export/action\",\r\n \"displayName\": \"Export an existing database.\",\r\n \"description\": \"Export Azure SQL Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/move/action\",\r\n \"displayName\": \"Change the name of an existing database.\",\r\n \"description\": \"Rename Azure SQL Database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/administrators\",\r\n \"displayName\": \"Administrator of Azure SQL Managed Instance.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/read\",\r\n \"displayName\": \"Get Administrators of Azure SQL Managed Instance.\",\r\n \"description\": \"Gets a list of managed instance administrators.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/write\",\r\n \"displayName\": \"Create/Update Administrator of Azure SQL Managed Instance.\",\r\n \"description\": \"Creates or updates managed instance administrator with the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/administrators/delete\",\r\n \"displayName\": \"Delete Administrator of Azure SQL Managed Instance.\",\r\n \"description\": \"Deletes an existing administrator of managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/extendedAuditingSettings\",\r\n \"displayName\": \"Extended Database Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extendedAuditingSettings/read\",\r\n \"displayName\": \"Get extended database blob auditing policy\",\r\n \"description\": \"Retrieve details of the extended blob auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extendedAuditingSettings/write\",\r\n \"displayName\": \"Set extended database blob auditing policy\",\r\n \"description\": \"Change the extended blob auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/extendedAuditingSettingsAzureAsyncOperation\",\r\n \"displayName\": \"Extended Server Blob Auditing Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/extendedAuditingSettingsAzureAsyncOperation/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/extendedAuditingSettingsOperationResults\",\r\n \"displayName\": \"Extended Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/extendedAuditingSettingsOperationResults/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/extendedAuditingSettings\",\r\n \"displayName\": \"Extended Server Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/extendedAuditingSettings/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve details of the extended server blob auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/extendedAuditingSettings/write\",\r\n \"displayName\": \"Set extended server blob auditing policy\",\r\n \"description\": \"Change the extended server blob auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/skus\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/skus/read\",\r\n \"displayName\": \"Get skus available for a database\",\r\n \"description\": \"Gets a collection of skus available for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/databases\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/databases/read\",\r\n \"displayName\": \"Gets a list of databases for an elastic pool\",\r\n \"description\": \"Gets a list of databases for an elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/databaseOperationResults\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/databaseOperationResults/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/restorableDroppedDatabases\",\r\n \"displayName\": \"Restorable Dropped Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/restorableDroppedDatabases/read\",\r\n \"displayName\": \"Get a list of restorable dropped databases\",\r\n \"description\": \"Get a list of databases that were dropped on a given server that are still within retention policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/skus\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/skus/read\",\r\n \"displayName\": \"Get skus available for an elastic pool\",\r\n \"description\": \"Gets a collection of skus available for an elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/capabilities\",\r\n \"displayName\": \"Location Capability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/capabilities/read\",\r\n \"displayName\": \"Gets the capabilities for this subscription\",\r\n \"description\": \"Gets the capabilities for this subscription in a given location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"Azure SQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/tdeCertificates/action\",\r\n \"displayName\": \"Update Azure SQL Server TDE Certificate\",\r\n \"description\": \"Create/Update TDE certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/import/action\",\r\n \"displayName\": \"Create new database from DacPac\",\r\n \"description\": \"Create a new database on the server and deploy schema and data from a DacPac package\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/read\",\r\n \"displayName\": \"List/Get Azure SQL Server(s)\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/delete\",\r\n \"displayName\": \"Delete Azure SQL Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances\",\r\n \"displayName\": \"Azure SQL Managed Instance\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/tdeCertificates/action\",\r\n \"displayName\": \"Update Azure SQL Server TDE Certificate\",\r\n \"description\": \"Create/Update TDE certificate\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed instances(s)\",\r\n \"description\": \"Return the list of managed instances or gets the properties for the specified managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/write\",\r\n \"displayName\": \"Create/Update Azure SQL Managed instance\",\r\n \"description\": \"Creates a managed instance with the specified parameters or update the properties or tags for the specified managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/delete\",\r\n \"displayName\": \"Delete Azure SQL Managed instance\",\r\n \"description\": \"Deletes an existing managed instance.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/vulnerabilityAssessments/scans\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Execute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/initiateScan/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/export/action\",\r\n \"displayName\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"description\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans/read\",\r\n \"displayName\": \"List/Get database vulnerability assessment scan record(s)\",\r\n \"description\": \"Return the list of database vulnerability assessment scan records or get the scan record for the specified scan ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments/scans\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Execute\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/initiateScan/action\",\r\n \"displayName\": \"Execute vulnerability assessment database scan\",\r\n \"description\": \"Execute vulnerability assessment database scan.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/read\",\r\n \"displayName\": \"List/Get database vulnerability assessment scan record(s)\",\r\n \"description\": \"Return the list of database vulnerability assessment scan records or get the scan record for the specified scan ID.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export/action\",\r\n \"displayName\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"description\": \"Convert an existing scan result to a human readable format. If already exists nothing happens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseUserActivities\",\r\n \"displayName\": \"Get Data Warehouse User Activities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseUserActivities/read\",\r\n \"displayName\": \"Get SQL Data Warehouse user activities\",\r\n \"description\": \"Retrieves the user activities of a SQL Data Warehouse instance which includes running and suspended queries\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/sensitivityLabels\",\r\n \"displayName\": \"Sensitivity label\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/sensitivityLabels/read\",\r\n \"displayName\": \"List sensitivity labels of a given database\",\r\n \"description\": \"List sensitivity labels of a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/securityAlertPolicies\",\r\n \"displayName\": \"Managed Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/read\",\r\n \"displayName\": \"Get managed server threat detection policy\",\r\n \"description\": \"Retrieve details of the managed server threat detection policy configured on a given managed server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/write\",\r\n \"displayName\": \"Update managed server threat detection policy\",\r\n \"description\": \"Change the managed server threat detection policy for a given managed server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for a database\",\r\n \"description\": \"Lists the long term retention backups for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete\",\r\n \"displayName\": \"Deletes a long term retention backup\",\r\n \"description\": \"Deletes a long term retention backup\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/elasticPoolOperationResults\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/elasticPoolOperationResults/read\",\r\n \"displayName\": \"Get elastic pool operation result\",\r\n \"description\": \"Gets the result of an elastic pool operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Location Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/usages/read\",\r\n \"displayName\": \"Get usage metrics in a location\",\r\n \"description\": \"Gets a collection of usage metrics for this subscription in a location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/administratorOperationResults\",\r\n \"displayName\": \"The server administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administratorOperationResults/read\",\r\n \"displayName\": \"Get server administrator operations\",\r\n \"description\": \"Gets in-progress operations on server administrators\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/importExportOperationResults\",\r\n \"displayName\": \"Import/export operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/importExportOperationResults/read\",\r\n \"displayName\": \"Get import/export operations\",\r\n \"description\": \"Gets in-progress import/export operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/operationResults\",\r\n \"displayName\": \"Azure SQL Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/operationResults/read\",\r\n \"displayName\": \"Get server operations\",\r\n \"description\": \"Gets in-progress server operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/transparentDataEncryption/operationResults\",\r\n \"displayName\": \"Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/operationResults/read\",\r\n \"displayName\": \"Get transparent data encryption operations\",\r\n \"description\": \"Gets in-progress operations on transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/securityAlertPolicies\",\r\n \"displayName\": \"Managed Database Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityAlertPolicies/read\",\r\n \"displayName\": \"Get managed database threat detection policy\",\r\n \"description\": \"Retrieve details of the database threat detection policy configured on a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityAlertPolicies/write\",\r\n \"displayName\": \"Update managed database threat detection policy\",\r\n \"description\": \"Change the database threat detection policy for a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for every database on every server in a location\",\r\n \"description\": \"Lists the long term retention backups for every database on every server in a location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/backupLongTermRetentionPolicies\",\r\n \"displayName\": \"Database Backup Archival Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/write\",\r\n \"displayName\": \"Create/Update Database Backup Archival Policy\",\r\n \"description\": \"Create or update a database backup archival policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/read\",\r\n \"displayName\": \"List/Get backup archival policies of a database\",\r\n \"description\": \"Return the list of backup archival policies of a specified database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/longTermRetentionServers/longTermRetentionBackups\",\r\n \"displayName\": \"LongTerm Retention Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read\",\r\n \"displayName\": \"Lists the long term retention backups for every database on a server\",\r\n \"description\": \"Lists the long term retention backups for every database on a server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments\",\r\n \"displayName\": \"Database Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessments/rules/baselines\",\r\n \"displayName\": \"Database Vulnerability Assessment Rule Baseline\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/delete\",\r\n \"displayName\": \"Remove database vulnerability assessment rule baseline\",\r\n \"description\": \"Remove the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/write\",\r\n \"displayName\": \"Set database vulnerability assessment rule baseline\",\r\n \"description\": \"Change the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines/read\",\r\n \"displayName\": \"Get database vulnerability assessment rule baseline\",\r\n \"description\": \"Get the vulnerability assessment rule baseline for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases\",\r\n \"displayName\": \"Azure SQL Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/read\",\r\n \"displayName\": \"Get managed database\",\r\n \"description\": \"Gets existing managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/delete\",\r\n \"displayName\": \"Delete managed database\",\r\n \"description\": \"Deletes an existing managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/write\",\r\n \"displayName\": \"Creates or updates an existing database.\",\r\n \"description\": \"Creates a new database or updates an existing database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/metricDefinitions\",\r\n \"displayName\": \"Managed instance metric definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/metricDefinitions/read\",\r\n \"displayName\": \"Get managed instance metric definitions for specific managed instance\",\r\n \"description\": \"Get managed instance metric definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/metrics\",\r\n \"displayName\": \"Managed instance metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/metrics/read\",\r\n \"displayName\": \"Get managed instance metrics for specific managed instance\",\r\n \"description\": \"Get managed instance metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/administrators\",\r\n \"displayName\": \"The server administrator\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/read\",\r\n \"displayName\": \"Get server administrator\",\r\n \"description\": \"Retrieve server administrator details\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/write\",\r\n \"displayName\": \"Create new or update existing server administrator\",\r\n \"description\": \"Create or update server administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/delete\",\r\n \"displayName\": \"Delete server administrator from the server\",\r\n \"description\": \"Delete server administrator\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/columns\",\r\n \"displayName\": \"Database table column\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"displayName\": \"Get columns\",\r\n \"description\": \"Retrieve list of columns of a table\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditingPolicies\",\r\n \"displayName\": \"Database Table Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingPolicies/read\",\r\n \"displayName\": \"Get database table auditing policy\",\r\n \"description\": \"Retrieve details of the table auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingPolicies/write\",\r\n \"displayName\": \"Set database table auditing policy\",\r\n \"description\": \"Change the table auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/connectionPolicies\",\r\n \"displayName\": \"Database Connection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/connectionPolicies/read\",\r\n \"displayName\": \"Get database connection policy\",\r\n \"description\": \"Retrieve details of the connection policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/connectionPolicies/write\",\r\n \"displayName\": \"Set database connection policy\",\r\n \"description\": \"Change connection policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/extensions\",\r\n \"displayName\": \"Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extensions/read\",\r\n \"displayName\": \"Gets a database extensions.\",\r\n \"description\": \"Gets a collection of extensions for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/extensions/write\",\r\n \"displayName\": \"Set database extension\",\r\n \"description\": \"Change the extension for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/queryStore\",\r\n \"displayName\": \"Query Store settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/read\",\r\n \"displayName\": \"Get Query Store settings.\",\r\n \"description\": \"Returns current values of Query Store settings for the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/write\",\r\n \"displayName\": \"Update Query Store settings\",\r\n \"description\": \"Updates Query Store setting for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas\",\r\n \"displayName\": \"Database Schema\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"displayName\": \"Get schemas\",\r\n \"description\": \"Retrieve list of schemas of a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/securityAlertPolicies\",\r\n \"displayName\": \"Database Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityAlertPolicies/read\",\r\n \"displayName\": \"Get database threat detection policy\",\r\n \"description\": \"Retrieve details of the threat detection policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityAlertPolicies/write\",\r\n \"displayName\": \"Set threat detection auditing policy\",\r\n \"description\": \"Change the threat detection policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/securityMetrics\",\r\n \"displayName\": \"Database Security Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/securityMetrics/read\",\r\n \"displayName\": \"Get database security metrics\",\r\n \"description\": \"Gets a collection of database security metrics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/usages\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/usages/read\",\r\n \"displayName\": \"Gets the Azure SQL Database usages information\",\r\n \"description\": \"Gets the Azure SQL Database usages information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataMaskingPolicies\",\r\n \"displayName\": \"Database Data Masking Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/read\",\r\n \"displayName\": \"List/Get database data masking policy(s)\",\r\n \"description\": \"Return the list of database data masking policies.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/write\",\r\n \"displayName\": \"Set Database Data Masking Policy\",\r\n \"description\": \"Change data masking policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"displayName\": \"Database Data Masking Policy Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/read\",\r\n \"displayName\": \"Get database data masking policy rule\",\r\n \"description\": \"Retrieve details of the data masking policy rule configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/write\",\r\n \"displayName\": \"Set database data masking policy rule\",\r\n \"description\": \"Change data masking policy rule for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules/delete\",\r\n \"displayName\": \"Delete database data masking policy rule\",\r\n \"description\": \"Delete data masking policy rule for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseQueries\",\r\n \"displayName\": \"Data Warehouse Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseQueries/read\",\r\n \"displayName\": \"Get details about data warehouse query\",\r\n \"description\": \"Returns the data warehouse distribution query information for selected query ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/dataWarehouseQueries/dataWarehouseQuerySteps\",\r\n \"displayName\": \"Data Warehouse Query Step\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/dataWarehouseQueries/dataWarehouseQuerySteps/read\",\r\n \"displayName\": \"Get details about data warehouse query step\",\r\n \"description\": \"Returns the distributed query step information of data warehouse query for selected step ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/disasterRecoveryConfiguration\",\r\n \"displayName\": \"Disaster Recovery Configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/read\",\r\n \"displayName\": \"Get details about disaster recovery configurations\",\r\n \"description\": \"Gets a collection of disaster recovery configurations that include this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/write\",\r\n \"displayName\": \"Set dserver disaster recovery configuration\",\r\n \"description\": \"Change server disaster recovery configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/delete\",\r\n \"displayName\": \"Delete server disaster recovery configuration\",\r\n \"description\": \"Deletes an existing disaster recovery configurations for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/failover/action\",\r\n \"displayName\": \"Failover a DisasterRecoveryConfiguration\",\r\n \"description\": \"Failover a DisasterRecoveryConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover a DisasterRecoveryConfiguration\",\r\n \"description\": \"Force Failover a DisasterRecoveryConfiguration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/elasticPoolActivity\",\r\n \"displayName\": \"Elastic Database Pool Activi\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/elasticPoolActivity/read\",\r\n \"displayName\": \"Get elastic database pool activity\",\r\n \"description\": \"Retrieve activities and details on a given elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/elasticPoolDatabaseActivity\",\r\n \"displayName\": \"Elastic Pool Database Activity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/elasticPoolDatabaseActivity/read\",\r\n \"displayName\": \"Get elastic pool database activity\",\r\n \"description\": \"Retrieve activities and details on a given database that is part of elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/geoBackupPolicies\",\r\n \"displayName\": \"A Database GeoBackup policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/geoBackupPolicies/read\",\r\n \"displayName\": \"Gets a collection of database geobackup policies\",\r\n \"description\": \"Retrieve geo backup policies for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/geoBackupPolicies/write\",\r\n \"displayName\": \"Set a geobackup policy on a database\",\r\n \"description\": \"Create or update a database geobackup policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Virtual Network or subnets \",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete Azure SQL Virtual network rules associated to a virtual network or subnet\",\r\n \"description\": \"Deletes Virtual network rules associated to a virtual network or subnet\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/read\",\r\n \"displayName\": \"Gets the available locations\",\r\n \"description\": \"Gets the available locations for a given subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries/statistics\",\r\n \"displayName\": \"Database Top Queries Statistics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/statistics/read\",\r\n \"displayName\": \"Get Database Top Queries statistics\",\r\n \"description\": \"Returns aggregated runtime statistics for selected query in selected time period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries\",\r\n \"displayName\": \"Database Top Queries query text\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/queryText/action\",\r\n \"displayName\": \"Get Database Top Queries query text\",\r\n \"description\": \"Returns the Transact-SQL text for selected query ID\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/read\",\r\n \"displayName\": \"Get Top Queries for the database\",\r\n \"description\": \"Returns aggregated runtime statistics for selected query in selected time period\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recommendedElasticPools\",\r\n \"displayName\": \"Recommended Elastic Database Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recommendedElasticPools/read\",\r\n \"displayName\": \"Get recommended elastic database pools\",\r\n \"description\": \"Retrieve recommendation for elastic database pools to reduce cost or improve performance based on historica resource utilization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recommendedElasticPools/databases\",\r\n \"displayName\": \"Recommended Elastic Pool Databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recommendedElasticPools/databases/read\",\r\n \"displayName\": \"Get recommended elastic pools databases\",\r\n \"description\": \"Retrieve metrics for recommended elastic database pools for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/recommendedIndexes\",\r\n \"displayName\": \"Recommended Index\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/recommendedIndexes/read\",\r\n \"displayName\": \"Get list of index recommendations\",\r\n \"description\": \"Retrieve list of index recommendations on a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/recommendedIndexes/write\",\r\n \"displayName\": \"Update Recommended Index State\",\r\n \"description\": \"Apply index recommendation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableDatabases\",\r\n \"displayName\": \"Recoverable Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recoverableDatabases/read\",\r\n \"displayName\": \"Get the last known database recovery point\",\r\n \"description\": \"This operation is used for disaster recovery of live database to restore database to last-known good backup point. It returns information about the last good backup but it doesn\\\\u0027t actually restore the database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/replicationLinks\",\r\n \"displayName\": \"Database Replication Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/read\",\r\n \"displayName\": \"List/Get Replication links of Azure SQL database(s).\",\r\n \"description\": \"Return the list of replication links or gets the properties for the specified replication links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/delete\",\r\n \"displayName\": \"Force-terminate the replication relationship\",\r\n \"description\": \"Terminate the replication relationship forcefully and with potential data loss\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/failover/action\",\r\n \"displayName\": \"Failover replication relationship after synchronizing\",\r\n \"description\": \"Failover after synchronizing all changes from the primary, making this database into the replication relationship\\\\u0027s primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Failover replication relationship immediatel\",\r\n \"description\": \"Failover immediately with potential data loss, making this database into the replication relationship\\\\u0027s primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/updateReplicationMode/action\",\r\n \"displayName\": \"Update replication mode for link\",\r\n \"description\": \"Update replication mode for link to synchronous or asynchronous mode\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/unlink/action\",\r\n \"displayName\": \"Terminate the replication relationship\",\r\n \"description\": \"Terminate the replication relationship forcefully or after synchronizing with the partner\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingPolicies\",\r\n \"displayName\": \"Default Server Table Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingPolicies/read\",\r\n \"displayName\": \"Get default server table auditing policy\",\r\n \"description\": \"Retrieve details of the default server table auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingPolicies/write\",\r\n \"displayName\": \"Set default server table auditing policy\",\r\n \"description\": \"Change the default server table auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/backupLongTermRetentionVaults\",\r\n \"displayName\": \"A backup long term retention vault\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/read\",\r\n \"displayName\": \"Read a backup long term retention vault\",\r\n \"description\": \"This operation is used to get a backup long term retention vault. It returns information about the vault registered to this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/write\",\r\n \"displayName\": \"Register a backup long term retention vault\",\r\n \"description\": \"This operation is used to register a backup long term retention vault to a server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/delete\",\r\n \"displayName\": \"Delete backup archival vault of a server\",\r\n \"description\": \"Deletes an existing backup archival vault.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/communicationLinks\",\r\n \"displayName\": \"Server Communication Link\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/read\",\r\n \"displayName\": \"List/Get communication links of a server\",\r\n \"description\": \"Return the list of communication links of a specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/write\",\r\n \"displayName\": \"Create/Update Server Communication Link\",\r\n \"description\": \"Create or update a server communication link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/communicationLinks/delete\",\r\n \"displayName\": \"Delete communication link of a server\",\r\n \"description\": \"Deletes an existing server communication link.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/connectionPolicies\",\r\n \"displayName\": \"Server Connection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/connectionPolicies/read\",\r\n \"displayName\": \"List/Get server connection policies of a server\",\r\n \"description\": \"Return the list of server connection policies of a specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/connectionPolicies/write\",\r\n \"displayName\": \"Create/Update Server Connection Policy\",\r\n \"description\": \"Create or update a server connection policy.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/usages\",\r\n \"displayName\": \"Server Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/usages/read\",\r\n \"displayName\": \"Get server usage details\",\r\n \"description\": \"Return server DTU quota and current DTU consuption by all databases within the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/serviceObjectives\",\r\n \"displayName\": \"Service Level Objective\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/serviceObjectives/read\",\r\n \"displayName\": \"Get service level objectives\",\r\n \"description\": \"Retrieve list of service level objectives (also known as performance tiers) available on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/serviceTierAdvisors\",\r\n \"displayName\": \"Database Service Tier Adviso\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/serviceTierAdvisors/read\",\r\n \"displayName\": \"Get recommended database performance level\",\r\n \"description\": \"Return suggestion about scaling database up or down based on query execution statistics to improve performance or reduce cost\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables\",\r\n \"displayName\": \"Database Table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"displayName\": \"Get tables\",\r\n \"description\": \"Retrieve list of tables of a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/transparentDataEncryption\",\r\n \"displayName\": \"Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/read\",\r\n \"displayName\": \"Get database transparent data encryption details\",\r\n \"description\": \"Retrieve status and details of transparent data encryption security feature for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/write\",\r\n \"displayName\": \"Enable or disable transparent data encryption for a given database\",\r\n \"description\": \"Change transparent data encryption state\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"virtualClusters\",\r\n \"displayName\": \"Azure Sql Virtual Cluster\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/virtualClusters/read\",\r\n \"displayName\": \"List/Get Azure SQL Virtual cluster(s)\",\r\n \"description\": \"Return the list of virtual clusters or gets the properties for the specified virtual cluster.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/virtualClusters/write\",\r\n \"displayName\": \"Update Virtual cluster.\",\r\n \"description\": \"Updates virtual cluster tags.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/auditingSettingsOperationResults\",\r\n \"displayName\": \"Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/auditingSettingsOperationResults/read\",\r\n \"displayName\": \"Get server blob auditing operation results\",\r\n \"description\": \"Retrieve result of the server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/auditingSettingsAzureAsyncOperation\",\r\n \"displayName\": \"Server Blob Auditing Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/auditingSettingsAzureAsyncOperation/read\",\r\n \"displayName\": \"Get extended server blob auditing policy\",\r\n \"description\": \"Retrieve result of the extended server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingSettings\",\r\n \"displayName\": \"Server Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/read\",\r\n \"displayName\": \"Get server blob auditing policy\",\r\n \"description\": \"Retrieve details of the server blob auditing policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/write\",\r\n \"displayName\": \"Set server blob auditing policy\",\r\n \"description\": \"Change the server blob auditing for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditingSettings\",\r\n \"displayName\": \"Database Blob Auditing Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingSettings/read\",\r\n \"displayName\": \"Get database blob auditing policy\",\r\n \"description\": \"Retrieve details of the blob auditing policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditingSettings/write\",\r\n \"displayName\": \"Set database blob auditing policy\",\r\n \"description\": \"Change the blob auditing policy for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/auditRecords\",\r\n \"displayName\": \"Database Blob Audit Records\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"displayName\": \"Get database blob audit records\",\r\n \"description\": \"Retrieve the database blob audit records\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/auditingSettings/operationResults\",\r\n \"displayName\": \"Server Blob Auditing Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/auditingSettings/operationResults/read\",\r\n \"displayName\": \"Get server blob auditing operation results\",\r\n \"description\": \"Retrieve result of the server blob auditing policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/operations\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operations/cancel/action\",\r\n \"displayName\": \"Cancel Azure SQL Database async operation\",\r\n \"description\": \"Cancels Azure SQL Database pending asynchronous operation that is not finished yet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operations/read\",\r\n \"displayName\": \"List Azure SQL Database operations\",\r\n \"description\": \"Return the list of operations performed on the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServers\",\r\n \"displayName\": \"Deleted server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServers/read\",\r\n \"displayName\": \"List/Get Deleted Server(s)\",\r\n \"description\": \"Return the list of deleted servers or gets the properties for the specified deleted server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServers/recover/action\",\r\n \"displayName\": \"Recover Deleted Server\",\r\n \"description\": \"Recover a deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServerAsyncOperation\",\r\n \"displayName\": \"Deleted server operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServerAsyncOperation/read\",\r\n \"displayName\": \"Get deleted server operations\",\r\n \"description\": \"Gets in-progress operations on deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/deletedServerOperationResults\",\r\n \"displayName\": \"Deleted server operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/deletedServerOperationResults/read\",\r\n \"displayName\": \"deleted server operations\",\r\n \"description\": \"Gets in-progress operations on deleted server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/databaseAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/databaseAzureAsyncOperation/read\",\r\n \"displayName\": \"Gets the status of a database operation.\",\r\n \"description\": \"Gets the status of a database operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/schemas/tables/columns/sensitivityLabels\",\r\n \"displayName\": \"Sensitivity label\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/read\",\r\n \"displayName\": \"Get the sensitivity label of a given column\",\r\n \"description\": \"Get the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/write\",\r\n \"displayName\": \"Create or update the sensitivity label of a given column\",\r\n \"description\": \"Create or update the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/delete\",\r\n \"displayName\": \"Delete the sensitivity label of a given column\",\r\n \"description\": \"Delete the sensitivity label of a given column\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/automaticTuning\",\r\n \"displayName\": \"Server Automatic Tuning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/automaticTuning/read\",\r\n \"displayName\": \"Get automatic tuning settings for the server\",\r\n \"description\": \"Returns automatic tuning settings for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/automaticTuning/write\",\r\n \"displayName\": \"Update automatic tuning settings for the server\",\r\n \"description\": \"Updates automatic tuning settings for the server and returns updated settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/transparentDataEncryption\",\r\n \"displayName\": \"Azure SQL Managed Database Transparent Data Encryption\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/transparentDataEncryption/read\",\r\n \"displayName\": \"Get managed database Transparent Data Encryption\",\r\n \"description\": \"Retrieve details of the database Transparent Data Encryption on a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/transparentDataEncryption/write\",\r\n \"displayName\": \"Update managed database Transparent Data Encryption\",\r\n \"description\": \"Change the database Transparent Data Encryption for a given managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedTransparentDataEncryptionOperationResults\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedTransparentDataEncryptionOperationResults/read\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"description\": \"Gets in-progress operations on managed database transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedTransparentDataEncryptionAzureAsyncOperation\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/managedTransparentDataEncryptionAzureAsyncOperation/read\",\r\n \"displayName\": \"Managed database transparent data encryption operation\",\r\n \"description\": \"Gets in-progress operations on managed database transparent data encryption\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/syncAgents\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Agent(s)\",\r\n \"description\": \"Return the list of sync agents or gets the properties for the specified sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Agent\",\r\n \"description\": \"Creates a sync agent with the specified parameters or update the properties for the specified sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Agent\",\r\n \"description\": \"Deletes an existing sync agent.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/generateKey/action\",\r\n \"displayName\": \"Generate Azure SQL Sync Agent registeration key\",\r\n \"description\": \"Generate sync agent registeration key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/syncAgents/linkedDatabases\",\r\n \"displayName\": \"Azure SQL Sync Agent.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/syncAgents/linkedDatabases/read\",\r\n \"displayName\": \"List Azure SQL Sync Agent linked databases\",\r\n \"description\": \"Return the list of sync agent linked databases\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/syncDatabaseIds\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/syncDatabaseIds/read\",\r\n \"displayName\": \"Get the sync database ids\",\r\n \"description\": \"Retrieve the sync database ids for a particular region and subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/refreshHubSchema/action\",\r\n \"displayName\": \"Refresh Azure SQL Sync Hub Database schema\",\r\n \"description\": \"Refresh sync hub database schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/cancelSync/action\",\r\n \"displayName\": \"Cancel Azure SQL Sync Group synchronization\",\r\n \"description\": \"Cancel sync group synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/triggerSync/action\",\r\n \"displayName\": \"Trigger Azure SQL Sync Group synchronization\",\r\n \"description\": \"Trigger sync group synchronization\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Group(s)\",\r\n \"description\": \"Return the list of sync groups or gets the properties for the specified sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Group\",\r\n \"description\": \"Creates a sync group with the specified parameters or update the properties for the specified sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Group\",\r\n \"description\": \"Deletes an existing sync group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/refreshHubSchemaOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/refreshHubSchemaOperationResults/read\",\r\n \"displayName\": \"Get sync hub schema refresh operation results\",\r\n \"description\": \"Retrieve result of the sync hub schema refresh operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/hubSchemas\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/hubSchemas/read\",\r\n \"displayName\": \"List Azure SQL Sync Hub Database schema\",\r\n \"description\": \"Return the list of sync hub database schemas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers/refreshSchemaOperationResults\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/refreshSchemaOperationResults/read\",\r\n \"displayName\": \"Get sync member schema refresh operation results\",\r\n \"description\": \"Retrieve result of the sync member schema refresh operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/encryptionProtector\",\r\n \"displayName\": \"Azure SQL Server Encryption Protector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/encryptionProtector/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Encryption Protector\",\r\n \"description\": \"Returns a list of server encryption protectors or gets the properties for the specified server encryption protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/encryptionProtector/write\",\r\n \"displayName\": \"Update Azure SQL Server Encryption Protector\",\r\n \"description\": \"Update the properties for the specified Server Encryption Protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/queryStore/queryTexts\",\r\n \"displayName\": \"Query Store query texts.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/queryStore/queryTexts/read\",\r\n \"displayName\": \"List Query Store query texts.\",\r\n \"description\": \"Returns the collection of query texts that correspond to the specified parameters.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Server Firewall Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update server firewall rule\",\r\n \"description\": \"Creates a server firewall rule with the specified parameters, update the properties for the specified rule or overwrite all existing rules with new server firewall rule(s).\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Server firewall rule(s)\",\r\n \"description\": \"Return the list of server firewall rules or gets the properties for the specified server firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete server firewall rule\",\r\n \"description\": \"Deletes an existing server firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/keys\",\r\n \"displayName\": \"Azure SQL Server Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Key(s)\",\r\n \"description\": \"Return the list of server keys or gets the properties for the specified server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server Keys\",\r\n \"description\": \"Creates a key with the specified parameters or update the properties or tags for the specified server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/keys/delete\",\r\n \"displayName\": \"Delete Azure SQL Server Key\",\r\n \"description\": \"Deletes an existing server key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/logs\",\r\n \"displayName\": \"Azure SQL Sync Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/logs/read\",\r\n \"displayName\": \"List Azure SQL Sync Group logs\",\r\n \"description\": \"Return the list of sync group logs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/read\",\r\n \"displayName\": \"List/Get Azure SQL Sync Member(s)\",\r\n \"description\": \"Return the list of sync members or gets the properties for the specified sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/write\",\r\n \"displayName\": \"Create/Update Azure SQL Sync Member\",\r\n \"description\": \"Creates a sync member with the specified parameters or update the properties for the specified sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/delete\",\r\n \"displayName\": \"Delete Azure SQL Sync Member\",\r\n \"description\": \"Deletes an existing sync member.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/refreshSchema/action\",\r\n \"displayName\": \"Refresh Azure SQL Sync Member atabase schema\",\r\n \"description\": \"Refresh sync member schema\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/syncGroups/syncMembers/schemas\",\r\n \"displayName\": \"Azure SQL Sync Member.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/syncGroups/syncMembers/schemas/read\",\r\n \"displayName\": \"List Azure SQL Sync Member Database schema\",\r\n \"description\": \"Return the list of sync member database schemas\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPoolEstimates\",\r\n \"displayName\": \"Elastic Pool Estimate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPoolEstimates/read\",\r\n \"displayName\": \"Get elastic pool estimates of a server\",\r\n \"description\": \"Returns list of elastic pool estimates already created for this server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPoolEstimates/write\",\r\n \"displayName\": \"Create an elastic pool estimate\",\r\n \"description\": \"Creates new elastic pool estimate for list of databases provided\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available REST operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets available REST operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies/operationResults\",\r\n \"displayName\": \"Server Threat Detection Policy Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/operationResults/read\",\r\n \"displayName\": \"Get server threat detection policy operation results\",\r\n \"description\": \"Retrieve results of the server threat detection policy write operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessmentSettings\",\r\n \"displayName\": \"Database Vulnerability Assessment Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/read\",\r\n \"displayName\": \"Get database vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/write\",\r\n \"displayName\": \"Set database vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/vulnerabilityAssessmentScans/operationResults\",\r\n \"displayName\": \"Database Vulnerability Assessment Scan Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/operationResults/read\",\r\n \"displayName\": \"Get the database vulnerability assessment scan operation result\",\r\n \"description\": \"Retrieve the result of the database vulnerability assessment scan Execute operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/failoverGroups\",\r\n \"displayName\": \"Azure SQL Database Failover Group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Database Failover Group\",\r\n \"description\": \"Returns the list of failover groups or gets the properties for the specified failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database Failover Group\",\r\n \"description\": \"Creates a failover group with the specified parameters or updates the properties or tags for the specified failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Database Failover Group\",\r\n \"description\": \"Deletes an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/failover/action\",\r\n \"displayName\": \"Failover Azure SQL Database Failover Group\",\r\n \"description\": \"Executes planned failover in an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/failoverGroups/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover Azure SQL Database Failover Group\",\r\n \"description\": \"Executes forced failover in an existing failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies\",\r\n \"displayName\": \"Server Threat Detection Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/read\",\r\n \"displayName\": \"Get server threat detection policy\",\r\n \"description\": \"Retrieve details of the server threat detection policy configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Update server threat detection policy\",\r\n \"description\": \"Change the server threat detection policy for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Azure SQL Server Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Azure SQL Server Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkRulesAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rules Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/virtualNetworkRulesAzureAsyncOperation/read\",\r\n \"displayName\": \"Get Azure SQL Server Virtual Network Rules Azure Async Operation\",\r\n \"description\": \"Returns the details of the specified virtual network rules azure async operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/virtualNetworkRulesOperationResults\",\r\n \"displayName\": \"Azure SQL Server Virtual Network Rule Azure Async Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/virtualNetworkRulesOperationResults/read\",\r\n \"displayName\": \"Get Azure SQL Server Virtual Network Rules Operation Results\",\r\n \"description\": \"Returns the details of the specified virtual network rules operation \",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/advisors\",\r\n \"displayName\": \"Database Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/read\",\r\n \"displayName\": \"Get advisors for a database\",\r\n \"description\": \"Returns list of advisors available for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a database advisor\",\r\n \"description\": \"Update auto-execute status of an advisor on database level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/automaticTuning\",\r\n \"displayName\": \"Database Automatic Tuning\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/automaticTuning/read\",\r\n \"displayName\": \"Get automatic tuning settings for a database\",\r\n \"description\": \"Returns automatic tuning settings for a database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/automaticTuning/write\",\r\n \"displayName\": \"Update automatic tuning settings for a database\",\r\n \"description\": \"Updates automatic tuning settings for a database and returns updated settings\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/advisors/recommendedActions\",\r\n \"displayName\": \"Database Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions for a database\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update database recommended action state\",\r\n \"description\": \"Apply the recommended action on the database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/advisors\",\r\n \"displayName\": \"Elastic Pool Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/read\",\r\n \"displayName\": \"Get advisors for an elastic pool\",\r\n \"description\": \"Returns list of advisors available for the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a elastic pool advisor\",\r\n \"description\": \"Update auto-execute status of an advisor on elastic pool level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/advisors/recommendedActions\",\r\n \"displayName\": \"Elastic Pool Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions for an elastic pool\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update elastic pool recommended action state\",\r\n \"description\": \"Apply the recommended action on the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors\",\r\n \"displayName\": \"Server Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/read\",\r\n \"displayName\": \"Get advisors for a server\",\r\n \"description\": \"Returns list of advisors available for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/write\",\r\n \"displayName\": \"Update auto-execute status of a server advisor\",\r\n \"description\": \"Updates auto-execute status of an advisor on server level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors/recommendedActions\",\r\n \"displayName\": \"Server Recommended Action\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/recommendedActions/read\",\r\n \"displayName\": \"Get recommended actions of a server\",\r\n \"description\": \"Returns list of recommended actions of specified advisor for the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/advisors/recommendedActions/write\",\r\n \"displayName\": \"Update server recommended action state\",\r\n \"description\": \"Apply the recommended action on the server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/importExportOperationResults\",\r\n \"displayName\": \"Import/export operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/importExportOperationResults/read\",\r\n \"displayName\": \"Get import/export operations\",\r\n \"description\": \"Gets in-progress import/export operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/operations\",\r\n \"displayName\": \"Azure SQL Database Elastic Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/operations/cancel/action\",\r\n \"displayName\": \"Cancel Azure SQL elastic pool async operation\",\r\n \"description\": \"Cancels Azure SQL elastic pool pending asynchronous operation that is not finished yet.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/operations/read\",\r\n \"displayName\": \"List Azure SQL elastic pool operations\",\r\n \"description\": \"Return the list of operations performed on the elastic pool\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/securityEvents\",\r\n \"displayName\": \"Managed Database security events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/securityEvents/read\",\r\n \"displayName\": \"Get managed database security events\",\r\n \"description\": \"Retrieves the managed database security events\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/instanceFailoverGroups\",\r\n \"displayName\": \"Azure SQL Database instance failover group\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/read\",\r\n \"displayName\": \"List/Get Azure SQL Database instance failover group\",\r\n \"description\": \"Returns the list of instance failover groups or gets the properties for the specified instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/write\",\r\n \"displayName\": \"Create/Update Azure SQL Database instance failover group\",\r\n \"description\": \"Creates a instance failover group with the specified parameters or updates the properties or tags for the specified instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/delete\",\r\n \"displayName\": \"Delete Azure SQL Database instance failover group\",\r\n \"description\": \"Deletes an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/failover/action\",\r\n \"displayName\": \"Failover Azure SQL Database instance failover group\",\r\n \"description\": \"Executes planned failover in an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/locations/instanceFailoverGroups/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Force Failover Azure SQL Database instance failover group\",\r\n \"description\": \"Executes forced failover in an existing instance failover group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage\",\r\n \"displayName\": \"Total database size\",\r\n \"displayDescription\": \"Total database size\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\"\r\n },\r\n {\r\n \"name\": \"connection_successful\",\r\n \"displayName\": \"Successful Connections\",\r\n \"displayDescription\": \"Successful Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connection_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"blocked_by_firewall\",\r\n \"displayName\": \"Blocked by Firewall\",\r\n \"displayDescription\": \"Blocked by Firewall\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"deadlock\",\r\n \"displayName\": \"Deadlocks\",\r\n \"displayDescription\": \"Deadlocks\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Database size percentage\",\r\n \"displayDescription\": \"Database size percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\"\r\n },\r\n {\r\n \"name\": \"xtp_storage_percent\",\r\n \"displayName\": \"In-Memory OLTP storage percent\",\r\n \"displayDescription\": \"In-Memory OLTP storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^((?!datawarehouse).)*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dtu_limit\",\r\n \"displayName\": \"DTU Limit\",\r\n \"displayDescription\": \"DTU Limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\"\r\n },\r\n {\r\n \"name\": \"dtu_used\",\r\n \"displayName\": \"DTU used\",\r\n \"displayDescription\": \"DTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse)(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse).*vcore.*$\"\r\n },\r\n {\r\n \"name\": \"cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*datawarehouse).*vcore.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dwu_limit\",\r\n \"displayName\": \"DWU limit\",\r\n \"displayDescription\": \"DWU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\"\r\n },\r\n {\r\n \"name\": \"dwu_consumption_percent\",\r\n \"displayName\": \"DWU percentage\",\r\n \"displayDescription\": \"DWU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dwu_used\",\r\n \"displayName\": \"DWU used\",\r\n \"displayDescription\": \"DWU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"dw_cpu_percent\",\r\n \"displayName\": \"DW node level CPU percentage\",\r\n \"displayDescription\": \"DW node level CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DwLogicalNodeId\",\r\n \"displayName\": \"Logical node ID\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dw_physical_data_read_percent\",\r\n \"displayName\": \"DW node level Data IO percentage\",\r\n \"displayDescription\": \"DW node level Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \".*datawarehouse.*$\",\r\n \"fillGapWithZero\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DwLogicalNodeId\",\r\n \"displayName\": \"Logical node ID\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cache_hit_percent\",\r\n \"displayName\": \"Cache hit percentage\",\r\n \"displayDescription\": \"Cache hit percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*gen2.*$|.*gen2.*datawarehouse.*$\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cache_used_percent\",\r\n \"displayName\": \"Cache used percentage\",\r\n \"displayDescription\": \"Cache used percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"metricFilterPattern\": \".*datawarehouse.*gen2.*$|.*gen2.*datawarehouse.*$\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read databases log definitions\",\r\n \"description\": \"Gets the available logs for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"SQLInsights\",\r\n \"displayName\": \"SQL Insights\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"AutomaticTuning\",\r\n \"displayName\": \"Automatic tuning\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreRuntimeStatistics\",\r\n \"displayName\": \"Query Store Runtime Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreWaitStatistics\",\r\n \"displayName\": \"Query Store Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Errors\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"DatabaseWaitStatistics\",\r\n \"displayName\": \"Database Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Timeouts\",\r\n \"displayName\": \"Timeouts\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Blocks\",\r\n \"displayName\": \"Blocks\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Deadlocks\",\r\n \"displayName\": \"Deadlocks\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"SQLSecurityAuditEvents\",\r\n \"displayName\": \"SQL Security Audit Event\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Elastic Database Pool Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get elastic pool metric definitions\",\r\n \"description\": \"Return types of metrics that are available for elastic database pools\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_cpu_percent\"\r\n },\r\n {\r\n \"name\": \"database_cpu_percent\",\r\n \"displayName\": \"CPU percentage\",\r\n \"displayDescription\": \"CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_physical_data_read_percent\"\r\n },\r\n {\r\n \"name\": \"database_physical_data_read_percent\",\r\n \"displayName\": \"Data IO percentage\",\r\n \"displayDescription\": \"Data IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_log_write_percent\"\r\n },\r\n {\r\n \"name\": \"database_log_write_percent\",\r\n \"displayName\": \"Log IO percentage\",\r\n \"displayDescription\": \"Log IO percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_dtu_consumption_percent\"\r\n },\r\n {\r\n \"name\": \"database_dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percentage\",\r\n \"displayDescription\": \"Storage percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_workers_percent\"\r\n },\r\n {\r\n \"name\": \"database_workers_percent\",\r\n \"displayName\": \"Workers percentage\",\r\n \"displayDescription\": \"Workers percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_sessions_percent\"\r\n },\r\n {\r\n \"name\": \"database_sessions_percent\",\r\n \"displayName\": \"Sessions percentage\",\r\n \"displayDescription\": \"Sessions percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eDTU_limit\",\r\n \"displayName\": \"eDTU limit\",\r\n \"displayDescription\": \"eDTU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"eDTU_used\",\r\n \"displayName\": \"eDTU used\",\r\n \"displayDescription\": \"eDTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"metricFilterPattern\": \"^(?!.*vcore).*$\",\r\n \"delegateMetricNameOverride\": \"database_eDTU_used\"\r\n },\r\n {\r\n \"name\": \"database_eDTU_used\",\r\n \"displayName\": \"eDTU used\",\r\n \"displayDescription\": \"eDTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"delegateMetricNameOverride\": \"database_storage_used\"\r\n },\r\n {\r\n \"name\": \"database_storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"xtp_storage_percent\",\r\n \"displayName\": \"In-Memory OLTP storage percent\",\r\n \"displayDescription\": \"In-Memory OLTP storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^.*vcore.*$\",\r\n \"delegateMetricNameOverride\": \"database_cpu_limit\"\r\n },\r\n {\r\n \"name\": \"database_cpu_limit\",\r\n \"displayName\": \"CPU limit\",\r\n \"displayDescription\": \"CPU limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"metricFilterPattern\": \"^.*vcore.*$\",\r\n \"delegateMetricNameOverride\": \"database_cpu_used\"\r\n },\r\n {\r\n \"name\": \"database_cpu_used\",\r\n \"displayName\": \"CPU used\",\r\n \"displayDescription\": \"CPU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ElasticPoolResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Elastic Database Pool Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Server Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get server metric definitions\",\r\n \"description\": \"Return types of metrics that are available for servers\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"delegateMetricNameOverride\": \"database_dtu_consumption_percent\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSqlElasticPools\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"database_dtu_consumption_percent\",\r\n \"displayName\": \"DTU percentage\",\r\n \"displayDescription\": \"DTU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n },\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ElasticPoolResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"delegateMetricNameOverride\": \"database_storage_used\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSqlElasticPools\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"database_storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isInternal\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n },\r\n {\r\n \"name\": \"ElasticPoolResourceId\",\r\n \"displayName\": \"Elastic Pool ARM Resource Id\",\r\n \"internalName\": \"ElasticPoolResourceId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dtu_used\",\r\n \"displayName\": \"DTU used\",\r\n \"displayDescription\": \"DTU used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true,\r\n \"resourceIdDimensionNameOverride\": \"ServerResourceId\",\r\n \"sourceMdmAccount\": \"MicrosoftSqlShoebox\",\r\n \"sourceMdmNamespace\": \"MicrosoftSql\",\r\n \"isDimensionRequired\": true,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseResourceId\",\r\n \"displayName\": \"Database ARM Resource Id\",\r\n \"internalName\": \"ResourceId\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/replicationLinks\",\r\n \"displayName\": \"Replication links.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/replicationLinks/read\",\r\n \"displayName\": \"List/Get Replication links of Azure SQL database(s).\",\r\n \"description\": \"Return the list of replication links or gets the properties for the specified replication links.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/encryptionProtector\",\r\n \"displayName\": \"Azure SQL Managed Instance Encryption Protector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/encryptionProtector/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance Encryption Protector\",\r\n \"description\": \"Returns a list of server encryption protectors or gets the properties for the specified server encryption protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/encryptionProtector/write\",\r\n \"displayName\": \"Update Azure SQL Server Encryption Protector\",\r\n \"description\": \"Update the properties for the specified Server Encryption Protector.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/keys\",\r\n \"displayName\": \"Azure SQL Managed Instance Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance Key(s)\",\r\n \"description\": \"Return the list of managed instance keys or gets the properties for the specified managed instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/write\",\r\n \"displayName\": \"Create/Update Azure SQL Managed Instance Keys\",\r\n \"description\": \"Creates a key with the specified parameters or update the properties or tags for the specified managed instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/keys/delete\",\r\n \"displayName\": \"Delete Azure SQL Managed Instance Key\",\r\n \"description\": \"Deletes an existing Azure SQL Managed Instance key.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/maintenanceWindowOptions\",\r\n \"displayName\": \"Data Warehouse maintenance window options.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindowOptions/read\",\r\n \"displayName\": \"Get Data Warehouse maintenance window options.\",\r\n \"description\": \"Gets a list of available maintenance windows for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/maintenanceWindows\",\r\n \"displayName\": \"Data Warehouse maintenance windows.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindows/read\",\r\n \"displayName\": \"Get Data Warehouse maintenance windows.\",\r\n \"description\": \"Gets maintenance windows settings for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/maintenanceWindows/write\",\r\n \"displayName\": \"Set Data Warehouse maintenance windows.\",\r\n \"description\": \"Sets maintenance windows settings for a selected database.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/interfaceEndpointProfiles\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Profile\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/write\",\r\n \"displayName\": \"Create/Update Azure SQL Server interface endpoint Profile\",\r\n \"description\": \"Creates a interface endpoint profile with the specified parameters or updates the properties or tags for the specified interface endpoint\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Profile \",\r\n \"description\": \"Returns the properties for the specified interface endpoint profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/interfaceEndpointProfiles/delete\",\r\n \"displayName\": \"Delete Azure SQL Server interface endpoint Profile \",\r\n \"description\": \"Deletes the specified interface endpoint profile\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/interfaceEndpointProfileAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Azure Async Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/interfaceEndpointProfileAzureAsyncOperation/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Azure Async Operation\",\r\n \"description\": \"Returns the details of a specific interface endpoint Azure async operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/interfaceEndpointProfileOperationResults\",\r\n \"displayName\": \"Azure SQL Server interface endpoint Profile Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/interfaceEndpointProfileOperationResults/read\",\r\n \"displayName\": \"Get Azure SQL Server interface endpoint Profile Operation Results\",\r\n \"description\": \"Returns the details of the specified interface endpoint profile operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/vulnerabilityAssessments\",\r\n \"displayName\": \"Managed Instance Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get managed instance vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set managed instance vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove managed instance vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given managed instance\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/vulnerabilityAssessments\",\r\n \"displayName\": \"Server Vulnerability Assessment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/read\",\r\n \"displayName\": \"Get server vulnerability assessment\",\r\n \"description\": \"Retrieve details of the vulnerability assessment configured on a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/write\",\r\n \"displayName\": \"Set server vulnerability assessment\",\r\n \"description\": \"Change the vulnerability assessment for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/vulnerabilityAssessments/delete\",\r\n \"displayName\": \"Remove server vulnerability assessment\",\r\n \"description\": \"Remove the vulnerability assessment for a given server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Managed Instance Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get managed instance metric definitions\",\r\n \"description\": \"Return types of metrics that are available for managed instances\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"virtual_core_count\",\r\n \"displayName\": \"Virtual core count\",\r\n \"displayDescription\": \"Virtual core count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"avg_cpu_percent\",\r\n \"displayName\": \"Average CPU percentage\",\r\n \"displayDescription\": \"Average CPU percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"reserved_storage_mb\",\r\n \"displayName\": \"Storage space reserved\",\r\n \"displayDescription\": \"Storage space reserved\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_space_used_mb\",\r\n \"displayName\": \"Storage space used\",\r\n \"displayDescription\": \"Storage space used\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_requests\",\r\n \"displayName\": \"IO requests count\",\r\n \"displayDescription\": \"IO requests count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_bytes_read\",\r\n \"displayName\": \"IO bytes read\",\r\n \"displayDescription\": \"IO bytes read\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"io_bytes_written\",\r\n \"displayName\": \"IO bytes written\",\r\n \"displayDescription\": \"IO bytes written\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of managed instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read managed instances log definitions\",\r\n \"description\": \"Gets the available logs for managed instances\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"ResourceUsageStats\",\r\n \"displayName\": \"Resource Usage Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Instance Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of managed instance databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read managed instance databases log definitions\",\r\n \"description\": \"Gets the available logs for managed instance databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"SQLInsights\",\r\n \"displayName\": \"SQL Insights\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreRuntimeStatistics\",\r\n \"displayName\": \"Query Store Runtime Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryStoreWaitStatistics\",\r\n \"displayName\": \"Query Store Wait Statistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Errors\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Managed Instance Database Diagnostic Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/restorableDroppedDatabases\",\r\n \"displayName\": \"Azure SQL Restorable Dropped Managed Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/restorableDroppedDatabases/read\",\r\n \"displayName\": \"List/Get Azure SQL Managed Instance restorable dropped databases.\",\r\n \"description\": \"Returns a list of restorable dropped managed databases.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/databases/backupShortTermRetentionPolicies\",\r\n \"displayName\": \"Managed Short Term Retention Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/read\",\r\n \"displayName\": \"Gets a managed short term retention policy\",\r\n \"description\": \"Gets a short term retention policy for a managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/write\",\r\n \"displayName\": \"Updates a managed short term retention policy\",\r\n \"description\": \"Updates a short term retention policy for a managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies\",\r\n \"displayName\": \"Managed Short Term Retention Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies/read\",\r\n \"displayName\": \"Gets a managed short term retention policy\",\r\n \"description\": \"Gets a short term retention policy for a dropped managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies/write\",\r\n \"displayName\": \"Updates a managed short term retention policy\",\r\n \"description\": \"Updates a short term retention policy for a dropped managed database\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/jobAgents\",\r\n \"displayName\": \"Azure SQL DB job agent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/jobAgents/read\",\r\n \"displayName\": \"Get Azure SQL DB job agent\",\r\n \"description\": \"Gets an Azure SQL DB job agent\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/jobAgents/write\",\r\n \"displayName\": \"Create or update Azure SQL DB job agent\",\r\n \"description\": \"Creates or updates an Azure SQL DB job agent\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/jobAgents/delete\",\r\n \"displayName\": \"Delete Azure SQL DB job agent\",\r\n \"description\": \"Deletes an Azure SQL DB job agent\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/jobAgentAzureAsyncOperation\",\r\n \"displayName\": \"Azure SQL DB job agent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/jobAgentAzureAsyncOperation/read\",\r\n \"displayName\": \"Get job agent operation status\",\r\n \"description\": \"Gets the status of an job agent operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/jobAgentOperationResults\",\r\n \"displayName\": \"Azure SQL DB job agent\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/locations/jobAgentOperationResults/read\",\r\n \"displayName\": \"Get job agent operation result\",\r\n \"description\": \"Gets the result of an job agent operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Sql\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Sql\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft StorSimple Device Manager\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/register/action\",\r\n \"displayName\": \"Register Microsoft.StorSimple\",\r\n \"description\": \"Register Provider Microsoft.StorSimple\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"managers/devices/updateSummary\",\r\n \"displayName\": \"Update Summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/updateSummary/read\",\r\n \"displayName\": \"List Update Summary\",\r\n \"description\": \"Lists or gets the Update Summary\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices\",\r\n \"displayName\": \"Devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/scanForUpdates/action\",\r\n \"displayName\": \"Scan Updates\",\r\n \"description\": \"Scan for updates in a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/download/action\",\r\n \"displayName\": \"Download Device Updates\",\r\n \"description\": \"Dowload updates for a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/install/action\",\r\n \"displayName\": \"Install Updates (1200 Series Only)\",\r\n \"description\": \"Install updates on a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/read\",\r\n \"displayName\": \"List Devices\",\r\n \"description\": \"Lists or gets the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/write\",\r\n \"displayName\": \"Create or Update Devices\",\r\n \"description\": \"Create or update the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/delete\",\r\n \"displayName\": \"Delete Devices\",\r\n \"description\": \"Deletes the Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/deactivate/action\",\r\n \"displayName\": \"Deactivate Device\",\r\n \"description\": \"Deactivates a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/publishSupportPackage/action\",\r\n \"displayName\": \"Publish Support Package\",\r\n \"description\": \"Publish support package of a device for Microsoft Support troubleshooting.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failover/action\",\r\n \"displayName\": \"Failover Device\",\r\n \"description\": \"Failover of the device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/sendTestAlertEmail/action\",\r\n \"displayName\": \"Send Test Alert Email\",\r\n \"description\": \"Send test alert email to configured email recipients.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/authorizeForServiceEncryptionKeyRollover/action\",\r\n \"displayName\": \"Authorize for Service Encryption Key Rollover\",\r\n \"description\": \"Authorize for Service Encryption Key Rollover of Devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/installUpdates/action\",\r\n \"displayName\": \"Install Updates (8000 Series Only)\",\r\n \"description\": \"Installs updates on the devices (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverSets/action\",\r\n \"displayName\": \"List Failover Sets (8000 Series Only)\",\r\n \"description\": \"List the failover sets for an existing device (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverTargets/action\",\r\n \"displayName\": \"List Failover Targets (8000 Series Only)\",\r\n \"description\": \"List failover targets of the devices (8000 Series Only).\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/publicEncryptionKey/action\",\r\n \"displayName\": \"List Public Encryption Key\",\r\n \"description\": \"List public encryption key of the device manager\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/timeSettings\",\r\n \"displayName\": \"Time Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/read\",\r\n \"displayName\": \"List Time Settings\",\r\n \"description\": \"Lists or gets the Time Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/write\",\r\n \"displayName\": \"Creates or Updates Time Settings\",\r\n \"description\": \"Creates a new or updates Time Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/alertSettings\",\r\n \"displayName\": \"Alert Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/read\",\r\n \"displayName\": \"List Alert Settings\",\r\n \"description\": \"Lists or gets the Alert Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/write\",\r\n \"displayName\": \"Create or Update Alert Settings\",\r\n \"description\": \"Create or update the Alert Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/networkSettings\",\r\n \"displayName\": \"Network Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/read\",\r\n \"displayName\": \"List Network Settings\",\r\n \"description\": \"Lists or gets the Network Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/write\",\r\n \"displayName\": \"Creates or Updates Network Settings\",\r\n \"description\": \"Creates a new or updates Network Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/securitySettings\",\r\n \"displayName\": \"Security Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/update/action\",\r\n \"displayName\": \"Update (1200 Series Only)\",\r\n \"description\": \"Update the security settings.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/read\",\r\n \"displayName\": \"List Security Settings\",\r\n \"description\": \"List the Security Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/syncRemoteManagementCertificate/action\",\r\n \"displayName\": \"Synchronize Remote Management Certificate (8000 Series Only)\",\r\n \"description\": \"Synchronize the remote management certificate for a device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/write\",\r\n \"displayName\": \"Creates or Updates Security Settings\",\r\n \"description\": \"Creates a new or updates Security Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares\",\r\n \"displayName\": \"Shares (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/write\",\r\n \"displayName\": \"Create or Update Shares\",\r\n \"description\": \"Create or update the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/read\",\r\n \"displayName\": \"List Shares\",\r\n \"description\": \"Lists or gets the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/delete\",\r\n \"displayName\": \"Delete Shares\",\r\n \"description\": \"Deletes the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks\",\r\n \"displayName\": \"Disks (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/read\",\r\n \"displayName\": \"List Disks\",\r\n \"description\": \"Lists or gets the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/write\",\r\n \"displayName\": \"Create or Update Disks\",\r\n \"description\": \"Create or update the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/delete\",\r\n \"displayName\": \"Delete Disks\",\r\n \"description\": \"Deletes the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers\",\r\n \"displayName\": \"iSCSI Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/read\",\r\n \"displayName\": \"List iSCSI Servers\",\r\n \"description\": \"Lists or gets the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/write\",\r\n \"displayName\": \"Create or Update iSCSI Servers\",\r\n \"description\": \"Create or update the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/delete\",\r\n \"displayName\": \"Delete iSCSI Servers\",\r\n \"description\": \"Deletes the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take backup of an iSCSI server.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupScheduleGroups\",\r\n \"displayName\": \"Backup Schedule Groups (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/read\",\r\n \"displayName\": \"List Backup Schedule Groups\",\r\n \"description\": \"Lists or gets the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/write\",\r\n \"displayName\": \"Create or Update Backup Schedule Groups\",\r\n \"description\": \"Create or update the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/delete\",\r\n \"displayName\": \"Delete Backup Schedule Groups\",\r\n \"description\": \"Deletes the Backup Schedule Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/alerts\",\r\n \"displayName\": \"Alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/alerts/read\",\r\n \"displayName\": \"List Alerts\",\r\n \"description\": \"Lists or gets the Alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers\",\r\n \"displayName\": \"Device Managers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/clearAlerts/action\",\r\n \"displayName\": \"Clears All Alerts\",\r\n \"description\": \"Clear all the alerts associated with the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/getActivationKey/action\",\r\n \"displayName\": \"Get Activation Key\",\r\n \"description\": \"Get activation key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/regenerateActivationKey/action\",\r\n \"displayName\": \"Regenerate Activation Key\",\r\n \"description\": \"Regenerate activation key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/regenarateRegistationCertificate/action\",\r\n \"displayName\": \"Regenerate Registration Certificate\",\r\n \"description\": \"Regenerate registration certificate for the device managers.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/getEncryptionKey/action\",\r\n \"displayName\": \"Get Encryption Key\",\r\n \"description\": \"Get encryption key for the device manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/read\",\r\n \"displayName\": \"List Device Managers\",\r\n \"description\": \"Lists or gets the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/delete\",\r\n \"displayName\": \"Delete Device Managers\",\r\n \"description\": \"Deletes the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/write\",\r\n \"displayName\": \"Create or Update Device Managers\",\r\n \"description\": \"Create or update the Device Managers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/configureDevice/action\",\r\n \"displayName\": \"Configure Device\",\r\n \"description\": \"Configures a device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/migrateClassicToResourceManager/action\",\r\n \"displayName\": \"Migrate Classic To Resource Manager\",\r\n \"description\": \"Migrate Classic To Resource Manager of Mangers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/listActivationKey/action\",\r\n \"displayName\": \"Gets Activation Key\",\r\n \"description\": \"Gets the activation key of the StorSimple Device Manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/listPublicEncryptionKey/action\",\r\n \"displayName\": \"List Public Encryption Key\",\r\n \"description\": \"List public encryption keys of a StorSimple Device Manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/provisionCloudAppliance/action\",\r\n \"displayName\": \"Create Cloud Appliance (8000 Series Only)\",\r\n \"description\": \"Create a new cloud appliance.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/write\",\r\n \"displayName\": \"Create Vault\",\r\n \"description\": \"Create Vault operation creates an Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/read\",\r\n \"displayName\": \"Get Vault\",\r\n \"description\": \"The Get Vault operation gets an object representing the Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/delete\",\r\n \"displayName\": \"Delete Vault\",\r\n \"description\": \"The Delete Vault operation deletes the specified Azure resource of type 'vault'\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageAccountCredentials\",\r\n \"displayName\": \"Storage Account Credentials\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/write\",\r\n \"displayName\": \"Create or Update Storage Account Credentials\",\r\n \"description\": \"Create or update the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/read\",\r\n \"displayName\": \"List Storage Account Credentials\",\r\n \"description\": \"Lists or gets the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/delete\",\r\n \"displayName\": \"Delete Storage Account Credentials\",\r\n \"description\": \"Deletes the Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/encryptionSettings\",\r\n \"displayName\": \"Encryption Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/encryptionSettings/read\",\r\n \"displayName\": \"List Encryption Settings\",\r\n \"description\": \"Lists or gets the Encryption Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/chapSettings\",\r\n \"displayName\": \"Chap Settings (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/write\",\r\n \"displayName\": \"Create or Update Chap Settings\",\r\n \"description\": \"Create or update the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/read\",\r\n \"displayName\": \"List Chap Settings\",\r\n \"description\": \"Lists or gets the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/delete\",\r\n \"displayName\": \"Delete Chap Settings\",\r\n \"description\": \"Deletes the Chap Settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups\",\r\n \"displayName\": \"Backup Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/read\",\r\n \"displayName\": \"List Backup Set\",\r\n \"description\": \"Lists or gets the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/delete\",\r\n \"displayName\": \"Delete Backup Set\",\r\n \"description\": \"Deletes the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/restore/action\",\r\n \"displayName\": \"Restore from Backup Set\",\r\n \"description\": \"Restore all the volumes from a backup set.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/elements\",\r\n \"displayName\": \"Backup Elements (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/elements/clone/action\",\r\n \"displayName\": \"Clone\",\r\n \"description\": \"Clone a share or volume using a backup element.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageDomains\",\r\n \"displayName\": \"Storage Domains (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/read\",\r\n \"displayName\": \"List Storage Domains\",\r\n \"description\": \"Lists or gets the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/write\",\r\n \"displayName\": \"Create or Update Storage Domains\",\r\n \"description\": \"Create or update the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/delete\",\r\n \"displayName\": \"Delete Storage Domains\",\r\n \"description\": \"Deletes the Storage Domains\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/read\",\r\n \"displayName\": \"List Jobs\",\r\n \"description\": \"Lists or gets the Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/cancel/action\",\r\n \"displayName\": \"Cancel Job\",\r\n \"description\": \"Cancel a running job\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/accessControlRecords\",\r\n \"displayName\": \"Access Control Records\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/read\",\r\n \"displayName\": \"List Access Control Records\",\r\n \"description\": \"Lists or gets the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/write\",\r\n \"displayName\": \"Create or Update Access Control Records\",\r\n \"description\": \"Create or update the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/delete\",\r\n \"displayName\": \"Delete Access Control Records\",\r\n \"description\": \"Deletes the Access Control Records\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers\",\r\n \"displayName\": \"File Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/read\",\r\n \"displayName\": \"List File Servers\",\r\n \"description\": \"Lists or gets the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/write\",\r\n \"displayName\": \"Create or Update File Servers\",\r\n \"description\": \"Create or update the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/delete\",\r\n \"displayName\": \"Delete File Servers\",\r\n \"description\": \"Deletes the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take backup of an File Server.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"Lists or gets the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"Lists or gets the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers\",\r\n \"displayName\": \"Volume Containers (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/write\",\r\n \"displayName\": \"Creates or Updates Volume Containers (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/read\",\r\n \"displayName\": \"List Volume Containers (8000 Series Only)\",\r\n \"description\": \"List the Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/delete\",\r\n \"displayName\": \"Deletes Volume Containers (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Volume Containers (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"List the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"List the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes\",\r\n \"displayName\": \"Volumes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/read\",\r\n \"displayName\": \"List Volumes\",\r\n \"description\": \"List the Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/write\",\r\n \"displayName\": \"Creates or Updates Volumes\",\r\n \"description\": \"Creates a new or updates Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/delete\",\r\n \"displayName\": \"Deletes Volumes\",\r\n \"description\": \"Deletes an existing Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/metricsDefinitions\",\r\n \"displayName\": \"Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/metricsDefinitions/read\",\r\n \"displayName\": \"List Metrics Definitions\",\r\n \"description\": \"List the Metrics Definitions\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/metrics\",\r\n \"displayName\": \"Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/metrics/read\",\r\n \"displayName\": \"List Metrics\",\r\n \"description\": \"List the Metrics\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/hardwareComponentGroups\",\r\n \"displayName\": \"Hardware Component Groups (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/read\",\r\n \"displayName\": \"List Hardware Component Groups\",\r\n \"description\": \"List the Hardware Component Groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/changeControllerPowerState/action\",\r\n \"displayName\": \"Change controller power state of hardware component groups\",\r\n \"description\": \"Change controller power state of hardware component groups\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/bandwidthSettings\",\r\n \"displayName\": \"Bandwidth Settings (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/read\",\r\n \"displayName\": \"List Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"List the Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/write\",\r\n \"displayName\": \"Creates or Updates Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/delete\",\r\n \"displayName\": \"Deletes Bandwidth Settings (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Bandwidth Settings (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/schedules\",\r\n \"displayName\": \"Schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/write\",\r\n \"displayName\": \"Creates or Updates Schedules\",\r\n \"description\": \"Creates a new or updates Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/read\",\r\n \"displayName\": \"List Schedules\",\r\n \"description\": \"List the Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/delete\",\r\n \"displayName\": \"Deletes Schedules\",\r\n \"description\": \"Deletes an existing Schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies\",\r\n \"displayName\": \"Backup Polices (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/write\",\r\n \"displayName\": \"Creates or Updates Backup Polices (8000 Series Only)\",\r\n \"description\": \"Creates a new or updates Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/read\",\r\n \"displayName\": \"List Backup Polices (8000 Series Only)\",\r\n \"description\": \"List the Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/delete\",\r\n \"displayName\": \"Deletes Backup Polices (8000 Series Only)\",\r\n \"description\": \"Deletes an existing Backup Polices (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/backup/action\",\r\n \"displayName\": \"Take Backup\",\r\n \"description\": \"Take a manual backup to create an on-demand backup of all the volumes protected by the policy.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations\",\r\n \"displayName\": \"Migration Source Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/import/action\",\r\n \"displayName\": \"Import Source Configurations\",\r\n \"description\": \"Import source configurations for migration\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/startMigrationEstimate/action\",\r\n \"displayName\": \"Start Migration Estimate\",\r\n \"description\": \"Start a job to estimate the duration of the migration process.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/startMigration/action\",\r\n \"displayName\": \"Start Migration\",\r\n \"description\": \"Start migration using source configurations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/confirmMigration/action\",\r\n \"displayName\": \"Confirm Migration\",\r\n \"description\": \"Confirms a successful migration and commit it.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchMigrationEstimate/action\",\r\n \"displayName\": \"Fetch Migration Estimate\",\r\n \"description\": \"Fetch the status for the migration estimation job.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchMigrationStatus/action\",\r\n \"displayName\": \"Fetch Migration Status\",\r\n \"description\": \"Fetch the status for the migration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/fetchConfirmMigrationStatus/action\",\r\n \"displayName\": \"Fetch Migration Confirm Status\",\r\n \"description\": \"Fetch the confirm status of migration.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/cloudApplianceConfigurations\",\r\n \"displayName\": \"Cloud Appliance Supported Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/cloudApplianceConfigurations/read\",\r\n \"displayName\": \"List Cloud Appliance Supported Configurations\",\r\n \"description\": \"List the Cloud Appliance Supported Configurations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/certificates\",\r\n \"displayName\": \"Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/certificates/write\",\r\n \"displayName\": \"Create or Update Certificates\",\r\n \"description\": \"Create or update the Certificates\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/certificates/write\",\r\n \"displayName\": \"Update Resource Certificate\",\r\n \"description\": \"The Update Resource Certificate operation updates the resource/vault credential certificate.\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/extendedInformation\",\r\n \"displayName\": \"Extended Vault Information\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/read\",\r\n \"displayName\": \"List Extended Vault Information\",\r\n \"description\": \"Lists or gets the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/write\",\r\n \"displayName\": \"Create or Update Extended Vault Information\",\r\n \"description\": \"Create or update the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/extendedInformation/delete\",\r\n \"displayName\": \"Delete Extended Vault Information\",\r\n \"description\": \"Deletes the Extended Vault Information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/read\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/write\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/Managers/extendedInformation/delete\",\r\n \"displayName\": \"Get Extended Info\",\r\n \"description\": \"The Get Extended Info operation gets an object's Extended Info representing the Azure resource of type ?vault?\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/failoverTargets\",\r\n \"displayName\": \"Failover targets of the devices (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failoverTargets/read\",\r\n \"displayName\": \"List Failover targets of the devices\",\r\n \"description\": \"Lists or gets the Failover targets of the devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageAccountCredentials/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/accessControlRecords/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/accessControlRecords/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/alertSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/alertSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/securitySettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/securitySettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/iscsiservers/disks/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/iscsiservers/disks/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/chapSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/chapSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/fileservers/shares/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/fileservers/shares/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupScheduleGroups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupScheduleGroups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/updates/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/updates/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/failover/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/failover/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/storageDomains/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageDomains/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/elements/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/elements/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"Lists or gets the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/shares\",\r\n \"displayName\": \"Shares (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/shares/read\",\r\n \"displayName\": \"List Shares\",\r\n \"description\": \"Lists or gets the Shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/disks\",\r\n \"displayName\": \"Disks (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/disks/read\",\r\n \"displayName\": \"List Disks\",\r\n \"description\": \"Lists or gets the Disks\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/iscsiservers\",\r\n \"displayName\": \"iSCSI Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/iscsiservers/read\",\r\n \"displayName\": \"List iSCSI Servers\",\r\n \"description\": \"Lists or gets the iSCSI Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"Lists or gets the Operations\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/backups\",\r\n \"displayName\": \"Backup Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/backups/read\",\r\n \"displayName\": \"List Backup Set\",\r\n \"description\": \"Lists or gets the Backup Set\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/jobs\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/jobs/read\",\r\n \"displayName\": \"List Jobs\",\r\n \"description\": \"Lists or gets the Jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/fileservers\",\r\n \"displayName\": \"File Servers (1200 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/fileservers/read\",\r\n \"displayName\": \"List File Servers\",\r\n \"description\": \"Lists or gets the File Servers\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumeContainers/volumes/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/volumes/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/bandwidthSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/bandwidthSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/timeSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/timeSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/networkSettings/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/networkSettings/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/backupPolicies/schedules/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/backupPolicies/schedules/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/hardwareComponentGroups/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/hardwareComponentGroups/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/jobs/operationResults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/jobs/operationResults/read\",\r\n \"displayName\": \"List Operation Results\",\r\n \"description\": \"List the Operation Results\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/features\",\r\n \"displayName\": \"Features (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/features/read\",\r\n \"displayName\": \"List Features\",\r\n \"description\": \"List the Features\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/volumes\",\r\n \"displayName\": \"Volumes (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumes/read\",\r\n \"displayName\": \"List Volumes\",\r\n \"description\": \"List the Volumes\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/migrationEstimate\",\r\n \"displayName\": \"Migration Estimate (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/migrationEstimate/read\",\r\n \"displayName\": \"List Migration Estimate\",\r\n \"description\": \"List the Migration Estimate\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/migrationStatus\",\r\n \"displayName\": \"Migration Status (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/migrationStatus/read\",\r\n \"displayName\": \"List Migration Status\",\r\n \"description\": \"List the Migration Status\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/devices/migrationSourceConfigurations/confirmMigrationStatus\",\r\n \"displayName\": \"Confirm Migration Status (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/migrationSourceConfigurations/confirmMigrationStatus/read\",\r\n \"displayName\": \"List Confirm Migration Status\",\r\n \"description\": \"List the Confirm Migration Status\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managers/migrationSourceConfigurations\",\r\n \"displayName\": \"Migration Source Configurations (8000 Series Only)\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/migrationSourceConfigurations/read\",\r\n \"displayName\": \"List Migration Source Configurations (8000 Series Only)\",\r\n \"description\": \"List the Migration Source Configurations (8000 Series Only)\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StorSimple\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StorSimple\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Azure Stream Analytics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/Register/action\",\r\n \"displayName\": \"Register subscription with Stream Analytics Resource Provider\",\r\n \"description\": \"Register subscription with Stream Analytics Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"streamingjobs\",\r\n \"displayName\": \"Stream Analytics Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job\",\r\n \"description\": \"Delete Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job\",\r\n \"description\": \"Read Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Start/action\",\r\n \"displayName\": \"Start Stream Analytics Job\",\r\n \"description\": \"Start Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Stop/action\",\r\n \"displayName\": \"Stop Stream Analytics Job\",\r\n \"description\": \"Stop Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job\",\r\n \"description\": \"Write Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/functions\",\r\n \"displayName\": \"Stream Analytics Job Function\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Function\",\r\n \"description\": \"Delete Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Function\",\r\n \"description\": \"Read Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/RetrieveDefaultDefinition/action\",\r\n \"displayName\": \"Retrieve Default Definition of a Stream Analytics Job Function\",\r\n \"description\": \"Retrieve Default Definition of a Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Function\",\r\n \"description\": \"Test Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Function\",\r\n \"description\": \"Write Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/inputs\",\r\n \"displayName\": \"Stream Analytics Job Input\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Input\",\r\n \"description\": \"Delete Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Input\",\r\n \"description\": \"Read Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Sample/action\",\r\n \"displayName\": \"Sample Stream Analytics Job Input\",\r\n \"description\": \"Sample Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Input\",\r\n \"description\": \"Test Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Input\",\r\n \"description\": \"Write Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/outputs\",\r\n \"displayName\": \"Stream Analytics Job Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Output\",\r\n \"description\": \"Delete Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Output\",\r\n \"description\": \"Read Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Test/action\",\r\n \"displayName\": \"Test Stream Analytics Job Output\",\r\n \"description\": \"Test Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Output\",\r\n \"description\": \"Write Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read streamingjobs log definitions\",\r\n \"description\": \"Gets the available logs for streamingjobs\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Execution\",\r\n \"displayName\": \"Execution\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Authoring\",\r\n \"displayName\": \"Authoring\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read streamingjobs metric definitions\",\r\n \"description\": \"Gets the available metrics for streamingjobs\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ResourceUtilization\",\r\n \"displayName\": \"SU % Utilization\",\r\n \"displayDescription\": \"SU % Utilization\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEvents\",\r\n \"displayName\": \"Input Events\",\r\n \"displayDescription\": \"Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventBytes\",\r\n \"displayName\": \"Input Event Bytes\",\r\n \"displayDescription\": \"Input Event Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LateInputEvents\",\r\n \"displayName\": \"Late Input Events\",\r\n \"displayDescription\": \"Late Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OutputEvents\",\r\n \"displayName\": \"Output Events\",\r\n \"displayDescription\": \"Output Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ConversionErrors\",\r\n \"displayName\": \"Data Conversion Errors\",\r\n \"displayDescription\": \"Data Conversion Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Errors\",\r\n \"displayName\": \"Runtime Errors\",\r\n \"displayDescription\": \"Runtime Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DroppedOrAdjustedEvents\",\r\n \"displayName\": \"Out of order Events\",\r\n \"displayDescription\": \"Out of order Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutRequests\",\r\n \"displayName\": \"Function Requests\",\r\n \"displayDescription\": \"Function Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutFailedRequests\",\r\n \"displayName\": \"Failed Function Requests\",\r\n \"displayDescription\": \"Failed Function Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AMLCalloutInputEvents\",\r\n \"displayName\": \"Function Events\",\r\n \"displayDescription\": \"Function Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeserializationError\",\r\n \"displayName\": \"Input Deserialization Errors\",\r\n \"displayDescription\": \"Input Deserialization Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"EarlyInputEvents\",\r\n \"displayName\": \"Early Input Events\",\r\n \"displayDescription\": \"Early Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OutputWatermarkDelaySeconds\",\r\n \"displayName\": \"Watermark Delay\",\r\n \"displayDescription\": \"Watermark Delay\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventsSourcesBacklogged\",\r\n \"displayName\": \"Backlogged Input Events\",\r\n \"displayDescription\": \"Backlogged Input Events\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"InputEventsSourcesPerSecond\",\r\n \"displayName\": \"Input Sources Received\",\r\n \"displayDescription\": \"Input Sources Received\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\",\r\n \"Minimum\",\r\n \"Total\"\r\n ],\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT30M\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"LogicalName\",\r\n \"displayName\": \"Logical Name\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n },\r\n {\r\n \"name\": \"PartitionId\",\r\n \"displayName\": \"Partition ID\",\r\n \"internalName\": null,\r\n \"toBeExportedForShoebox\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/transformations\",\r\n \"displayName\": \"Stream Analytics Job Transformation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Delete\",\r\n \"displayName\": \"Delete Stream Analytics Job Transformation\",\r\n \"description\": \"Delete Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Read\",\r\n \"displayName\": \"Read Stream Analytics Job Transformation\",\r\n \"description\": \"Read Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/transformations/Write\",\r\n \"displayName\": \"Write Stream Analytics Job Transformation\",\r\n \"description\": \"Write Stream Analytics Job Transformation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/quotas\",\r\n \"displayName\": \"Stream Analytics Subscription Quota\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/locations/quotas/Read\",\r\n \"displayName\": \"Read Stream Analytics Subscription Quota\",\r\n \"description\": \"Read Stream Analytics Subscription Quota\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Stream Analytics Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/operations/Read\",\r\n \"displayName\": \"Read Stream Analytics Operations\",\r\n \"description\": \"Read Stream Analytics Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/functions/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Function\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/functions/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Function\",\r\n \"description\": \"Read operation results for Stream Analytics Job Function\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/inputs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Input\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/inputs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Input\",\r\n \"description\": \"Read operation results for Stream Analytics Job Input\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/metricdefinitions\",\r\n \"displayName\": \"Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/metricdefinitions/Read\",\r\n \"displayName\": \"Read Metric Definitions\",\r\n \"description\": \"Read Metric Definitions\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job\",\r\n \"description\": \"Read operation results for Stream Analytics Job\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/outputs/operationresults\",\r\n \"displayName\": \"Stream Analytics Job Output\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/outputs/operationresults/Read\",\r\n \"displayName\": \"Read operation results for Stream Analytics Job Output\",\r\n \"description\": \"Read operation results for Stream Analytics Job Output\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"streamingjobs/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"streamingjobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Read diagnostic setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.StreamAnalytics/streamingjobs/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Write diagnostic setting.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StreamAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StreamAnalytics\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Solutions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/register/action\",\r\n \"displayName\": \"Register Solutions\",\r\n \"description\": \"Register to Solutions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"applicationDefinitions\",\r\n \"displayName\": \"Application Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/read\",\r\n \"displayName\": \"List Application Definitions\",\r\n \"description\": \"Retrieves a list of application definitions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/write\",\r\n \"displayName\": \"Add Application Definition\",\r\n \"description\": \"Add or modify an application definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applicationDefinitions/delete\",\r\n \"displayName\": \"Remove Application Definition\",\r\n \"description\": \"Removes an application definition.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"applications\",\r\n \"displayName\": \"Application\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/read\",\r\n \"displayName\": \"List Applications\",\r\n \"description\": \"Retrieves a list of applications.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/write\",\r\n \"displayName\": \"Create Application\",\r\n \"description\": \"Creates an application.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/applications/delete\",\r\n \"displayName\": \"Remove Application\",\r\n \"description\": \"Removes an application.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationStatuses\",\r\n \"displayName\": \"Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/locations/operationStatuses/read\",\r\n \"displayName\": \"Get the Operation Status\",\r\n \"description\": \"Reads the operation status for the resource.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"jitRequests\",\r\n \"displayName\": \"JitRequests\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/read\",\r\n \"displayName\": \"List JitRequests\",\r\n \"description\": \"Retrieves a list of JitRequests\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/write\",\r\n \"displayName\": \"Create JitRequest\",\r\n \"description\": \"Creates a JitRequest\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Solutions/jitRequests/delete\",\r\n \"displayName\": \"Remove JitRequest\",\r\n \"description\": \"Remove a JitRequest\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Solutions\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Solutions\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Subscription\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Subscription/CreateSubscription/action\",\r\n \"displayName\": \"Create Subscription\",\r\n \"description\": \"Create an Azure subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"SubscriptionDefinitions\",\r\n \"displayName\": \"Subscription Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Subscription/SubscriptionDefinitions/read\",\r\n \"displayName\": \"List Subscription Definitions\",\r\n \"description\": \"Get an Azure subscription definition within a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Subscription/SubscriptionDefinitions/write\",\r\n \"displayName\": \"Create Subscription Definition\",\r\n \"description\": \"Create an Azure subscription definition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Subscription\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Subscription\"\r\n },\r\n {\r\n \"displayName\": \"microsoft.storagesync\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"storageSyncServices\",\r\n \"displayName\": \"Storage Sync Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/read\",\r\n \"displayName\": \"Read Storage Sync Services\",\r\n \"description\": \"Read any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/write\",\r\n \"displayName\": \"Create or Update Storage Sync Services\",\r\n \"description\": \"Create or Update any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/delete\",\r\n \"displayName\": \"Delete Storage Sync Services\",\r\n \"description\": \"Delete any Storage Sync Services\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/locations/checkNameAvailability/action\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that storage sync service name is valid and is not in use.\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Storage Sync Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Storage Sync Services metric definitions\",\r\n \"description\": \"Gets the available metrics for Storage Sync Services\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerSyncSessionResult\",\r\n \"displayName\": \"Sync Session Result\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the Server Endpoint successfully completes a Sync Session with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupResourceId\",\r\n \"displayName\": \"Sync Group Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncServerHeartbeat\",\r\n \"displayName\": \"Server Heartbeat\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the resigtered server successfully records a heartbeat with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"StorageSyncRecallIOTotalSizeBytes\",\r\n \"displayName\": \"Cloud tiering recall\",\r\n \"displayDescription\": \"Total size of data recalled by the server\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups\",\r\n \"displayName\": \"Sync Groups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/read\",\r\n \"displayName\": \"Read Sync Groups\",\r\n \"description\": \"Read any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/write\",\r\n \"displayName\": \"Create or Update Sync Groups\",\r\n \"description\": \"Create or Update any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/delete\",\r\n \"displayName\": \"Delete Sync Groups\",\r\n \"description\": \"Delete any Sync Groups\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/cloudEndpoints\",\r\n \"displayName\": \"Cloud Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/read\",\r\n \"displayName\": \"Read Cloud Endpoints\",\r\n \"description\": \"Read any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/write\",\r\n \"displayName\": \"Create or Update Cloud Endpoints\",\r\n \"description\": \"Create or Update any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/delete\",\r\n \"displayName\": \"Delete Cloud Endpoints\",\r\n \"description\": \"Delete any Cloud Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/prebackup/action\",\r\n \"displayName\": \"prebackup\",\r\n \"description\": \"Call this action before backup\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/postbackup/action\",\r\n \"displayName\": \"postbackup\",\r\n \"description\": \"Call this action after backup\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/prerestore/action\",\r\n \"displayName\": \"prerestore\",\r\n \"description\": \"Call this action before restore\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/postrestore/action\",\r\n \"displayName\": \"postrestore\",\r\n \"description\": \"Call this action after restore\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/restoreheartbeat/action\",\r\n \"displayName\": \"restoreheartbeat\",\r\n \"description\": \"Restore heartbeat\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/cloudEndpoints/operationresults\",\r\n \"displayName\": \"Cloud Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/cloudEndpoints/operationresults/read\",\r\n \"displayName\": \"Read cloudEndpoints/operationresults\",\r\n \"description\": \"Gets the status of an asynchronous backup/restore operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/serverEndpoints\",\r\n \"displayName\": \"Server Endpoints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/read\",\r\n \"displayName\": \"Read Server Endpoints\",\r\n \"description\": \"Read any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/write\",\r\n \"displayName\": \"Create or Update Server Endpoints\",\r\n \"description\": \"Create or Update any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/delete\",\r\n \"displayName\": \"Delete Server Endpoints\",\r\n \"description\": \"Delete any Server Endpoints\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/recallAction/action\",\r\n \"displayName\": \"recallAction\",\r\n \"description\": \"Call this action to recall files to a server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/registeredServers\",\r\n \"displayName\": \"Registered Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/read\",\r\n \"displayName\": \"Read Registered Server\",\r\n \"description\": \"Read any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/write\",\r\n \"displayName\": \"Create or Update Registered Server\",\r\n \"description\": \"Create or Update any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/delete\",\r\n \"displayName\": \"Delete Registered Server\",\r\n \"description\": \"Delete any Registered Server\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Sync Group Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Sync Groups metric definitions\",\r\n \"description\": \"Gets the available metrics for Sync Groups\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"SyncGroupSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SyncGroupSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SyncGroupBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SyncGroupName\",\r\n \"displayName\": \"Sync Group Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndointResourceId\",\r\n \"displayName\": \"Server Endpoint Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/syncGroups/serverEndpoints/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Server Endpoint Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Server Endpoints metric definitions\",\r\n \"description\": \"Gets the available metrics for Server Endpoints\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerEndpointSyncSessionAppliedFilesCount\",\r\n \"displayName\": \"Files Synced\",\r\n \"displayDescription\": \"Count of Files synced\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerEndpointSyncSessionPerItemErrorsCount\",\r\n \"displayName\": \"Files not syncing\",\r\n \"displayDescription\": \"Count of files failed to sync\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerEndpointBatchTransferredFileBytes\",\r\n \"displayName\": \"Bytes synced\",\r\n \"displayDescription\": \"Total file size transferred for Sync Sessions\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerEndpointName\",\r\n \"displayName\": \"Server Endpoint Name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"SyncDirection\",\r\n \"displayName\": \"Sync Direction\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/registeredServers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Registered Server Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/registeredServers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Registered Server metric definitions\",\r\n \"description\": \"Gets the available metrics for Registered Server\",\r\n \"origin\": \"System\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ServerHeartbeat\",\r\n \"displayName\": \"Server Heartbeat\",\r\n \"displayDescription\": \"Metric that logs a value of 1 each time the resigtered server successfully records a heartbeat with the Cloud Endpoint\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerRecallIOTotalSizeBytes\",\r\n \"displayName\": \"Cloud tiering recall\",\r\n \"displayDescription\": \"Total size of data recalled by the server\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ServerResourceId\",\r\n \"displayName\": \"Registered Server Id\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ServerName\",\r\n \"displayName\": \"Server Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/read\",\r\n \"displayName\": \"Read Workflows\",\r\n \"description\": \"Read Workflows\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows/operationresults\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/operationresults/read\",\r\n \"displayName\": \"Read workflows/operationresults\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageSyncServices/workflows/operations\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/storageSyncServices/workflows/operations/read\",\r\n \"displayName\": \"Read workflows/operations\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/workflows/operations\",\r\n \"displayName\": \"Workflow\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.storagesync/locations/workflows/operations/read\",\r\n \"displayName\": \"Read locations/workflows/operations\",\r\n \"description\": \"Gets the status of an asynchronous operation\",\r\n \"origin\": \"User\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.StorageSync\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.StorageSync\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft ServiceFabric\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/register/action\",\r\n \"displayName\": \"Register Action\",\r\n \"description\": \"Register any Action\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"clusters\",\r\n \"displayName\": \"Clusters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/read\",\r\n \"displayName\": \"Read Cluster\",\r\n \"description\": \"Read any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/write\",\r\n \"displayName\": \"Create or Update Cluster\",\r\n \"description\": \"Create or Update any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/delete\",\r\n \"displayName\": \"Delete Cluster\",\r\n \"description\": \"Delete any Cluster\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applicationTypes\",\r\n \"displayName\": \"Application Types\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/read\",\r\n \"displayName\": \"Read Application Type\",\r\n \"description\": \"Read any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/write\",\r\n \"displayName\": \"Create or Update Application Type\",\r\n \"description\": \"Create or Update any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/delete\",\r\n \"displayName\": \"Delete Application Type\",\r\n \"description\": \"Delete any Application Type\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applicationTypes/versions\",\r\n \"displayName\": \"Application Type Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/read\",\r\n \"displayName\": \"Read Application Type Version\",\r\n \"description\": \"Read any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/write\",\r\n \"displayName\": \"Create or Update Application Type Version\",\r\n \"description\": \"Create or Update any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applicationTypes/versions/delete\",\r\n \"displayName\": \"Delete Application Type Version\",\r\n \"description\": \"Delete any Application Type Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications\",\r\n \"displayName\": \"Applications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/read\",\r\n \"displayName\": \"Read Application\",\r\n \"description\": \"Read any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/write\",\r\n \"displayName\": \"Create or Update Application\",\r\n \"description\": \"Create or Update any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/delete\",\r\n \"displayName\": \"Delete Application\",\r\n \"description\": \"Delete any Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/read\",\r\n \"displayName\": \"Read Service\",\r\n \"description\": \"Read any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/write\",\r\n \"displayName\": \"Create or Update Service\",\r\n \"description\": \"Create or Update any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/delete\",\r\n \"displayName\": \"Delete Service\",\r\n \"description\": \"Delete any Service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/statuses\",\r\n \"displayName\": \"Cluster Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/statuses/read\",\r\n \"displayName\": \"Read Cluster Status\",\r\n \"description\": \"Read any Cluster Status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/nodes\",\r\n \"displayName\": \"Nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/nodes/read\",\r\n \"displayName\": \"Read Node\",\r\n \"description\": \"Read any Node\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/statuses\",\r\n \"displayName\": \"Service Statuses\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/statuses/read\",\r\n \"displayName\": \"Read Service Status\",\r\n \"description\": \"Read any Service Status\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/partitions\",\r\n \"displayName\": \"Partitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/partitions/read\",\r\n \"displayName\": \"Read Partition\",\r\n \"description\": \"Read any Partition\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"clusters/applications/services/partitions/replicas\",\r\n \"displayName\": \"Replicas\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/clusters/applications/services/partitions/replicas/read\",\r\n \"displayName\": \"Read Replica\",\r\n \"description\": \"Read any Replica\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operationresults\",\r\n \"displayName\": \"Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/operationresults/read\",\r\n \"displayName\": \"Read Operation Results\",\r\n \"description\": \"Read any Operation Results\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/operations\",\r\n \"displayName\": \"Operations By Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/operations/read\",\r\n \"displayName\": \"Read Operations By Location\",\r\n \"description\": \"Read any Operations by location\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Available Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/operations/read\",\r\n \"displayName\": \"Read Available Operations\",\r\n \"description\": \"Read any Available Operations\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/clusterVersions\",\r\n \"displayName\": \"Cluster Versions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/clusterVersions/read\",\r\n \"displayName\": \"Read Cluster Version\",\r\n \"description\": \"Read any Cluster Version\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/environments/clusterVersions\",\r\n \"displayName\": \"Cluster Versions By Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceFabric/locations/environments/clusterVersions/read\",\r\n \"displayName\": \"Read Cluster Version By Environment\",\r\n \"description\": \"Read any Cluster Version for a specific environment\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ServiceFabric\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ServiceFabric\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Support\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Support/register/action\",\r\n \"displayName\": \"Registers Support Resource Provider\",\r\n \"description\": \"Registers to Support Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"supportTickets\",\r\n \"displayName\": \"Support Ticket\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Support/supportTickets/read\",\r\n \"displayName\": \"Reads Support Ticket\",\r\n \"description\": \"Gets Support Ticket details (including status, severity, contact details and communications) or gets the list of Support Tickets across subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Support/supportTickets/write\",\r\n \"displayName\": \"Writes Support Ticket\",\r\n \"description\": \"Creates or Updates a Support Ticket. You can create a Support Ticket for Technical, Billing, Quotas or Subscription Management related issues. You can update severity, contact details and communications for existing support tickets.\",\r\n \"origin\": null,\r\n \"properties\": {},\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Support\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Support\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Time Series Insights\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/register/action\",\r\n \"displayName\": \"Registers the Time Series Insights Resource Provider\",\r\n \"description\": \"Registers the subscription for the Time Series Insights resource provider and enables the creation of Time Series Insights environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"environments/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metrics definition of environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read environments metric definitions\",\r\n \"description\": \"Gets the available metrics for environments\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"IngressReceivedMessages\",\r\n \"displayName\": \"Ingress Received Messages\",\r\n \"displayDescription\": \"Count of messages read from all Event hub or IoT hub event sources\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedInvalidMessages\",\r\n \"displayName\": \"Ingress Received Invalid Messages\",\r\n \"displayDescription\": \"Count of invalid messages read from all Event hub or IoT hub event sources\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedBytes\",\r\n \"displayName\": \"Ingress Received Bytes\",\r\n \"displayDescription\": \"Count of bytes read from all event sources\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredBytes\",\r\n \"displayName\": \"Ingress Stored Bytes\",\r\n \"displayDescription\": \"Total size of events successfully processed and available for query\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredEvents\",\r\n \"displayName\": \"Ingress Stored Events\",\r\n \"displayDescription\": \"Count of flattened events successfully processed and available for query\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesTimeLag\",\r\n \"displayName\": \"Ingress Received Messages Time Lag\",\r\n \"displayDescription\": \"Difference between the time that the message is enqueued in the event source and the time it is processed in Ingress\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesCountLag\",\r\n \"displayName\": \"Ingress Received Messages Count Lag\",\r\n \"displayDescription\": \"Difference between the sequence number of last enqueued message in the event source partition and sequence number of message being processed in Ingress\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metrics definition of environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read eventsources metric definitions\",\r\n \"description\": \"Gets the available metrics for eventsources\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"IngressReceivedMessages\",\r\n \"displayName\": \"Ingress Received Messages\",\r\n \"displayDescription\": \"Count of messages read from the event source\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedInvalidMessages\",\r\n \"displayName\": \"Ingress Received Invalid Messages\",\r\n \"displayDescription\": \"Count of invalid messages read from the event source\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedBytes\",\r\n \"displayName\": \"Ingress Received Bytes\",\r\n \"displayDescription\": \"Count of bytes read from the event source\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredBytes\",\r\n \"displayName\": \"Ingress Stored Bytes\",\r\n \"displayDescription\": \"Total size of events successfully processed and available for query\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressStoredEvents\",\r\n \"displayName\": \"Ingress Stored Events\",\r\n \"displayDescription\": \"Count of flattened events successfully processed and available for query\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesTimeLag\",\r\n \"displayName\": \"Ingress Received Messages Time Lag\",\r\n \"displayDescription\": \"Difference between the time that the message is enqueued in the event source and the time it is processed in Ingress\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Maximum\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IngressReceivedMessagesCountLag\",\r\n \"displayName\": \"Ingress Received Messages Count Lag\",\r\n \"displayDescription\": \"Difference between the sequence number of last enqueued message in the event source partition and sequence number of message being processed in Ingress\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting.\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources/eventsources/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"environments/eventsources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/eventsources/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting.\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments\",\r\n \"displayName\": \"Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/read\",\r\n \"displayName\": \"Read Environment\",\r\n \"description\": \"Get the properties of an environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/write\",\r\n \"displayName\": \"Create or Update Environment\",\r\n \"description\": \"Creates a new environment, or updates an existing environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/delete\",\r\n \"displayName\": \"Delete Environment\",\r\n \"description\": \"Deletes the environment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/status\",\r\n \"displayName\": \"Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/status/read\",\r\n \"displayName\": \"Read Environment status\",\r\n \"description\": \"Get the status of the environment, state of its associated operations like ingress.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/eventsources\",\r\n \"displayName\": \"Event Source\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/read\",\r\n \"displayName\": \"Read Event Source\",\r\n \"description\": \"Get the properties of an event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/write\",\r\n \"displayName\": \"Create or Update Event Source\",\r\n \"description\": \"Creates a new event source for an environment, or updates an existing event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/eventsources/delete\",\r\n \"displayName\": \"Delete Event Source\",\r\n \"description\": \"Deletes the event source.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/referencedatasets\",\r\n \"displayName\": \"Reference Data Set\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/read\",\r\n \"displayName\": \"Read Reference Data Set\",\r\n \"description\": \"Get the properties of a reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/write\",\r\n \"displayName\": \"Create or Update Reference Data Set\",\r\n \"description\": \"Creates a new reference data set for an environment, or updates an existing reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/referencedatasets/delete\",\r\n \"displayName\": \"Delete Reference Data Set\",\r\n \"description\": \"Deletes the reference data set.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"environments/accesspolicies\",\r\n \"displayName\": \"Access Policy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/read\",\r\n \"displayName\": \"Read Access Policy\",\r\n \"description\": \"Get the properties of an access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/write\",\r\n \"displayName\": \"Create or Update Access Policy\",\r\n \"description\": \"Creates a new access policy for an environment, or updates an existing access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.TimeSeriesInsights/environments/accesspolicies/delete\",\r\n \"displayName\": \"Delete Access Policy\",\r\n \"description\": \"Deletes the access policy.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.TimeSeriesInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TimeSeriesInsights\"\r\n },\r\n {\r\n \"displayName\": \"Visual Studio\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Register/Action\",\r\n \"displayName\": \"Registers the Azure Subscription with Microsoft.VisualStudio provider\",\r\n \"description\": \"Register Azure Subscription with Microsoft.VisualStudio provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Account\",\r\n \"displayName\": \"Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Write\",\r\n \"displayName\": \"Creates or updates the Account\",\r\n \"description\": \"Set Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Delete\",\r\n \"displayName\": \"Deletes the Account\",\r\n \"description\": \"Delete Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Read\",\r\n \"displayName\": \"Reads the Account\",\r\n \"description\": \"Read Account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Project\",\r\n \"displayName\": \"Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Write\",\r\n \"displayName\": \"Creates or updates the Project\",\r\n \"description\": \"Set Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Delete\",\r\n \"displayName\": \"Deletes the Project\",\r\n \"description\": \"Delete Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Project/Read\",\r\n \"displayName\": \"Reads the Project\",\r\n \"description\": \"Read Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Extension\",\r\n \"displayName\": \"Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Write\",\r\n \"displayName\": \"Creates or updates the Extension\",\r\n \"description\": \"Set Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Delete\",\r\n \"displayName\": \"Deletes the Extension\",\r\n \"description\": \"Delete Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Extension/Read\",\r\n \"displayName\": \"Reads the Extension\",\r\n \"description\": \"Read Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Account/Project\",\r\n \"displayName\": \"Account/Project\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Project/Read\",\r\n \"displayName\": \"Reads the Account/Project\",\r\n \"description\": \"Read Account/Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Project/Write\",\r\n \"displayName\": \"Creates or updates the Account/Project\",\r\n \"description\": \"Set Account/Project\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Account/Extension\",\r\n \"displayName\": \"Account/Extension\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.VisualStudio/Account/Extension/Read\",\r\n \"displayName\": \"Reads the Account/Extension\",\r\n \"description\": \"Read Account/Extension\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.VisualStudio\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.VisualStudio\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/unregister/action\",\r\n \"displayName\": \"Unregister Microsoft.Web resource provider\",\r\n \"description\": \"Unregister Microsoft.Web resource provider for the subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/validate/action\",\r\n \"displayName\": \"Validate \",\r\n \"description\": \"Validate .\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/register/action\",\r\n \"displayName\": \"Register Microsoft.Web resource provider\",\r\n \"description\": \"Register Microsoft.Web resource provider for the subscription.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/verifyhostingenvironmentvnet/action\",\r\n \"displayName\": \"Verify Hosting Environment Vnet\",\r\n \"description\": \"Verify Hosting Environment Vnet.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"sites\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/Read\",\r\n \"displayName\": \"Get Web App\",\r\n \"description\": \"Get the properties of a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/Write\",\r\n \"displayName\": \"Create or Update Web App\",\r\n \"description\": \"Create a new Web App or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/Delete\",\r\n \"displayName\": \"Delete Web App\",\r\n \"description\": \"Delete an existing Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/backup/Action\",\r\n \"displayName\": \"Create Web App Backup\",\r\n \"description\": \"Create a new web app backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/publishxml/Action\",\r\n \"displayName\": \"Get Web App Publishing Profile\",\r\n \"description\": \"Get publishing profile xml for a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/publish/Action\",\r\n \"displayName\": \"Publish Web App\",\r\n \"description\": \"Publish a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/restart/Action\",\r\n \"displayName\": \"Restart Web App\",\r\n \"description\": \"Restart a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/start/Action\",\r\n \"displayName\": \"Start Web App\",\r\n \"description\": \"Start a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/stop/Action\",\r\n \"displayName\": \"Stop Web App\",\r\n \"description\": \"Stop a Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slotsswap/Action\",\r\n \"displayName\": \"Swap Web App Slots\",\r\n \"description\": \"Swap Web App deployment slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slotsdiffs/Action\",\r\n \"displayName\": \"Get Web App Slots Differences\",\r\n \"description\": \"Get differences in configuration between web app and slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/applySlotConfig/Action\",\r\n \"displayName\": \"Apply Web App Configuration\",\r\n \"description\": \"Apply web app slot configuration from target slot to the current web app\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/resetSlotConfig/Action\",\r\n \"displayName\": \"Reset Web App Configuration\",\r\n \"description\": \"Reset web app configuration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/action\",\r\n \"displayName\": \"Functions Web Apps\",\r\n \"description\": \"Functions Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/listsyncfunctiontriggerstatus/action\",\r\n \"displayName\": \"List Sync Function Trigger Status Web Apps\",\r\n \"description\": \"List Sync Function Trigger Status Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/networktrace/action\",\r\n \"displayName\": \"Network Trace Web Apps\",\r\n \"description\": \"Network Trace Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/newpassword/action\",\r\n \"displayName\": \"Newpassword Web Apps\",\r\n \"description\": \"Newpassword Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/sync/action\",\r\n \"displayName\": \"Sync Web Apps\",\r\n \"description\": \"Sync Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/migratemysql/action\",\r\n \"displayName\": \"Migrate MySql Web Apps\",\r\n \"description\": \"Migrate MySql Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/recover/action\",\r\n \"displayName\": \"Recover Web Apps\",\r\n \"description\": \"Recover Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restoresnapshot/action\",\r\n \"displayName\": \"Restore Web Apps Snapshots\",\r\n \"description\": \"Restore Web Apps Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restorefromdeletedwebapp/action\",\r\n \"displayName\": \"Restore Web Apps From Deleted App\",\r\n \"description\": \"Restore Web Apps From Deleted App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/syncfunctiontriggers/action\",\r\n \"displayName\": \"Sync Function Triggers for Web Apps\",\r\n \"description\": \"Sync Function Triggers for Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/action\",\r\n \"displayName\": \"Discovers an existing app backup\",\r\n \"description\": \"Discovers an existing app backup that can be restored from a blob in Azure storage.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/containerlogs/action\",\r\n \"displayName\": \"Get Zipped Container Logs for Web App\",\r\n \"description\": \"Get Zipped Container Logs for Web App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restorefrombackupblob/action\",\r\n \"displayName\": \"Restore Web App From Backup Blob\",\r\n \"description\": \"Restore Web App From Backup Blob.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Write\",\r\n \"displayName\": \"Create or Update Web App Slot\",\r\n \"description\": \"Create a new Web App Slot or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Delete\",\r\n \"displayName\": \"Delete Web App Slot\",\r\n \"description\": \"Delete an existing Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/backup/Action\",\r\n \"displayName\": \"Create Web App Slot Backup\",\r\n \"description\": \"Create new Web App Slot backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/publishxml/Action\",\r\n \"displayName\": \"Get Web App Slot Publishing Profile\",\r\n \"description\": \"Get publishing profile xml for Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/publish/Action\",\r\n \"displayName\": \"Publish Web App Slot\",\r\n \"description\": \"Publish a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/restart/Action\",\r\n \"displayName\": \"Restart Web App Slot\",\r\n \"description\": \"Restart a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/start/Action\",\r\n \"displayName\": \"Start Web App Slot\",\r\n \"description\": \"Start a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/stop/Action\",\r\n \"displayName\": \"Stop Web App Slot\",\r\n \"description\": \"Stop a Web App Slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/slotsswap/Action\",\r\n \"displayName\": \"Swap Web App Slots\",\r\n \"description\": \"Swap Web App deployment slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/slotsdiffs/Action\",\r\n \"displayName\": \"Get Web App Slots Differences\",\r\n \"description\": \"Get differences in configuration between web app and slots\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/applySlotConfig/Action\",\r\n \"displayName\": \"Apply Web App Slot Configuration\",\r\n \"description\": \"Apply web app slot configuration from target slot to the current slot.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/resetSlotConfig/Action\",\r\n \"displayName\": \"Reset Web App Slot Configuration\",\r\n \"description\": \"Reset web app slot configuration\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/Read\",\r\n \"displayName\": \"Get Web App Deployment Slot\",\r\n \"description\": \"Get the properties of a Web App deployment slot\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/newpassword/action\",\r\n \"displayName\": \"Newpassword Web Apps Slots\",\r\n \"description\": \"Newpassword Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/sync/action\",\r\n \"displayName\": \"Sync Web Apps Slots\",\r\n \"description\": \"Sync Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/networktrace/action\",\r\n \"displayName\": \"Network Trace Web Apps Slots\",\r\n \"description\": \"Network Trace Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/recover/action\",\r\n \"displayName\": \"Recover Web Apps Slots\",\r\n \"description\": \"Recover Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restoresnapshot/action\",\r\n \"displayName\": \"Restore Web Apps Slots Snapshots\",\r\n \"description\": \"Restore Web Apps Slots Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restorefromdeletedwebapp/action\",\r\n \"displayName\": \"Restore Web App Slots From Deleted App\",\r\n \"description\": \"Restore Web App Slots From Deleted App.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/action\",\r\n \"displayName\": \"Discover Web Apps Slots Backups\",\r\n \"description\": \"Discover Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/containerlogs/action\",\r\n \"displayName\": \"Get Zipped Container Logs for Web App Slot\",\r\n \"description\": \"Get Zipped Container Logs for Web App Slot.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restorefrombackupblob/action\",\r\n \"displayName\": \"Restore Web Apps Slot From Backup Blob\",\r\n \"description\": \"Restore Web Apps Slot From Backup Blob.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/config\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/Read\",\r\n \"displayName\": \"Get Web App Slot Configuration\",\r\n \"description\": \"Get Web App Slot's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/list/Action\",\r\n \"displayName\": \"List Web App Slot Security Sensitive Settings\",\r\n \"description\": \"List Web App Slot's security sensitive settings, such as publishing credentials, app settings and connection strings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/config/Write\",\r\n \"displayName\": \"Update Web App Slot Configuration\",\r\n \"description\": \"Update Web App Slot's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/config/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Config\",\r\n \"description\": \"Delete Web Apps Slots Config.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/config\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/Read\",\r\n \"displayName\": \"Get Web App Configuration\",\r\n \"description\": \"Get Web App configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/list/Action\",\r\n \"displayName\": \"List Web App Security Sensitive Settings\",\r\n \"description\": \"List Web App's security sensitive settings, such as publishing credentials, app settings and connection strings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/config/Write\",\r\n \"displayName\": \"Update Web App Configuration\",\r\n \"description\": \"Update Web App's configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/config/delete\",\r\n \"displayName\": \"Delete Web Apps Config\",\r\n \"description\": \"Delete Web Apps Config.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/sourcecontrols\",\r\n \"displayName\": \"Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Read\",\r\n \"displayName\": \"Get Web App Source Control Configuration\",\r\n \"description\": \"Get Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Write\",\r\n \"displayName\": \"Update Web App Source Control Configuration\",\r\n \"description\": \"Update Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/sourcecontrols/Delete\",\r\n \"displayName\": \"Delete Web App Source Control Configuration\",\r\n \"description\": \"Delete Web App's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/sourcecontrols\",\r\n \"displayName\": \"Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Read\",\r\n \"displayName\": \"Get Web App Slot Source Control Configuration\",\r\n \"description\": \"Get Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Write\",\r\n \"displayName\": \"Update Web App Slot Source Control Configuration\",\r\n \"description\": \"Update Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/sourcecontrols/Delete\",\r\n \"displayName\": \"Delete Web App Slot Source Control Configuration\",\r\n \"description\": \"Delete Web App Slot's source control configuration settings\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/backups\",\r\n \"displayName\": \"Web Apps Backups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/backups/Read\",\r\n \"displayName\": \"Get Web App Backup\",\r\n \"description\": \"Get the properties of a web app's backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/list/action\",\r\n \"displayName\": \"List Web Apps Backups\",\r\n \"description\": \"List Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/restore/action\",\r\n \"displayName\": \"Restore Web Apps Backups\",\r\n \"description\": \"Restore Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/delete\",\r\n \"displayName\": \"Delete Web Apps Backups\",\r\n \"description\": \"Delete Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backups/write\",\r\n \"displayName\": \"Update Web Apps Backups\",\r\n \"description\": \"Update Web Apps Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/backups\",\r\n \"displayName\": \"Web Apps Slots Backups\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/backups/Read\",\r\n \"displayName\": \"List Web App Slot Backups\",\r\n \"description\": \"Get the properties of a web app slots' backup\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/list/action\",\r\n \"displayName\": \"List Web Apps Slots Backups\",\r\n \"description\": \"List Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/restore/action\",\r\n \"displayName\": \"Restore Web Apps Slots Backups\",\r\n \"description\": \"Restore Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backups/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Backups\",\r\n \"description\": \"Delete Web Apps Slots Backups.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms\",\r\n \"displayName\": \"App Service Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Read\",\r\n \"displayName\": \"Get App Service Plan\",\r\n \"description\": \"Get the properties on an App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Write\",\r\n \"displayName\": \"Create or Update App Service Plan\",\r\n \"description\": \"Create a new App Service Plan or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/Delete\",\r\n \"displayName\": \"Delete App Service Plan\",\r\n \"description\": \"Delete an existing App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/restartSites/Action\",\r\n \"displayName\": \"Restart Web Apps\",\r\n \"description\": \"Restart all Web Apps in an App Service Plan\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"certificates\",\r\n \"displayName\": \"Certificate\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Read\",\r\n \"displayName\": \"Get Certificates\",\r\n \"description\": \"Get the list of certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Write\",\r\n \"displayName\": \"Add or Update Certificate\",\r\n \"description\": \"Add a new certificate or update an existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/certificates/Delete\",\r\n \"displayName\": \"Delete Certificate\",\r\n \"description\": \"Delete an existing certificate.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"geoRegions\",\r\n \"displayName\": \"Geo Region\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/geoRegions/Read\",\r\n \"displayName\": \"Get Geo Regions\",\r\n \"description\": \"Get the list of Geo regions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"listSitesAssignedToHostName\",\r\n \"displayName\": \"Site Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/listSitesAssignedToHostName/Read\",\r\n \"displayName\": \"Get sites assigned to hostname\",\r\n \"description\": \"Get names of sites assigned to hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments\",\r\n \"displayName\": \"App Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Read\",\r\n \"displayName\": \"Get App Service Environment\",\r\n \"description\": \"Get the properties of an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Write\",\r\n \"displayName\": \"Create or Update App Service Environment\",\r\n \"description\": \"Create a new App Service Environment or update existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/Delete\",\r\n \"displayName\": \"Delete App Service Environment\",\r\n \"description\": \"Delete an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/reboot/Action\",\r\n \"displayName\": \"Reboot an App Service Environment\",\r\n \"description\": \"Reboot all machines in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/resume/action\",\r\n \"displayName\": \"Resume Hosting Environments\",\r\n \"description\": \"Resume Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/suspend/action\",\r\n \"displayName\": \"Suspend Hosting Environments\",\r\n \"description\": \"Suspend Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/multiRolePools\",\r\n \"displayName\": \"App Service Environment FrontEnd Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/Read\",\r\n \"displayName\": \"Get FrontEnd Pool\",\r\n \"description\": \"Get the properties of a FrontEnd Pool in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/Write\",\r\n \"displayName\": \"Create or Update FrontEnd Pool\",\r\n \"description\": \"Create a new FrontEnd Pool in an App Service Environment or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/workerPools\",\r\n \"displayName\": \"App Service Environment Worker Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/Read\",\r\n \"displayName\": \"Get Worker Pool\",\r\n \"description\": \"Get the properties of a Worker Pool in an App Service Environment\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/Write\",\r\n \"displayName\": \"Create or Update Worker Pool\",\r\n \"description\": \"Create a new Worker Pool in an App Service Environment or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connections\",\r\n \"displayName\": \"Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/connections/Read\",\r\n \"displayName\": \"Get Connections\",\r\n \"description\": \"Get the list of Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Write\",\r\n \"displayName\": \"Add or Update Connection\",\r\n \"description\": \"Creates or updates a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Delete\",\r\n \"displayName\": \"Delete Connection\",\r\n \"description\": \"Deletes a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Move/Action\",\r\n \"displayName\": \"Move Connection\",\r\n \"description\": \"Moves a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connections/Join/Action\",\r\n \"displayName\": \"Join Connection\",\r\n \"description\": \"Joins a Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/connections/confirmconsentcode/action\",\r\n \"displayName\": \"Confirm Connections Consent Code\",\r\n \"description\": \"Confirm Connections Consent Code.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/connections/listconsentlinks/action\",\r\n \"displayName\": \"List Consent Links for Connections\",\r\n \"description\": \"List Consent Links for Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"customApis\",\r\n \"displayName\": \"Custom Apis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Read\",\r\n \"displayName\": \"Get Custom API\",\r\n \"description\": \"Get the list of Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Write\",\r\n \"displayName\": \"Add or Update Custom API\",\r\n \"description\": \"Creates or updates a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Delete\",\r\n \"displayName\": \"Delete Custom API\",\r\n \"description\": \"Deletes a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Move/Action\",\r\n \"displayName\": \"Move Custom API\",\r\n \"description\": \"Moves a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/Join/Action\",\r\n \"displayName\": \"Join Custom API\",\r\n \"description\": \"Joins a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/extractApiDefinitionFromWsdl/Action\",\r\n \"displayName\": \"Extract API definition from WSDL\",\r\n \"description\": \"Extracts API definition from a WSDL.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/customApis/listWsdlInterfaces/Action\",\r\n \"displayName\": \"List Custom API WSDL interfaces\",\r\n \"description\": \"Lists WSDL interfaces for a Custom API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"connectionGateways\",\r\n \"displayName\": \"Connection Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Read\",\r\n \"displayName\": \"Get Connection Gateways\",\r\n \"description\": \"Get the list of Connection Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Write\",\r\n \"displayName\": \"Add or Update Connection Gateways\",\r\n \"description\": \"Creates or updates a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Delete\",\r\n \"displayName\": \"Delete Connection Gateway\",\r\n \"description\": \"Deletes a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Move/Action\",\r\n \"displayName\": \"Move Connection Gateway\",\r\n \"description\": \"Moves a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/Join/Action\",\r\n \"displayName\": \"Join Connection Gateway\",\r\n \"description\": \"Joins a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/connectionGateways/ListStatus/Action\",\r\n \"displayName\": \"List Connection Gateway Status\",\r\n \"description\": \"Lists status of a Connection Gateway.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"recommendations\",\r\n \"displayName\": \"Recommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/recommendations/Read\",\r\n \"displayName\": \"Get recommendations\",\r\n \"description\": \"Get the list of recommendations for subscriptions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/recommendations\",\r\n \"displayName\": \"Recommendation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/recommendations/Read\",\r\n \"displayName\": \"Get recommendations for web app\",\r\n \"description\": \"Get the list of recommendations for web app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/recommendations/disable/action\",\r\n \"displayName\": \"Disable Web Apps Recommendations\",\r\n \"description\": \"Disable Web Apps Recommendations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"availablestacks\",\r\n \"displayName\": \"Available Stacks\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/availablestacks/read\",\r\n \"displayName\": \"Get Available Stacks\",\r\n \"description\": \"Get Available Stacks.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checknameavailability\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/checknameavailability/read\",\r\n \"displayName\": \"Get Check Name Availability\",\r\n \"description\": \"Check if resource name is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"classicmobileservices\",\r\n \"displayName\": \"Classic Mobile Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/classicmobileservices/read\",\r\n \"displayName\": \"Get Classic Mobile Services\",\r\n \"description\": \"Get Classic Mobile Services.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deploymentlocations\",\r\n \"displayName\": \"Deployment Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/deploymentlocations/read\",\r\n \"displayName\": \"Get Deployment Locations\",\r\n \"description\": \"Get Deployment Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/capacities\",\r\n \"displayName\": \"Hosting Environments Capacities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/capacities/read\",\r\n \"displayName\": \"Get Hosting Environments Capacities\",\r\n \"description\": \"Get Hosting Environments Capacities.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/diagnostics\",\r\n \"displayName\": \"Hosting Environments Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/diagnostics/read\",\r\n \"displayName\": \"Get Hosting Environments Diagnostics\",\r\n \"description\": \"Get Hosting Environments Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments Metric Definitions\",\r\n \"description\": \"Get Hosting Environments Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Metric Definitions\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/metrics\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/metrics/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Metrics\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/skus\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/skus/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools SKUs\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/multirolepools/usages\",\r\n \"displayName\": \"Hosting Environments MultiRole Pools Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/multirolepools/usages/read\",\r\n \"displayName\": \"Get Hosting Environments MultiRole Pools Usages\",\r\n \"description\": \"Get Hosting Environments MultiRole Pools Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/operations\",\r\n \"displayName\": \"Hosting Environments Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/operations/read\",\r\n \"displayName\": \"Get Hosting Environments Operations\",\r\n \"description\": \"Get Hosting Environments Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/serverfarms\",\r\n \"displayName\": \"Hosting Environments App Service Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/serverfarms/read\",\r\n \"displayName\": \"Get Hosting Environments App Service Plans\",\r\n \"description\": \"Get Hosting Environments App Service Plans.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/sites\",\r\n \"displayName\": \"Hosting Environments Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/sites/read\",\r\n \"displayName\": \"Get Hosting Environments Web Apps\",\r\n \"description\": \"Get Hosting Environments Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/usages\",\r\n \"displayName\": \"Hosting Environments Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/usages/read\",\r\n \"displayName\": \"Get Hosting Environments Usages\",\r\n \"description\": \"Get Hosting Environments Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/metricdefinitions\",\r\n \"displayName\": \"Hosting Environments Workerpools Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/metricdefinitions/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Metric Definitions\",\r\n \"description\": \"Get Hosting Environments Workerpools Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/metrics\",\r\n \"displayName\": \"Hosting Environments Workerpools Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/metrics/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Metrics\",\r\n \"description\": \"Get Hosting Environments Workerpools Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/skus\",\r\n \"displayName\": \"Hosting Environments Workerpools SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/skus/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools SKUs\",\r\n \"description\": \"Get Hosting Environments Workerpools SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/workerpools/usages\",\r\n \"displayName\": \"Hosting Environments Workerpools Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/workerpools/usages/read\",\r\n \"displayName\": \"Get Hosting Environments Workerpools Usages\",\r\n \"description\": \"Get Hosting Environments Workerpools Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ishostingenvironmentnameavailable\",\r\n \"displayName\": \"Hosting Environment Name\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/ishostingenvironmentnameavailable/read\",\r\n \"displayName\": \"Check if Hosting Environment Name is available\",\r\n \"description\": \"Get if Hosting Environment Name is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ishostnameavailable\",\r\n \"displayName\": \"Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/ishostnameavailable/read\",\r\n \"displayName\": \"Check if Hostname is Available\",\r\n \"description\": \"Check if Hostname is Available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"isusernameavailable\",\r\n \"displayName\": \"Username\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/isusernameavailable/read\",\r\n \"displayName\": \"Check if Username is available\",\r\n \"description\": \"Check if Username is available.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/apioperations\",\r\n \"displayName\": \"Locations API Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/apioperations/read\",\r\n \"displayName\": \"Get Locations API Operations\",\r\n \"description\": \"Get Locations API Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/connectiongatewayinstallations\",\r\n \"displayName\": \"Locations Connection Gateway Installations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/connectiongatewayinstallations/read\",\r\n \"displayName\": \"Get Locations Connection Gateway Installations\",\r\n \"description\": \"Get Locations Connection Gateway Installations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedapis\",\r\n \"displayName\": \"Locations Managed APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/managedapis/read\",\r\n \"displayName\": \"Get Locations Managed APIs\",\r\n \"description\": \"Get Locations Managed APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/locations/managedapis/Join/Action\",\r\n \"displayName\": \"Join Managed API\",\r\n \"description\": \"Joins a Managed API.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/managedapis/apioperations\",\r\n \"displayName\": \"Locations Managed API Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/managedapis/apioperations/read\",\r\n \"displayName\": \"Get Locations Managed API Operations\",\r\n \"description\": \"Get Locations Managed API Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/operations/read\",\r\n \"displayName\": \"Get Operations\",\r\n \"description\": \"Get Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"publishingusers\",\r\n \"displayName\": \"Publishing Users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/publishingusers/read\",\r\n \"displayName\": \"Get Publishing Users\",\r\n \"description\": \"Get Publishing Users.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/publishingusers/write\",\r\n \"displayName\": \"Update Publishing Users\",\r\n \"description\": \"Update Publishing Users.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/capabilities\",\r\n \"displayName\": \"App Service Plans Capabilities\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/capabilities/read\",\r\n \"displayName\": \"Get App Service Plans Capabilities\",\r\n \"description\": \"Get App Service Plans Capabilities.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/firstpartyapps/settings\",\r\n \"displayName\": \"App Service Plans First Party Apps Settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/delete\",\r\n \"displayName\": \"Delete App Service Plans First Party Apps Settings\",\r\n \"description\": \"Delete App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/read\",\r\n \"displayName\": \"Get App Service Plans First Party Apps Settings\",\r\n \"description\": \"Get App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/firstpartyapps/settings/write\",\r\n \"displayName\": \"Update App Service Plans First Party Apps Settings\",\r\n \"description\": \"Update App Service Plans First Party Apps Settings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionnamespaces/relays/sites\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Namespaces Relays Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/sites/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Namespaces Relays Web Apps\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Namespaces Relays Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionplanlimits\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Plan Limits\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionplanlimits/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Plan Limits\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Plan Limits.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionrelays\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Relays\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/metricdefinitions\",\r\n \"displayName\": \"App Service Plans Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/metricdefinitions/read\",\r\n \"displayName\": \"Get App Service Plans Metric Definitions\",\r\n \"description\": \"Get App Service Plans Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/metrics\",\r\n \"displayName\": \"App Service Plans Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/metrics/read\",\r\n \"displayName\": \"Get App Service Plans Metrics\",\r\n \"description\": \"Get App Service Plans Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/operationresults\",\r\n \"displayName\": \"App Service Plans Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/operationresults/read\",\r\n \"displayName\": \"Get App Service Plans Operation Results\",\r\n \"description\": \"Get App Service Plans Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/sites\",\r\n \"displayName\": \"App Service Plans Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/sites/read\",\r\n \"displayName\": \"Get App Service Plans Web Apps\",\r\n \"description\": \"Get App Service Plans Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/skus\",\r\n \"displayName\": \"App Service Plans SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/skus/read\",\r\n \"displayName\": \"Get App Service Plans SKUs\",\r\n \"description\": \"Get App Service Plans SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/usages\",\r\n \"displayName\": \"App Service Plans Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/usages/read\",\r\n \"displayName\": \"Get App Service Plans Usages\",\r\n \"description\": \"Get App Service Plans Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update App Service Plans Virtual Network Connections Gateways\",\r\n \"description\": \"Update App Service Plans Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get App Service Plans Virtual Network Connections\",\r\n \"description\": \"Get App Service Plans Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/virtualnetworkconnections/routes\",\r\n \"displayName\": \"App Service Plans Virtual Network Connections Routes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/delete\",\r\n \"displayName\": \"Delete App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Delete App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/read\",\r\n \"displayName\": \"Get App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Get App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/virtualnetworkconnections/routes/write\",\r\n \"displayName\": \"Update App Service Plans Virtual Network Connections Routes\",\r\n \"description\": \"Update App Service Plans Virtual Network Connections Routes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/workers\",\r\n \"displayName\": \"App Service Plans Workers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/workers/reboot/action\",\r\n \"displayName\": \"Reboot App Service Plans Workers\",\r\n \"description\": \"Reboot App Service Plans Workers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/analyzecustomhostname\",\r\n \"displayName\": \"Custom Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/analyzecustomhostname/read\",\r\n \"displayName\": \"Analyze Custom Hostname\",\r\n \"description\": \"Analyze Custom Hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/backup\",\r\n \"displayName\": \"Web Apps Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/backup/read\",\r\n \"displayName\": \"Get Web Apps Backup\",\r\n \"description\": \"Get Web Apps Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/backup/write\",\r\n \"displayName\": \"Update Web Apps Backup\",\r\n \"description\": \"Update Web Apps Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/continuouswebjobs\",\r\n \"displayName\": \"Web Apps Continuous Web Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Continuous Web Jobs\",\r\n \"description\": \"Delete Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/read\",\r\n \"displayName\": \"Get Web Apps Continuous Web Jobs\",\r\n \"description\": \"Get Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/start/action\",\r\n \"displayName\": \"Start Web Apps Continuous Web Jobs\",\r\n \"description\": \"Start Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/continuouswebjobs/stop/action\",\r\n \"displayName\": \"Stop Web Apps Continuous Web Jobs\",\r\n \"description\": \"Stop Web Apps Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/deployments\",\r\n \"displayName\": \"Web Apps Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Deployments\",\r\n \"description\": \"Delete Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/read\",\r\n \"displayName\": \"Get Web Apps Deployments\",\r\n \"description\": \"Get Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/write\",\r\n \"displayName\": \"Update Web Apps Deployments\",\r\n \"description\": \"Update Web Apps Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/deployments/log\",\r\n \"displayName\": \"Web Apps Deployments Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/deployments/log/read\",\r\n \"displayName\": \"Get Web Apps Deployments Log\",\r\n \"description\": \"Get Web Apps Deployments Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/frebanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics FREB Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/frebanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics FREB Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics FREB Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/frebanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics FREB Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/frebanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics FREB Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics FREB Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics\",\r\n \"displayName\": \"Web Apps Diagnostics Category\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Category\",\r\n \"description\": \"Get Web Apps Diagnostics Categories.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/runtimeavailability\",\r\n \"displayName\": \"Web Apps Diagnostics Runtime Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/runtimeavailability/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Runtime Availability\",\r\n \"description\": \"Get Web Apps Diagnostics Runtime Availability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/servicehealth\",\r\n \"displayName\": \"Web Apps Diagnostics Service Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/servicehealth/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Service Health\",\r\n \"description\": \"Get Web Apps Diagnostics Service Health.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/workeravailability\",\r\n \"displayName\": \"Web Apps Diagnostics Workeravailability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/workeravailability/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Workeravailability\",\r\n \"description\": \"Get Web Apps Diagnostics Workeravailability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/workeravailability\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Workeravailability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/workeravailability/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Workeravailability\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Workeravailability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/workerprocessrecycle\",\r\n \"displayName\": \"Web Apps Diagnostics Worker Process Recycle\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/workerprocessrecycle/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Worker Process Recycle\",\r\n \"description\": \"Get Web Apps Diagnostics Worker Process Recycle.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/workerprocessrecycle\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Worker Process Recycle\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/workerprocessrecycle/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Worker Process Recycle\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Worker Process Recycle.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/aspnetcore\",\r\n \"displayName\": \"Web Apps Diagnostics ASP.NET Core\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/aspnetcore/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics ASP.NET Core\",\r\n \"description\": \"Get Web Apps Diagnostics for ASP.NET Core app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/aspnetcore\",\r\n \"displayName\": \"Web Apps Slots Diagnostics ASP.NET Core\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/aspnetcore/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics ASP.NET Core\",\r\n \"description\": \"Get Web Apps Slots Diagnostics for ASP.NET Core app.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/domainownershipidentifiers\",\r\n \"displayName\": \"Web Apps Domain Ownership Identifiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/domainownershipidentifiers/read\",\r\n \"displayName\": \"Get Web Apps Domain Ownership Identifiers\",\r\n \"description\": \"Get Web Apps Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/domainownershipidentifiers/write\",\r\n \"displayName\": \"Update Web Apps Domain Ownership Identifiers\",\r\n \"description\": \"Update Web Apps Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions\",\r\n \"displayName\": \"Web Apps Functions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/delete\",\r\n \"displayName\": \"Delete Web Apps Functions\",\r\n \"description\": \"Delete Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/listsecrets/action\",\r\n \"displayName\": \"List Secrets Web Apps Functions\",\r\n \"description\": \"List Secrets Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/read\",\r\n \"displayName\": \"Get Web Apps Functions\",\r\n \"description\": \"Get Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/functions/write\",\r\n \"displayName\": \"Update Web Apps Functions\",\r\n \"description\": \"Update Web Apps Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostnamebindings\",\r\n \"displayName\": \"Web Apps Hostname Bindings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/delete\",\r\n \"displayName\": \"Delete Web Apps Hostname Bindings\",\r\n \"description\": \"Delete Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/read\",\r\n \"displayName\": \"Get Web Apps Hostname Bindings\",\r\n \"description\": \"Get Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hostnamebindings/write\",\r\n \"displayName\": \"Update Web Apps Hostname Bindings\",\r\n \"description\": \"Update Web Apps Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnection\",\r\n \"displayName\": \"Web Apps Hybrid Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/delete\",\r\n \"displayName\": \"Delete Web Apps Hybrid Connection\",\r\n \"description\": \"Delete Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection\",\r\n \"description\": \"Get Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnection/write\",\r\n \"displayName\": \"Update Web Apps Hybrid Connection\",\r\n \"description\": \"Update Web Apps Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnectionrelays\",\r\n \"displayName\": \"Web Apps Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection Relays\",\r\n \"description\": \"Get Web Apps Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/deployments\",\r\n \"displayName\": \"Web Apps Instances Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/deployments/read\",\r\n \"displayName\": \"Get Web Apps Instances Deployments\",\r\n \"description\": \"Get Web Apps Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/instances/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Instances Deployments\",\r\n \"description\": \"Delete Web Apps Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/processes\",\r\n \"displayName\": \"Web Apps Instances Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/delete\",\r\n \"displayName\": \"Delete Web Apps Instances Processes\",\r\n \"description\": \"Delete Web Apps Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/read\",\r\n \"displayName\": \"Get Web Apps Instances Processes\",\r\n \"description\": \"Get Web Apps Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances\",\r\n \"displayName\": \"Web Apps Instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/read\",\r\n \"displayName\": \"Get Web Apps Instances\",\r\n \"description\": \"Get Web Apps Instances.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metricdefinitions\",\r\n \"displayName\": \"Web Apps Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metricdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Metric Definitions\",\r\n \"description\": \"Get Web Apps Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metrics\",\r\n \"displayName\": \"Web Apps Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metrics/read\",\r\n \"displayName\": \"Get Web Apps Metrics\",\r\n \"description\": \"Get Web Apps Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/operationresults\",\r\n \"displayName\": \"Web Apps Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/operationresults/read\",\r\n \"displayName\": \"Get Web Apps Operation Results\",\r\n \"description\": \"Get Web Apps Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/perfcounters\",\r\n \"displayName\": \"Web Apps Performance Counters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/perfcounters/read\",\r\n \"displayName\": \"Get Web Apps Performance Counters\",\r\n \"description\": \"Get Web Apps Performance Counters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/premieraddons\",\r\n \"displayName\": \"Web Apps Premier Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/delete\",\r\n \"displayName\": \"Delete Web Apps Premier Addons\",\r\n \"description\": \"Delete Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/read\",\r\n \"displayName\": \"Get Web Apps Premier Addons\",\r\n \"description\": \"Get Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/premieraddons/write\",\r\n \"displayName\": \"Update Web Apps Premier Addons\",\r\n \"description\": \"Update Web Apps Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/publishxml\",\r\n \"displayName\": \"Web Apps Publishing XML\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/publishxml/read\",\r\n \"displayName\": \"Get Web Apps Publishing XML\",\r\n \"description\": \"Get Web Apps Publishing XML.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/recommendationhistory\",\r\n \"displayName\": \"Web Apps Recommendation History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/recommendationhistory/read\",\r\n \"displayName\": \"Get Web Apps Recommendation History\",\r\n \"description\": \"Get Web Apps Recommendation History.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/restore\",\r\n \"displayName\": \"Web Apps Restore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/restore/read\",\r\n \"displayName\": \"Get Web Apps Restore\",\r\n \"description\": \"Get Web Apps Restore.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/restore/write\",\r\n \"displayName\": \"Restore Web Apps\",\r\n \"description\": \"Restore Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/analyzecustomhostname\",\r\n \"displayName\": \"Web Apps Slots Analyze Custom Hostname\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/analyzecustomhostname/read\",\r\n \"displayName\": \"Get Web Apps Slots Analyze Custom Hostname\",\r\n \"description\": \"Get Web Apps Slots Analyze Custom Hostname.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/backup\",\r\n \"displayName\": \"Web Apps Slots Backup\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backup/write\",\r\n \"displayName\": \"Update Web Apps Slots Backup\",\r\n \"description\": \"Update Web Apps Slots Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/backup/read\",\r\n \"displayName\": \"Get Web Apps Slots Backup\",\r\n \"description\": \"Get Web Apps Slots Backup.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/continuouswebjobs\",\r\n \"displayName\": \"Web Apps Slots Continuous Web Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Delete Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Get Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/start/action\",\r\n \"displayName\": \"Start Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Start Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/continuouswebjobs/stop/action\",\r\n \"displayName\": \"Stop Web Apps Slots Continuous Web Jobs\",\r\n \"description\": \"Stop Web Apps Slots Continuous Web Jobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/deployments\",\r\n \"displayName\": \"Web Apps Slots Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Deployments\",\r\n \"description\": \"Delete Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Deployments\",\r\n \"description\": \"Get Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/write\",\r\n \"displayName\": \"Update Web Apps Slots Deployments\",\r\n \"description\": \"Update Web Apps Slots Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/deployments/log\",\r\n \"displayName\": \"Web Apps Slots Deployments Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/deployments/log/read\",\r\n \"displayName\": \"Get Web Apps Slots Deployments Log\",\r\n \"description\": \"Get Web Apps Slots Deployments Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hostnamebindings\",\r\n \"displayName\": \"Web Apps Slots Hostname Bindings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Delete Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/read\",\r\n \"displayName\": \"Get Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Get Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hostnamebindings/write\",\r\n \"displayName\": \"Update Web Apps Slots Hostname Bindings\",\r\n \"description\": \"Update Web Apps Slots Hostname Bindings.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnection\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Delete Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/read\",\r\n \"displayName\": \"Get Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Get Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnection/write\",\r\n \"displayName\": \"Update Web Apps Slots Hybrid Connection\",\r\n \"description\": \"Update Web Apps Slots Hybrid Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances/deployments\",\r\n \"displayName\": \"Web Apps Slots Instances Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances Deployments\",\r\n \"description\": \"Get Web Apps Slots Instances Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances/processes\",\r\n \"displayName\": \"Web Apps Slots Instances Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/processes/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances Processes\",\r\n \"description\": \"Get Web Apps Slots Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/processes/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Instances Processes\",\r\n \"description\": \"Delete Web Apps Slots Instances Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/instances\",\r\n \"displayName\": \"Web Apps Slots Instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/instances/read\",\r\n \"displayName\": \"Get Web Apps Slots Instances\",\r\n \"description\": \"Get Web Apps Slots Instances.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/metricdefinitions\",\r\n \"displayName\": \"Web Apps Slots Metric Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/metricdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Slots Metric Definitions\",\r\n \"description\": \"Get Web Apps Slots Metric Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/metrics\",\r\n \"displayName\": \"Web Apps Slots Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/metrics/read\",\r\n \"displayName\": \"Get Web Apps Slots Metrics\",\r\n \"description\": \"Get Web Apps Slots Metrics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/operationresults\",\r\n \"displayName\": \"Web Apps Slots Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/operationresults/read\",\r\n \"displayName\": \"Get Web Apps Slots Operation Results\",\r\n \"description\": \"Get Web Apps Slots Operation Results.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/phplogging\",\r\n \"displayName\": \"Web Apps Slots Phplogging\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/phplogging/read\",\r\n \"displayName\": \"Get Web Apps Slots Phplogging\",\r\n \"description\": \"Get Web Apps Slots Phplogging.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/premieraddons\",\r\n \"displayName\": \"Web Apps Slots Premier Addons\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Premier Addons\",\r\n \"description\": \"Delete Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/read\",\r\n \"displayName\": \"Get Web Apps Slots Premier Addons\",\r\n \"description\": \"Get Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/premieraddons/write\",\r\n \"displayName\": \"Update Web Apps Slots Premier Addons\",\r\n \"description\": \"Update Web Apps Slots Premier Addons.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/restore\",\r\n \"displayName\": \"Web Apps Slots Restore\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restore/read\",\r\n \"displayName\": \"Get Web Apps Slots Restore\",\r\n \"description\": \"Get Web Apps Slots Restore.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/restore/write\",\r\n \"displayName\": \"Restore Web Apps Slots\",\r\n \"description\": \"Restore Web Apps Slots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/triggeredwebjobs\",\r\n \"displayName\": \"Web Apps Slots Triggered WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Delete Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Get Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/triggeredwebjobs/run/action\",\r\n \"displayName\": \"Run Web Apps Slots Triggered WebJobs\",\r\n \"description\": \"Run Web Apps Slots Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/usages\",\r\n \"displayName\": \"Web Apps Slots Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/usages/read\",\r\n \"displayName\": \"Get Web Apps Slots Usages\",\r\n \"description\": \"Get Web Apps Slots Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/virtualnetworkconnections\",\r\n \"displayName\": \"Web Apps Slots Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Delete Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Get Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/write\",\r\n \"displayName\": \"Update Web Apps Slots Virtual Network Connections\",\r\n \"description\": \"Update Web Apps Slots Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"Web Apps Slots Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update Web Apps Slots Virtual Network Connections Gateways\",\r\n \"description\": \"Update Web Apps Slots Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/webjobs\",\r\n \"displayName\": \"Web Apps Slots WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/webjobs/read\",\r\n \"displayName\": \"Get Web Apps Slots WebJobs\",\r\n \"description\": \"Get Web Apps Slots WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/snapshots\",\r\n \"displayName\": \"Web Apps Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Snapshots\",\r\n \"description\": \"Get Web Apps Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/triggeredwebjobs\",\r\n \"displayName\": \"Web Apps Triggered WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/delete\",\r\n \"displayName\": \"Delete Web Apps Triggered WebJobs\",\r\n \"description\": \"Delete Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/read\",\r\n \"displayName\": \"Get Web Apps Triggered WebJobs\",\r\n \"description\": \"Get Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/run/action\",\r\n \"displayName\": \"Run Web Apps Triggered WebJobs\",\r\n \"description\": \"Run Web Apps Triggered WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/usages\",\r\n \"displayName\": \"Web Apps Usages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/usages/read\",\r\n \"displayName\": \"Get Web Apps Usages\",\r\n \"description\": \"Get Web Apps Usages.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/virtualnetworkconnections\",\r\n \"displayName\": \"Web Apps Virtual Network Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/delete\",\r\n \"displayName\": \"Delete Web Apps Virtual Network Connections\",\r\n \"description\": \"Delete Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/read\",\r\n \"displayName\": \"Get Web Apps Virtual Network Connections\",\r\n \"description\": \"Get Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/write\",\r\n \"displayName\": \"Update Web Apps Virtual Network Connections\",\r\n \"description\": \"Update Web Apps Virtual Network Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/virtualnetworkconnections/gateways\",\r\n \"displayName\": \"Web Apps Virtual Network Connections Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/gateways/read\",\r\n \"displayName\": \"Get Web Apps Virtual Network Connections Gateways\",\r\n \"description\": \"Get Web Apps Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/virtualnetworkconnections/gateways/write\",\r\n \"displayName\": \"Update Web Apps Virtual Network Connections Gateways\",\r\n \"description\": \"Update Web Apps Virtual Network Connections Gateways.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/webjobs\",\r\n \"displayName\": \"Web Apps WebJobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/webjobs/read\",\r\n \"displayName\": \"Get Web Apps WebJobs\",\r\n \"description\": \"Get Web Apps WebJobs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"SKUs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/skus/read\",\r\n \"displayName\": \"Get SKUs\",\r\n \"description\": \"Get SKUs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sourcecontrols\",\r\n \"displayName\": \"Source Controls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sourcecontrols/read\",\r\n \"displayName\": \"Get Source Controls\",\r\n \"description\": \"Get Source Controls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sourcecontrols/write\",\r\n \"displayName\": \"Update Source Controls\",\r\n \"description\": \"Update Source Controls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/read\",\r\n \"displayName\": \"Get App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Get App Service Plans Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete App Service Plans Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete App Service Plans Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"Web Apps Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/listkeys/action\",\r\n \"displayName\": \"List Keys Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"List Keys Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/write\",\r\n \"displayName\": \"Update Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Update Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/hybridconnectionnamespaces/relays/read\",\r\n \"displayName\": \"Get Web Apps Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Get Web Apps Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/metricsdefinitions\",\r\n \"displayName\": \"Web Apps Metrics Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/metricsdefinitions/read\",\r\n \"displayName\": \"Get Web Apps Metrics Definitions\",\r\n \"description\": \"Get Web Apps Metrics Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/migratemysql\",\r\n \"displayName\": \"Web Apps Migrate MySql\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/migratemysql/read\",\r\n \"displayName\": \"Get Web Apps Migrate MySql\",\r\n \"description\": \"Get Web Apps Migrate MySql.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deletedSites\",\r\n \"displayName\": \"Deleted Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/deletedSites/Read\",\r\n \"displayName\": \"Get Deleted Web App\",\r\n \"description\": \"Get the properties of a Deleted Web App\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/siteextensions\",\r\n \"displayName\": \"Web Apps Site Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/delete\",\r\n \"displayName\": \"Delete Web Apps Site Extensions\",\r\n \"description\": \"Delete Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/read\",\r\n \"displayName\": \"Get Web Apps Site Extensions\",\r\n \"description\": \"Get Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/siteextensions/write\",\r\n \"displayName\": \"Update Web Apps Site Extensions\",\r\n \"description\": \"Update Web Apps Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnectionrelays\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionrelays/read\",\r\n \"displayName\": \"Get Web Apps Slots Hybrid Connection Relays\",\r\n \"description\": \"Get Web Apps Slots Hybrid Connection Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/siteextensions\",\r\n \"displayName\": \"Web Apps Slots Site Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Site Extensions\",\r\n \"description\": \"Delete Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/read\",\r\n \"displayName\": \"Get Web Apps Slots Site Extensions\",\r\n \"description\": \"Get Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/siteextensions/write\",\r\n \"displayName\": \"Update Web Apps Slots Site Extensions\",\r\n \"description\": \"Update Web Apps Slots Site Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/snapshots\",\r\n \"displayName\": \"Web Apps Slots Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Slots Snapshots\",\r\n \"description\": \"Get Web Apps Slots Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/triggeredwebjobs/history\",\r\n \"displayName\": \"Web Apps Triggered WebJobs History\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/triggeredwebjobs/history/read\",\r\n \"displayName\": \"Get Web Apps Triggered WebJobs History\",\r\n \"description\": \"Get Web Apps Triggered WebJobs History.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/deployment\",\r\n \"displayName\": \"Web Apps Diagnostics Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/deployment/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Deployment\",\r\n \"description\": \"Get Web Apps Diagnostics Deployment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitecpuanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Site CPU Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitecpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site CPU Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Site CPU Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitelatency\",\r\n \"displayName\": \"Web Apps Diagnostics Site Latency\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitelatency/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Latency\",\r\n \"description\": \"Get Web Apps Diagnostics Site Latency.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitememoryanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Site Memory Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitememoryanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Memory Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Site Memory Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/threadcount\",\r\n \"displayName\": \"Web Apps Diagnostics Thread Count\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/threadcount/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Thread Count\",\r\n \"description\": \"Get Web Apps Diagnostics Thread Count.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/deployment\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Deployment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/deployment/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Deployment\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Deployment.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitecpuanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site CPU Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitecpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site CPU Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site CPU Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitelatency\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Latency\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitelatency/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Latency\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Latency.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitememoryanalysis\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Memory Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitememoryanalysis/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Memory Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Memory Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/threadcount\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Thread Count\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/threadcount/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Thread Count\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Thread Count.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions/masterkey\",\r\n \"displayName\": \"Web Apps Functions Masterkey\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/masterkey/read\",\r\n \"displayName\": \"Get Web Apps Functions Masterkey\",\r\n \"description\": \"Get Web Apps Functions Masterkey.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/extensions\",\r\n \"displayName\": \"Web Apps Instances Extensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/extensions/read\",\r\n \"displayName\": \"Get Web Apps Instances Extensions\",\r\n \"description\": \"Get Web Apps Instances Extensions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/operations\",\r\n \"displayName\": \"Web Apps Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/operations/read\",\r\n \"displayName\": \"Get Web Apps Operations\",\r\n \"description\": \"Get Web Apps Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/resourcehealthmetadata\",\r\n \"displayName\": \"Web Apps Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Web Apps Resource Health Metadata\",\r\n \"description\": \"Get Web Apps Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/domainownershipidentifiers\",\r\n \"displayName\": \"Web Apps Slots Domain Ownership Identifiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/domainownershipidentifiers/read\",\r\n \"displayName\": \"Get Web Apps Slots Domain Ownership Identifiers\",\r\n \"description\": \"Get Web Apps Slots Domain Ownership Identifiers.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/hybridconnectionnamespaces/relays\",\r\n \"displayName\": \"Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionnamespaces/relays/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Delete Web Apps Slots Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/hybridconnectionnamespaces/relays/write\",\r\n \"displayName\": \"Update Web Apps Slots Hybrid Connection Namespaces Relays\",\r\n \"description\": \"Update Web Apps Slots Hybrid Connection Namespaces Relays.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/operations\",\r\n \"displayName\": \"Web Apps Slots Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/operations/read\",\r\n \"displayName\": \"Get Web Apps Slots Operations\",\r\n \"description\": \"Get Web Apps Slots Operations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/perfcounters\",\r\n \"displayName\": \"Web Apps Slots Performance Counters\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/perfcounters/read\",\r\n \"displayName\": \"Get Web Apps Slots Performance Counters\",\r\n \"description\": \"Get Web Apps Slots Performance Counters.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/resourcehealthmetadata\",\r\n \"displayName\": \"Web Apps Slots Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Web Apps Slots Resource Health Metadata\",\r\n \"description\": \"Get Web Apps Slots Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apiacls\",\r\n \"displayName\": \"Api Management Accounts Apiacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apiacls/read\",\r\n \"displayName\": \"Get Api Management Accounts Apiacls\",\r\n \"description\": \"Get Api Management Accounts Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connections\",\r\n \"displayName\": \"Api Management Accounts APIs Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connections\",\r\n \"description\": \"Get Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/confirmconsentcode/action\",\r\n \"displayName\": \"Confirm Consent Code Api Management Accounts APIs Connections\",\r\n \"description\": \"Confirm Consent Code Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Connections\",\r\n \"description\": \"Delete Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/getconsentlinks/action\",\r\n \"displayName\": \"Get Consent Links for Api Management Accounts APIs Connections\",\r\n \"description\": \"Get Consent Links for Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Connections\",\r\n \"description\": \"Update Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/listconnectionkeys/action\",\r\n \"displayName\": \"List Connection Keys Api Management Accounts APIs Connections\",\r\n \"description\": \"List Connection Keys Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/listsecrets/action\",\r\n \"displayName\": \"List Secrets Api Management Accounts APIs Connections\",\r\n \"description\": \"List Secrets Api Management Accounts APIs Connections.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis\",\r\n \"displayName\": \"Api Management Accounts APIs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs\",\r\n \"description\": \"Get Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs\",\r\n \"description\": \"Delete Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs\",\r\n \"description\": \"Update Api Management Accounts APIs.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/connectionacls\",\r\n \"displayName\": \"Api Management Accounts Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts Connectionacls\",\r\n \"description\": \"Get Api Management Accounts Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/apiacls\",\r\n \"displayName\": \"Api Management Accounts APIs Apiacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Delete Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Get Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/apiacls/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Apiacls\",\r\n \"description\": \"Update Api Management Accounts APIs Apiacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connectionacls\",\r\n \"displayName\": \"Api Management Accounts APIs Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connectionacls\",\r\n \"description\": \"Get Api Management Accounts APIs Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/connections/connectionacls\",\r\n \"displayName\": \"Api Management Accounts APIs Connections Connectionacls\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Delete Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Get Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/connections/connectionacls/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Connections Connectionacls\",\r\n \"description\": \"Update Api Management Accounts APIs Connections Connectionacls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apimanagementaccounts/apis/localizeddefinitions\",\r\n \"displayName\": \"Api Management Accounts APIs Localized Definitions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/delete\",\r\n \"displayName\": \"Delete Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Delete Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/read\",\r\n \"displayName\": \"Get Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Get Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/apimanagementaccounts/apis/localizeddefinitions/write\",\r\n \"displayName\": \"Update Api Management Accounts APIs Localized Definitions\",\r\n \"description\": \"Update Api Management Accounts APIs Localized Definitions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/deployments\",\r\n \"displayName\": \"Web Apps Diagnostics Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/deployments/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Deployments\",\r\n \"description\": \"Get Web Apps Diagnostics Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/deployments\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Deployments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/deployments/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Deployments\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Deployments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/loganalyzer\",\r\n \"displayName\": \"Web Apps Diagnostics Log Analyzer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/loganalyzer/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Log Analyzer\",\r\n \"description\": \"Get Web Apps Diagnostics Log Analyzer.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/loganalyzer\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Log Analyzer\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/loganalyzer/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Log Analyzer\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Log Analyzer.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/sitecrashes\",\r\n \"displayName\": \"Web Apps Diagnostics Site Crashes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/sitecrashes/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Crashes\",\r\n \"description\": \"Get Web Apps Diagnostics Site Crashes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/sitecrashes\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Crashes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/sitecrashes/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Crashes\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Crashes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siterestartsettingupdate\",\r\n \"displayName\": \"Web Apps Diagnostics Site Restart Setting Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siterestartsettingupdate/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Restart Setting Update\",\r\n \"description\": \"Get Web Apps Diagnostics Site Restart Setting Update.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siterestartsettingupdate\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Restart Setting Update\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siterestartsettingupdate/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Restart Setting Update\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Restart Setting Update.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siterestartuserinitiated\",\r\n \"displayName\": \"Web Apps Diagnostics Site Restart User Initiated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siterestartuserinitiated/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Restart User Initiated\",\r\n \"description\": \"Get Web Apps Diagnostics Site Restart User Initiated.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siterestartuserinitiated\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Restart User Initiated\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siterestartuserinitiated/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Restart User Initiated\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Restart User Initiated.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/siteswap\",\r\n \"displayName\": \"Web Apps Diagnostics Site Swap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/siteswap/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Site Swap\",\r\n \"description\": \"Get Web Apps Diagnostics Site Swap.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/siteswap\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Site Swap\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/siteswap/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Site Swap\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Site Swap.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/functions/token\",\r\n \"displayName\": \"Web Apps Functions Token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/functions/token/read\",\r\n \"displayName\": \"Get Web Apps Functions Token\",\r\n \"description\": \"Get Web Apps Functions Token.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/processes\",\r\n \"displayName\": \"Web Apps Processes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/processes/read\",\r\n \"displayName\": \"Get Web Apps Processes\",\r\n \"description\": \"Get Web Apps Processes.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/publiccertificates\",\r\n \"displayName\": \"Web Apps Public Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/delete\",\r\n \"displayName\": \"Delete Web Apps Public Certificates\",\r\n \"description\": \"Delete Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/read\",\r\n \"displayName\": \"Get Web Apps Public Certificates\",\r\n \"description\": \"Get Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/publiccertificates/write\",\r\n \"displayName\": \"Update Web Apps Public Certificates\",\r\n \"description\": \"Update Web Apps Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/autoheal\",\r\n \"displayName\": \"Web Apps Diagnostics Autoheal\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/autoheal/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Autoheal\",\r\n \"description\": \"Get Web Apps Diagnostics Autoheal.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/autoheal\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Autoheal\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/autoheal/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Autoheal\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Autoheal.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics\",\r\n \"displayName\": \"Web Apps Slots Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics\",\r\n \"description\": \"Get Web Apps Slots Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/runtimeavailability\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Runtime Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/runtimeavailability/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Runtime Availability\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Runtime Availability.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/servicehealth\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Service Health\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/servicehealth/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Service Health\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Service Health.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/migratemysql\",\r\n \"displayName\": \"Web Apps Slots Migrate MySql\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/migratemysql/read\",\r\n \"displayName\": \"Get Web Apps Slots Migrate MySql\",\r\n \"description\": \"Get Web Apps Slots Migrate MySql.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for Web App slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for App Service plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Diagnostic setting for App Service Environment\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"billingmeters\",\r\n \"displayName\": \"Billing meters for Microsoft Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/billingmeters/read\",\r\n \"displayName\": \"Read billing meters\",\r\n \"description\": \"Get list of billing meters.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/extensions/log\",\r\n \"displayName\": \"Web Apps Instances Extensions Log\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/extensions/log/read\",\r\n \"displayName\": \"Get Web Apps Instances Extensions Log\",\r\n \"description\": \"Get Web Apps Instances Extensions Log.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/failedrequestsperuri\",\r\n \"displayName\": \"Web Apps Diagnostics Failed Requests Per Uri\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/failedrequestsperuri/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Failed Requests Per Uri\",\r\n \"description\": \"Get Web Apps Diagnostics Failed Requests Per Uri.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/detectors\",\r\n \"displayName\": \"Web Apps Diagnostics Detector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/detectors/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Detector\",\r\n \"description\": \"Get Web Apps Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/detectors/execute/Action\",\r\n \"displayName\": \"Run Web Apps Diagnostics Detector\",\r\n \"description\": \"Run Web Apps Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/analyses\",\r\n \"displayName\": \"Web Apps Diagnostics Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/analyses/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Analysis\",\r\n \"description\": \"Get Web Apps Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/analyses/execute/Action\",\r\n \"displayName\": \"Run Web Apps Diagnostics Analysis\",\r\n \"description\": \"Run Web Apps Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/analyses\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Analysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/analyses/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Analysis\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/analyses/execute/Action\",\r\n \"displayName\": \"Run Web Apps Slots Diagnostics Analysis\",\r\n \"description\": \"Run Web Apps Slots Diagnostics Analysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/diagnostics/detectors\",\r\n \"displayName\": \"Web Apps Slots Diagnostics Detector\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/detectors/read\",\r\n \"displayName\": \"Get Web Apps Slots Diagnostics Detector\",\r\n \"description\": \"Get Web Apps Slots Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/diagnostics/detectors/execute/Action\",\r\n \"displayName\": \"Run Web Apps Slots Diagnostics Detector\",\r\n \"description\": \"Run Web Apps Slots Diagnostics Detector.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Locations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/locations/extractapidefinitionfromwsdl/action\",\r\n \"displayName\": \"Extract Api Definition from WSDL for Locations\",\r\n \"description\": \"Extract Api Definition from WSDL for Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/locations/listwsdlinterfaces/action\",\r\n \"displayName\": \"List WSDL Interfaces for Locations\",\r\n \"description\": \"List WSDL Interfaces for Locations.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"resourcehealthmetadata\",\r\n \"displayName\": \"Resource Health Metadata\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/resourcehealthmetadata/read\",\r\n \"displayName\": \"Get Resource Health Metadata\",\r\n \"description\": \"Get Resource Health Metadata.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/publiccertificates\",\r\n \"displayName\": \"Web Apps Slots Public Certificates\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/read\",\r\n \"displayName\": \"Get Web Apps Slots Public Certificates\",\r\n \"description\": \"Get Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/write\",\r\n \"displayName\": \"Write Web Apps Slots Public Certificates\",\r\n \"description\": \"Create or Update Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"microsoft.web/sites/slots/publiccertificates/delete\",\r\n \"displayName\": \"Delete Web Apps Slots Public Certificates\",\r\n \"description\": \"Delete Web Apps Slots Public Certificates.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/inboundnetworkdependenciesendpoints\",\r\n \"displayName\": \"Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/inboundnetworkdependenciesendpoints/read\",\r\n \"displayName\": \"Get the network endpoints of all inbound dependencies\",\r\n \"description\": \"Get the network endpoints of all inbound dependencies.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/outboundnetworkdependenciesendpoints\",\r\n \"displayName\": \"Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/outboundnetworkdependenciesendpoints/read\",\r\n \"displayName\": \"Get the network endpoints of all outbound dependencies\",\r\n \"description\": \"Get the network endpoints of all outbound dependencies.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of sites\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read sites log definitions\",\r\n \"description\": \"Gets the available logs for Web App\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FunctionExecutionLogs\",\r\n \"displayName\": \"Function Execution Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition of web app slots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read web app slots log definitions\",\r\n \"description\": \"Gets the available logs for Web App slots\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": null,\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"FunctionExecutionLogs\",\r\n \"displayName\": \"Function Execution Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingenvironments/detectors\",\r\n \"displayName\": \"Hosting Environments Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/hostingenvironments/detectors/read\",\r\n \"displayName\": \"Get Hosting Environments Detectors\",\r\n \"description\": \"Get Hosting Environments Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/detectors\",\r\n \"displayName\": \"Web Apps Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/detectors/read\",\r\n \"displayName\": \"Get Web Apps Detectors\",\r\n \"description\": \"Get Web Apps Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"serverfarms/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Plan\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/serverfarms/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Plan metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Plan\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiskQueueLength\",\r\n \"displayName\": \"Disk Queue Length\",\r\n \"displayDescription\": \"Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HttpQueueLength\",\r\n \"displayName\": \"Http Queue Length\",\r\n \"displayDescription\": \"Http Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Web App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read Web App metric definitions\",\r\n \"description\": \"Gets the available metrics for Web App\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuTime\",\r\n \"displayName\": \"CPU Time\",\r\n \"displayDescription\": \"CPU Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryWorkingSet\",\r\n \"displayName\": \"Memory working set\",\r\n \"displayDescription\": \"Memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageMemoryWorkingSet\",\r\n \"displayName\": \"Average memory working set\",\r\n \"displayDescription\": \"Average memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionUnits\",\r\n \"displayName\": \"Function Execution Units\",\r\n \"displayDescription\": \"Function Execution Units\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionCount\",\r\n \"displayName\": \"Function Execution Count\",\r\n \"displayDescription\": \"Function Execution Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AppConnections\",\r\n \"displayName\": \"Connections\",\r\n \"displayDescription\": \"Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Handles\",\r\n \"displayName\": \"Handle Count\",\r\n \"displayDescription\": \"Handle Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Threads\",\r\n \"displayName\": \"Thread Count\",\r\n \"displayDescription\": \"Thread Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PrivateBytes\",\r\n \"displayName\": \"Private Bytes\",\r\n \"displayDescription\": \"Private Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadBytesPerSecond\",\r\n \"displayName\": \"IO Read Bytes Per Second\",\r\n \"displayDescription\": \"IO Read Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteBytesPerSecond\",\r\n \"displayName\": \"IO Write Bytes Per Second\",\r\n \"displayDescription\": \"IO Write Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherBytesPerSecond\",\r\n \"displayName\": \"IO Other Bytes Per Second\",\r\n \"displayDescription\": \"IO Other Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadOperationsPerSecond\",\r\n \"displayName\": \"IO Read Operations Per Second\",\r\n \"displayDescription\": \"IO Read Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteOperationsPerSecond\",\r\n \"displayName\": \"IO Write Operations Per Second\",\r\n \"displayDescription\": \"IO Write Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherOperationsPerSecond\",\r\n \"displayName\": \"IO Other Operations Per Second\",\r\n \"displayDescription\": \"IO Other Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RequestsInApplicationQueue\",\r\n \"displayName\": \"Requests In Application Queue\",\r\n \"displayDescription\": \"Requests In Application Queue\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentAssemblies\",\r\n \"displayName\": \"Current Assemblies\",\r\n \"displayDescription\": \"Current Assemblies\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomains\",\r\n \"displayName\": \"Total App Domains\",\r\n \"displayDescription\": \"Total App Domains\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomainsUnloaded\",\r\n \"displayName\": \"Total App Domains Unloaded\",\r\n \"displayDescription\": \"Total App Domains Unloaded\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen0Collections\",\r\n \"displayName\": \"Gen 0 Garbage Collections\",\r\n \"displayDescription\": \"Gen 0 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen1Collections\",\r\n \"displayName\": \"Gen 1 Garbage Collections\",\r\n \"displayDescription\": \"Gen 1 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen2Collections\",\r\n \"displayName\": \"Gen 2 Garbage Collections\",\r\n \"displayDescription\": \"Gen 2 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Web App Slot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/slots/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read Web App Slot metric definitions\",\r\n \"description\": \"Gets the available metrics for Web App Slot\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CpuTime\",\r\n \"displayName\": \"CPU Time\",\r\n \"displayDescription\": \"CPU Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryWorkingSet\",\r\n \"displayName\": \"Memory working set\",\r\n \"displayDescription\": \"Memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageMemoryWorkingSet\",\r\n \"displayName\": \"Average memory working set\",\r\n \"displayDescription\": \"Average memory working set\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"^(?!functionapp).*$\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionUnits\",\r\n \"displayName\": \"Function Execution Units\",\r\n \"displayDescription\": \"Function Execution Units\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"FunctionExecutionCount\",\r\n \"displayName\": \"Function Execution Count\",\r\n \"displayDescription\": \"Function Execution Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": \"(?i:functionapp)\",\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AppConnections\",\r\n \"displayName\": \"Connections\",\r\n \"displayDescription\": \"Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Handles\",\r\n \"displayName\": \"Handle Count\",\r\n \"displayDescription\": \"Handle Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Threads\",\r\n \"displayName\": \"Thread Count\",\r\n \"displayDescription\": \"Thread Count\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"PrivateBytes\",\r\n \"displayName\": \"Private Bytes\",\r\n \"displayDescription\": \"Private Bytes\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadBytesPerSecond\",\r\n \"displayName\": \"IO Read Bytes Per Second\",\r\n \"displayDescription\": \"IO Read Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteBytesPerSecond\",\r\n \"displayName\": \"IO Write Bytes Per Second\",\r\n \"displayDescription\": \"IO Write Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherBytesPerSecond\",\r\n \"displayName\": \"IO Other Bytes Per Second\",\r\n \"displayDescription\": \"IO Other Bytes Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoReadOperationsPerSecond\",\r\n \"displayName\": \"IO Read Operations Per Second\",\r\n \"displayDescription\": \"IO Read Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoWriteOperationsPerSecond\",\r\n \"displayName\": \"IO Write Operations Per Second\",\r\n \"displayDescription\": \"IO Write Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IoOtherOperationsPerSecond\",\r\n \"displayName\": \"IO Other Operations Per Second\",\r\n \"displayDescription\": \"IO Other Operations Per Second\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RequestsInApplicationQueue\",\r\n \"displayName\": \"Requests In Application Queue\",\r\n \"displayDescription\": \"Requests In Application Queue\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CurrentAssemblies\",\r\n \"displayName\": \"Current Assemblies\",\r\n \"displayDescription\": \"Current Assemblies\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomains\",\r\n \"displayName\": \"Total App Domains\",\r\n \"displayDescription\": \"Total App Domains\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalAppDomainsUnloaded\",\r\n \"displayName\": \"Total App Domains Unloaded\",\r\n \"displayDescription\": \"Total App Domains Unloaded\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen0Collections\",\r\n \"displayName\": \"Gen 0 Garbage Collections\",\r\n \"displayDescription\": \"Gen 0 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen1Collections\",\r\n \"displayName\": \"Gen 1 Garbage Collections\",\r\n \"displayDescription\": \"Gen 1 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Gen2Collections\",\r\n \"displayName\": \"Gen 2 Garbage Collections\",\r\n \"displayDescription\": \"Gen 2 Garbage Collections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/multiRolePools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Environment MultiRole\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/multiRolePools/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Environment MultiRole metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Environment MultiRole\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Requests\",\r\n \"displayName\": \"Requests\",\r\n \"displayDescription\": \"Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesReceived\",\r\n \"displayName\": \"Data In\",\r\n \"displayDescription\": \"Data In\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesSent\",\r\n \"displayName\": \"Data Out\",\r\n \"displayDescription\": \"Data Out\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http101\",\r\n \"displayName\": \"Http 101\",\r\n \"displayDescription\": \"Http 101\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http2xx\",\r\n \"displayName\": \"Http 2xx\",\r\n \"displayDescription\": \"Http 2xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http3xx\",\r\n \"displayName\": \"Http 3xx\",\r\n \"displayDescription\": \"Http 3xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http401\",\r\n \"displayName\": \"Http 401\",\r\n \"displayDescription\": \"Http 401\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http403\",\r\n \"displayName\": \"Http 403\",\r\n \"displayDescription\": \"Http 403\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http404\",\r\n \"displayName\": \"Http 404\",\r\n \"displayDescription\": \"Http 404\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http406\",\r\n \"displayName\": \"Http 406\",\r\n \"displayDescription\": \"Http 406\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http4xx\",\r\n \"displayName\": \"Http 4xx\",\r\n \"displayDescription\": \"Http 4xx\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Http5xx\",\r\n \"displayName\": \"Http Server Errors\",\r\n \"displayDescription\": \"Http Server Errors\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AverageResponseTime\",\r\n \"displayName\": \"Average Response Time\",\r\n \"displayDescription\": \"Average Response Time\",\r\n \"unit\": \"Seconds\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DiskQueueLength\",\r\n \"displayName\": \"Disk Queue Length\",\r\n \"displayDescription\": \"Disk Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"HttpQueueLength\",\r\n \"displayName\": \"Http Queue Length\",\r\n \"displayDescription\": \"Http Queue Length\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ActiveRequests\",\r\n \"displayName\": \"Active Requests\",\r\n \"displayDescription\": \"Active Requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalFrontEnds\",\r\n \"displayName\": \"Total Front Ends\",\r\n \"displayDescription\": \"Total Front Ends\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SmallAppServicePlanInstances\",\r\n \"displayName\": \"Small App Service Plan Workers\",\r\n \"displayDescription\": \"Small App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MediumAppServicePlanInstances\",\r\n \"displayName\": \"Medium App Service Plan Workers\",\r\n \"displayDescription\": \"Medium App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"LargeAppServicePlanInstances\",\r\n \"displayName\": \"Large App Service Plan Workers\",\r\n \"displayDescription\": \"Large App Service Plan Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"hostingEnvironments/workerPools/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of App Service Environment WorkerPool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/hostingEnvironments/workerPools/providers/Microsoft.Insights/metricDefinitions/Read\",\r\n \"displayName\": \"Read App Service Environment WorkerPool metric definitions\",\r\n \"description\": \"Gets the available metrics for App Service Environment WorkerPool\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"WorkersTotal\",\r\n \"displayName\": \"Total Workers\",\r\n \"displayDescription\": \"Total Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WorkersAvailable\",\r\n \"displayName\": \"Available Workers\",\r\n \"displayDescription\": \"Available Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"WorkersUsed\",\r\n \"displayName\": \"Used Workers\",\r\n \"displayDescription\": \"Used Workers\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": null,\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CpuPercentage\",\r\n \"displayName\": \"CPU Percentage\",\r\n \"displayDescription\": \"CPU Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MemoryPercentage\",\r\n \"displayName\": \"Memory Percentage\",\r\n \"displayDescription\": \"Memory Percentage\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false,\r\n \"sourceMdmAccount\": null,\r\n \"sourceMdmNamespace\": null,\r\n \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true,\r\n \"isInternal\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Instance\",\r\n \"displayName\": \"Instance\",\r\n \"internalName\": \"ServerName\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"category\": null,\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"PT1M\",\r\n \"blobDuration\": \"P2D\"\r\n },\r\n {\r\n \"timeGrain\": \"PT1H\",\r\n \"blobDuration\": \"P30D\"\r\n },\r\n {\r\n \"timeGrain\": \"P1D\",\r\n \"blobDuration\": \"P90D\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/instances/processes/threads\",\r\n \"displayName\": \"Web Apps Instances Processes Threads\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/instances/processes/threads/read\",\r\n \"displayName\": \"Get Web Apps Instances Processes Threads\",\r\n \"description\": \"Get Web Apps Instances Processes Threads.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/privateaccess\",\r\n \"displayName\": \"Web Apps Private Access\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/privateaccess/read\",\r\n \"displayName\": \"Get Web Apps Private Access\",\r\n \"description\": \"Get data around private site access enablement and authorized Virtual Networks that can access the site.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/detectors\",\r\n \"displayName\": \"Web Apps Slots Detectors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/detectors/read\",\r\n \"displayName\": \"Get Web Apps Slots Detectors\",\r\n \"description\": \"Get Web Apps Slots Detectors.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostruntime/host/_master\",\r\n \"displayName\": \"Function App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/hostruntime/host/_master/read\",\r\n \"displayName\": \"Get Function App master key\",\r\n \"description\": \"Get Function App's master key for admin operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/hostruntime\",\r\n \"displayName\": \"Function App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/sites/hostruntime/host/action\",\r\n \"displayName\": \"Perform Function App runtime action\",\r\n \"description\": \"Perform Function App runtime action like sync triggers, add functions, invoke functions, delete functions etc.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/config/snapshots\",\r\n \"displayName\": \"Web Apps Config Snapshots\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/config/snapshots/read\",\r\n \"displayName\": \"Get Web Apps Config Snapshots\",\r\n \"description\": \"Get Web Apps Config Snapshots.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/slots/functions\",\r\n \"displayName\": \"Web Apps Slots Functions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/slots/functions/read\",\r\n \"displayName\": \"Get Web Apps Slots Functions\",\r\n \"description\": \"Get Web Apps Slots Functions.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.web\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.web\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Storage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/register/action\",\r\n \"displayName\": \"Registers the Storage Resource Provider\",\r\n \"description\": \"Registers the subscription for the storage resource provider and enables the creation of storage accounts.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"Location\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"displayName\": \"Delete virtual network or subnets notifications\",\r\n \"description\": \"Notifies Microsoft.Storage that virtual network or subnet is being deleted\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices\",\r\n \"displayName\": \"Storage Blob Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey/action\",\r\n \"displayName\": \"Generate a user delegation key\",\r\n \"description\": \"Returns a user delegation key for the blob service\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/write\",\r\n \"displayName\": \"Put blob service properties\",\r\n \"description\": \"Returns the result of put blob service properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/read\",\r\n \"displayName\": \"Get blob service properties or statistics\",\r\n \"description\": \"Returns blob service properties or statistics\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers/blobs\",\r\n \"displayName\": \"Storage Blob Service Blobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"displayName\": \"Read Blob\",\r\n \"description\": \"Returns a blob or a list of blobs\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\",\r\n \"displayName\": \"Write Blob\",\r\n \"description\": \"Returns the result of writing a blob\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"displayName\": \"Delete blob\",\r\n \"description\": \"Returns the result of deleting a blob\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteAutomaticSnapshot/action\",\r\n \"displayName\": \"Delete automatic snapshot\",\r\n \"description\": \"Returns the result of deleting an automatic snapshot\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action\",\r\n \"displayName\": \"Add blob content\",\r\n \"description\": \"Returns the result of adding blob content\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers\",\r\n \"displayName\": \"Storage Blob Service Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"displayName\": \"Delete blob container\",\r\n \"description\": \"Returns the result of deleting a container\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"displayName\": \"Get or list blob container(s)\",\r\n \"description\": \"Returns a container or a list of containers\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/write\",\r\n \"displayName\": \"Put or lease blob container\",\r\n \"description\": \"Returns the result of put or lease blob container\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/clearLegalHold/action\",\r\n \"displayName\": \"Clear blob container legal hold\",\r\n \"description\": \"Clear blob container legal hold\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/setLegalHold/action\",\r\n \"displayName\": \"Set blob container legal hold\",\r\n \"description\": \"Set blob container legal hold\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/containers/immutabilityPolicies\",\r\n \"displayName\": \"Storage Blob Service Containers ImmutabilityPolicy\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/extend/action\",\r\n \"displayName\": \"Extend blob container immutability policy\",\r\n \"description\": \"Extend blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/delete\",\r\n \"displayName\": \"Delete blob container immutability policy\",\r\n \"description\": \"Delete blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/write\",\r\n \"displayName\": \"Put blob container immutability policy\",\r\n \"description\": \"Put blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/lock/action\",\r\n \"displayName\": \"Lock blob container immutability policy\",\r\n \"description\": \"Lock blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/read\",\r\n \"displayName\": \"Get blob container immutability policy\",\r\n \"description\": \"Get blob container immutability policy\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices\",\r\n \"displayName\": \"Storage Queue Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/read\",\r\n \"displayName\": \"Get queue service properties or statistics\",\r\n \"description\": \"Returns queue service properties or statistics.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/write\",\r\n \"displayName\": \"Set queue service properties\",\r\n \"description\": \"Returns the result of setting queue service properties\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/queues\",\r\n \"displayName\": \"Storage Queue Service Queues\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"displayName\": \"Read a queue or list queues\",\r\n \"description\": \"Returns a queue or a list of queues.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/write\",\r\n \"displayName\": \"Write queue\",\r\n \"description\": \"Returns the result of writing a queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"displayName\": \"Delete queue\",\r\n \"description\": \"Returns the result of deleting a queue\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/queues/messages\",\r\n \"displayName\": \"Storage Queue Service Messages\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"displayName\": \"Read message\",\r\n \"description\": \"Returns a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\",\r\n \"displayName\": \"Write message\",\r\n \"description\": \"Returns the result of writing a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"displayName\": \"Delete message\",\r\n \"description\": \"Returns the result of deleting a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/add/action\",\r\n \"displayName\": \"Add message\",\r\n \"description\": \"Returns the result of adding a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/process/action\",\r\n \"displayName\": \"Process message\",\r\n \"description\": \"Returns the result of processing a message\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"displayName\": \"List Storage Account Keys\",\r\n \"description\": \"Returns the access keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"displayName\": \"Regenerate Storage Account Keys\",\r\n \"description\": \"Regenerates the access keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/revokeUserDelegationKeys/action\",\r\n \"displayName\": \"Revoke Storage Account User Delegation Keys\",\r\n \"description\": \"Revokes all the user delegation keys for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/delete\",\r\n \"displayName\": \"Delete Storage Account\",\r\n \"description\": \"Deletes an existing storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/read\",\r\n \"displayName\": \"List/Get Storage Account(s)\",\r\n \"description\": \"Returns the list of storage accounts or gets the properties for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\r\n \"displayName\": \"Returns Storage Account SAS Token\",\r\n \"description\": \"Returns the Account SAS token for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listServiceSas/action\",\r\n \"displayName\": \"Returns Storage Service SAS Token\",\r\n \"description\": \"Returns the Service SAS token for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/write\",\r\n \"displayName\": \"Create/Update Storage Account\",\r\n \"description\": \"Creates a storage account with the specified parameters or update the properties or tags or adds custom domain for the specified storage account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/services/diagnosticSettings\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/services/diagnosticSettings/write\",\r\n \"displayName\": \"Create/Update Diagnostic Settings\",\r\n \"description\": \"Create/Update storage account diagnostic settings.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"UsedCapacity\",\r\n \"displayName\": \"Used capacity\",\r\n \"displayDescription\": \"Account used capacity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Storage Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Blob service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"BlobCapacity\",\r\n \"displayName\": \"Blob Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Blob service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Tier\",\r\n \"displayName\": \"Blob tier\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BlobCount\",\r\n \"displayName\": \"Blob Count\",\r\n \"displayDescription\": \"The number of Blob in the storage account’s Blob service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Tier\",\r\n \"displayName\": \"Blob tier\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"ContainerCount\",\r\n \"displayName\": \"Blob Container Count\",\r\n \"displayDescription\": \"The number of containers in the storage account’s Blob service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Blob service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Table service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"TableCapacity\",\r\n \"displayName\": \"Table Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Table service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TableCount\",\r\n \"displayName\": \"Table Count\",\r\n \"displayDescription\": \"The number of table in the storage account’s Table service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TableEntityCount\",\r\n \"displayName\": \"Table Entity Count\",\r\n \"displayDescription\": \"The number of table entities in the storage account’s Table service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Table service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"File service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"FileCapacity\",\r\n \"displayName\": \"File Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s File service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"FileCount\",\r\n \"displayName\": \"File Count\",\r\n \"displayDescription\": \"The number of file in the storage account’s File service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"FileShareCount\",\r\n \"displayName\": \"File Share Count\",\r\n \"displayDescription\": \"The number of file shares in the storage account’s File service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"File service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Queue service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get list of Microsoft Storage Metrics definitions\",\r\n \"description\": \"Get list of Microsoft Storage Metrics definitions.\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"QueueCapacity\",\r\n \"displayName\": \"Queue Capacity\",\r\n \"displayDescription\": \"The amount of storage used by the storage account’s Queue service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"QueueCount\",\r\n \"displayName\": \"Queue Count\",\r\n \"displayDescription\": \"The number of queue in the storage account’s Queue service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"QueueMessageCount\",\r\n \"displayName\": \"Queue Message Count\",\r\n \"displayDescription\": \"The approximate number of queue messages in the storage account’s Queue service.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Transactions\",\r\n \"displayName\": \"Transactions\",\r\n \"displayDescription\": \"The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResponseType\",\r\n \"displayName\": \"Response type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"displayDescription\": \"The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"displayDescription\": \"The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessServerLatency\",\r\n \"displayName\": \"Success Server Latency\",\r\n \"displayDescription\": \"The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"SuccessE2ELatency\",\r\n \"displayName\": \"Success E2E Latency\",\r\n \"displayDescription\": \"The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.\",\r\n \"unit\": \"Milliseconds\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"Availability\",\r\n \"displayName\": \"Availability\",\r\n \"displayDescription\": \"The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"GeoType\",\r\n \"displayName\": \"Geo type\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API name\",\r\n \"toBeExportedForShoebox\": true\r\n },\r\n {\r\n \"name\": \"Authentication\",\r\n \"displayName\": \"Authentication\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Queue service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource.\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/tableServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Table Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Table\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/blobServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Blob Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Blob\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/fileServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"File Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for File\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/queueServices/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Queue Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definition\",\r\n \"description\": \"Gets the log definition for Queue\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Read\",\r\n \"displayName\": \"Read\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Write\",\r\n \"displayName\": \"Write\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Delete\",\r\n \"displayName\": \"Delete\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Sku\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/skus/read\",\r\n \"displayName\": \"List Skus\",\r\n \"description\": \"Lists the Skus supported by Microsoft.Storage.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/operations/read\",\r\n \"displayName\": \"Poll Asynchronous Operation\",\r\n \"description\": \"Polls the status of an asynchronous operation.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"checknameavailability\",\r\n \"displayName\": \"Name Availability\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/checknameavailability/read\",\r\n \"displayName\": \"Check Name Availability\",\r\n \"description\": \"Checks that account name is valid and is not in use.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations/usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/locations/usages/read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Returns the limit and the current usage count for resources in the specified subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"usages\",\r\n \"displayName\": \"Usage Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/usages/read\",\r\n \"displayName\": \"Get Subscription Usages\",\r\n \"description\": \"Returns the limit and the current usage count for resources in the specified subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/lastsynctime\",\r\n \"displayName\": \"Storage Account Last Sync Time\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/lastsynctime/read\",\r\n \"displayName\": \"Get storage account's last sync time\",\r\n \"description\": \"Returns storage account's last sync time\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Storage\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Storage\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.WorkloadMonitor\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/operations/read\",\r\n \"displayName\": \"Get operations\",\r\n \"description\": \"Gets the supported operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitorInstancesSummary\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitorInstancesSummary/read\",\r\n \"displayName\": \"Get monitor instances summary\",\r\n \"description\": \"Gets summary of monitor instances\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"componentsSummary\",\r\n \"displayName\": \"Components summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/componentsSummary/read\",\r\n \"displayName\": \"Get components summary\",\r\n \"description\": \"Gets summary of components\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitorInstances\",\r\n \"displayName\": \"Monitor instances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitorInstances/read\",\r\n \"displayName\": \"Get monitor instances\",\r\n \"description\": \"Gets instances of monitors for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"components\",\r\n \"displayName\": \"Components\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/components/read\",\r\n \"displayName\": \"Get components\",\r\n \"description\": \"Gets components for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"monitors\",\r\n \"displayName\": \"Monitors\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitors/read\",\r\n \"displayName\": \"Get monitors\",\r\n \"description\": \"Gets monitors for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/monitors/write\",\r\n \"displayName\": \"Configure monitor\",\r\n \"description\": \"Configure monitor for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"notificationSettings\",\r\n \"displayName\": \"Notification settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/notificationSettings/read\",\r\n \"displayName\": \"Get notification settings\",\r\n \"description\": \"Gets notification settings for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.WorkloadMonitor/notificationSettings/write\",\r\n \"displayName\": \"Configure notification settings\",\r\n \"description\": \"Configure notification settings for the resource\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.WorkloadMonitor\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.WorkloadMonitor\"\r\n },\r\n {\r\n \"displayName\": \"MyGet PackageManagement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Read\",\r\n \"displayName\": \"Read Services\",\r\n \"description\": \"Read any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Write\",\r\n \"displayName\": \"Create or Update Services\",\r\n \"description\": \"Create or Update any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/Delete\",\r\n \"displayName\": \"Delete Services\",\r\n \"description\": \"Deletes any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Services Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"MyGet.PackageManagement/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/MyGet.PackageManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"MyGet.PackageManagement\"\r\n },\r\n {\r\n \"displayName\": \"Paraleap Technologies CloudMonix\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"resources\",\r\n \"operations\": [\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Read\",\r\n \"displayName\": \"Read resources\",\r\n \"description\": \"Read any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Write\",\r\n \"displayName\": \"Create or Update resources\",\r\n \"description\": \"Create or Update any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/Delete\",\r\n \"displayName\": \"Delete resources\",\r\n \"description\": \"Deletes any resources\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any resources Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any resources Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"paraleap.cloudmonix/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any resources Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/paraleap.cloudmonix\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"paraleap.cloudmonix\"\r\n },\r\n {\r\n \"displayName\": \"nuubit nextgencdn\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"nuubit.nextgencdn/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any accounts Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/nuubit.nextgencdn\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"nuubit.nextgencdn\"\r\n },\r\n {\r\n \"displayName\": \"Raygun Crash Reporting\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"displayName\": \"Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Read\",\r\n \"displayName\": \"Read Apps\",\r\n \"description\": \"Read any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Write\",\r\n \"displayName\": \"Create or Update Apps\",\r\n \"description\": \"Create or Update any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/Delete\",\r\n \"displayName\": \"Delete Apps\",\r\n \"description\": \"Deletes any Apps\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Apps Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Apps Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Raygun.CrashReporting/apps/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Apps Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Raygun.CrashReporting\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Raygun.CrashReporting\"\r\n },\r\n {\r\n \"displayName\": \"RavenHq Db\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"databases\",\r\n \"displayName\": \"Databases\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RavenHq.Db/databases/Read\",\r\n \"displayName\": \"Read Databases\",\r\n \"description\": \"Read any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/Write\",\r\n \"displayName\": \"Create or Update Databases\",\r\n \"description\": \"Create or Update any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/Delete\",\r\n \"displayName\": \"Delete Databases\",\r\n \"description\": \"Deletes any Databases\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Databases Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Databases Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RavenHq.Db/databases/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Databases Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RavenHq.Db\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RavenHq.Db\"\r\n },\r\n {\r\n \"displayName\": \"Pokitdok.Platform\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication\",\r\n \"description\": \"Regenerate the Key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"read operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Pokitdok.Platform/services/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Pokitdok.Platform/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Pokitdok.Platform\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Pokitdok.Platform\"\r\n },\r\n {\r\n \"displayName\": \"RevAPM MobileCDN\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/operations/read\",\r\n \"displayName\": \"Read Operations\",\r\n \"description\": \"Read any Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/read\",\r\n \"displayName\": \"Read accounts\",\r\n \"description\": \"Read any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/write\",\r\n \"displayName\": \"Create or Update accounts\",\r\n \"description\": \"Create or Update any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/delete\",\r\n \"displayName\": \"Delete accounts\",\r\n \"description\": \"Deletes any accounts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any accounts Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/regenerateKeys/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any accounts Keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"RevAPM.MobileCDN/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any accounts Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RevAPM.MobileCDN\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RevAPM.MobileCDN\"\r\n },\r\n {\r\n \"displayName\": \"Sparkpost.Basic\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Lists Communication Preferences\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/operations/read\",\r\n \"displayName\": \"List Operations\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sparkpost.Basic/services/read\",\r\n \"displayName\": \"Get Resource\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/write\",\r\n \"displayName\": \"Create/Update Resource\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/delete\",\r\n \"displayName\": \"Delete Resource\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/read\",\r\n \"displayName\": \"Get Resources\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/listSecrets/action\",\r\n \"displayName\": \"Get Secrets\",\r\n \"description\": \"Lists the Secrets\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sparkpost.Basic/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read Single Sign On Tokens\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Sparkpost.Basic\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Sparkpost.Basic\"\r\n },\r\n {\r\n \"displayName\": \"SendGrid Email Delivery.\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Accounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/write\",\r\n \"displayName\": \"Create/Update Account\",\r\n \"description\": \"Provision a SendGrid account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/read\",\r\n \"displayName\": \"Get Account\",\r\n \"description\": \"Get account information\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Sendgrid.Email/accounts/delete\",\r\n \"displayName\": \"Delete Account\",\r\n \"description\": \"Delete a SendGrid account\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Sendgrid.Email\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Sendgrid.Email\"\r\n },\r\n {\r\n \"displayName\": \"Stackify Retrace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Stackify Retrace\",\r\n \"operations\": [\r\n {\r\n \"name\": \"stackify.retrace/services/Read\",\r\n \"displayName\": \"Read Stackify Retrace\",\r\n \"description\": \"Read any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/Write\",\r\n \"displayName\": \"Create or Update Stackify Retrace\",\r\n \"description\": \"Create or Update any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/Delete\",\r\n \"displayName\": \"Delete Stackify Retrace\",\r\n \"description\": \"Deletes any Stackify Retrace\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Stackify Retrace Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Stackify Retrace Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"stackify.retrace/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Stackify Retrace Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/stackify.retrace\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"stackify.retrace\"\r\n },\r\n {\r\n \"displayName\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/Operations/read\",\r\n \"displayName\": \"Operation display name.\",\r\n \"description\": \"Description of the operation.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Marketplace Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"TrendMicro.DeepSecurity/accounts/listSingleSignOnToken/action\",\r\n \"displayName\": \"Read Single Sign On Authorization Token\",\r\n \"description\": \"Read Single Sign On Authorization Token For The Resource\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/TrendMicro.DeepSecurity\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"displayName\": \"U2uconsult TheIdentityHub\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preference\",\r\n \"description\": \"Read any Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"services\",\r\n \"displayName\": \"Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Read\",\r\n \"displayName\": \"Read Services\",\r\n \"description\": \"Read any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Write\",\r\n \"displayName\": \"Create or Update Services\",\r\n \"description\": \"Create or Update any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/Delete\",\r\n \"displayName\": \"Delete Services\",\r\n \"description\": \"Deletes any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Keys\",\r\n \"description\": \"Regenerate any Services Keys\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"Read any Services Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"U2uconsult.TheIdentityHub/services/listSingleSignOnToken/action\",\r\n \"displayName\": \"List Single Sign On Tokens\",\r\n \"description\": \"Read any Services Single Sign On Tokens\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/U2uconsult.TheIdentityHub\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"U2uconsult.TheIdentityHub\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Location Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/register/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Register the provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Location Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Create or update a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Get a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/delete\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Services Account.\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Delete a Location Services Account.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/listKeys/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) List keys\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps)List Location Based Services Account keys\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/regenerateKey/action\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new primary or secondary key\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Generate new Location Based Services Account primary or secondary key\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definition of Location Based Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read Location Based Services Account metric definitions\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the available metrics for Location Based Services Accounts\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"Usage\",\r\n \"displayName\": \"Usage\",\r\n \"displayDescription\": \"Count of API calls\",\r\n \"internalMetricName\": \"Latency\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"sourceMdmAccount\": \"MicrosoftLocationBasedServicesShoebox\",\r\n \"sourceMdmNamespace\": \"ServiceOperations\",\r\n \"fillGapWithZero\": false,\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ApiCategory\",\r\n \"displayName\": \"API Category\",\r\n \"internalName\": \"Service Category\",\r\n \"toBeExportedToShoebox\": true\r\n },\r\n {\r\n \"name\": \"ApiName\",\r\n \"displayName\": \"API Name\",\r\n \"internalName\": \"OperationName\",\r\n \"toBeExportedToShoebox\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"accounts/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Location Services Account\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Read diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.LocationServices/accounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"(Deprecated: Please use /providers/Microsoft.Maps) Write diagnostic setting\",\r\n \"description\": \"(Deprecated: Please use /providers/Microsoft.Maps) Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.LocationServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.LocationServices\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Guest Configuration\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"guestConfigurationAssignments\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/write\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/write\",\r\n \"description\": \"Create new guest configuration assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/read\",\r\n \"displayName\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/read\",\r\n \"description\": \"Get guest configuration assignment.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.GuestConfiguration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft DB for MariaDB\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"locations/performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/locations/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"MariaDB Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/updateConfigurations/action\",\r\n \"displayName\": \"Batch Update Server Configurations\",\r\n \"description\": \"Update configurations for the specified server\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/read\",\r\n \"displayName\": \"List/Get MariaDB Servers\",\r\n \"description\": \"Return the list of servers or gets the properties for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/write\",\r\n \"displayName\": \"Create/Update MariaDB Server\",\r\n \"description\": \"Creates a server with the specified parameters or update the properties or tags for the specified server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/delete\",\r\n \"displayName\": \"Delete MariaDB Server\",\r\n \"description\": \"Deletes an existing server.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/configurations\",\r\n \"displayName\": \"Configurations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/configurations/read\",\r\n \"displayName\": \"List/Get Configurations\",\r\n \"description\": \"Return the list of configurations for a server or gets the properties for the specified configuration.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/configurations/write\",\r\n \"displayName\": \"Update Configuration\",\r\n \"description\": \"Update the value for the specified configuration\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/virtualNetworkRules\",\r\n \"displayName\": \"Virtual Network Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/read\",\r\n \"displayName\": \"List/Get Virtual Network Rule(s)\",\r\n \"description\": \"Return the list of virtual network rules or gets the properties for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/write\",\r\n \"displayName\": \"Create/Update Virtual Network Rule\",\r\n \"description\": \"Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/delete\",\r\n \"displayName\": \"Delete Virtual Network Rule\",\r\n \"description\": \"Deletes an existing Virtual Network Rule\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/firewallRules\",\r\n \"displayName\": \"Firewall Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/read\",\r\n \"displayName\": \"List/Get Firewall Rules\",\r\n \"description\": \"Return the list of firewall rules for a server or gets the properties for the specified firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/write\",\r\n \"displayName\": \"Create/Update Firewall Rule\",\r\n \"description\": \"Creates a firewall rule with the specified parameters or update an existing rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete Firewall Rule\",\r\n \"description\": \"Deletes an existing firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"performanceTiers\",\r\n \"displayName\": \"Performance Tiers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/performanceTiers/read\",\r\n \"displayName\": \"List Performance Tiers\",\r\n \"description\": \"Returns the list of Performance Tiers available.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recoverableServers\",\r\n \"displayName\": \"Recoverable MariaDB Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/recoverableServers/read\",\r\n \"displayName\": \"Get Recoverable MariaDB Server info\",\r\n \"description\": \"Return the recoverable MariaDB Server info\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Get database metric definitions\",\r\n \"description\": \"Return types of metrics that are available for databases\",\r\n \"origin\": null,\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"cpu_percent\",\r\n \"displayName\": \"CPU percent\",\r\n \"displayDescription\": \"CPU percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"memory_percent\",\r\n \"displayName\": \"Memory percent\",\r\n \"displayDescription\": \"Memory percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"io_consumption_percent\",\r\n \"displayName\": \"IO percent\",\r\n \"displayDescription\": \"IO percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"storage_percent\",\r\n \"displayName\": \"Storage percent\",\r\n \"displayDescription\": \"Storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_used\",\r\n \"displayName\": \"Storage used\",\r\n \"displayDescription\": \"Storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"storage_limit\",\r\n \"displayName\": \"Storage limit\",\r\n \"displayDescription\": \"Storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_percent\",\r\n \"displayName\": \"Server Log storage percent\",\r\n \"displayDescription\": \"Server Log storage percent\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_usage\",\r\n \"displayName\": \"Server Log storage used\",\r\n \"displayDescription\": \"Server Log storage used\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"serverlog_storage_limit\",\r\n \"displayName\": \"Server Log storage limit\",\r\n \"displayDescription\": \"Server Log storage limit\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"active_connections\",\r\n \"displayName\": \"Active Connections\",\r\n \"displayDescription\": \"Active Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"connections_failed\",\r\n \"displayName\": \"Failed Connections\",\r\n \"displayDescription\": \"Failed Connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"seconds_behind_master\",\r\n \"displayName\": \"Replication lag in seconds\",\r\n \"displayDescription\": \"Replication lag in seconds\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"network_bytes_egress\",\r\n \"displayName\": \"Network Out\",\r\n \"displayDescription\": \"Network Out across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"network_bytes_ingress\",\r\n \"displayName\": \"Network In\",\r\n \"displayDescription\": \"Network In across active connections\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Database Metric Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostic setting\",\r\n \"description\": \"Gets the disagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DBforMariaDB/servers/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostic setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DBforMariaDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DBforMariaDB\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.IoTSpaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/register/action\",\r\n \"displayName\": \"Register Resource Provider\",\r\n \"description\": \"Register subscription for Microsoft.IoTSpaces Graph resource provider to enable creationg of resources\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Graph\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/write\",\r\n \"displayName\": \"Create Microsoft.IoTSpaces Graph\",\r\n \"description\": \"Create Microsoft.IoTSpaces Graph resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/read\",\r\n \"displayName\": \"Gets Graph(s)\",\r\n \"description\": \"Gets the Microsoft.IoTSpaces Graph resource(s)\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/delete\",\r\n \"displayName\": \"Deletes Microsoft.IoTSpaces Graph\",\r\n \"description\": \"Deletes Microsoft.IoTSpaces Graph resource\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Settings\",\r\n \"description\": \"Get Diagnostic Settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Settings\",\r\n \"description\": \"Set Diagnostic Settings for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read Microsoft.IoTSpaces service log definitions\",\r\n \"description\": \"Gets the available log definitions for the Microsoft.IoTSpaces service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"Trace\",\r\n \"displayName\": \"Trace\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Operational\",\r\n \"displayName\": \"Operational\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Audit\",\r\n \"displayName\": \"Audit\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"UserDefinedFunction\",\r\n \"displayName\": \"UserDefinedFunction\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Ingress\",\r\n \"displayName\": \"Ingress\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"Egress\",\r\n \"displayName\": \"Egress\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Graph/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Graph\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTSpaces/Graph/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Microsoft.IoTSpaces service metric definitions\",\r\n \"description\": \"Gets the available metric definitions for the Microsoft.IoTSpaces service\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"ApiLatency\",\r\n \"displayName\": \"ApiLatency\",\r\n \"displayDescription\": \"Measures latency of API requests made to Microsoft.IoTSpaces in Milliseconds\",\r\n \"internalMetricName\": \"RequestLatencyMetric\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n },\r\n {\r\n \"name\": \"ProcessingLatency\",\r\n \"displayName\": \"ProcessingLatency\",\r\n \"displayDescription\": \"Measures latency from message ingested to dispatched event in Milliseconds for Microsoft.IoTSpaces\",\r\n \"internalMetricName\": \"EndToEnd_Latency\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n },\r\n {\r\n \"name\": \"FunctionExecutionLatency\",\r\n \"displayName\": \"FunctionExecutionLatency\",\r\n \"displayDescription\": \"Measures latency of user-defined function execution in Milliseconds for Microsoft.IoTSpaces\",\r\n \"internalMetricName\": \"UdfExecutionLatency\",\r\n \"unit\": 6,\r\n \"aggregationType\": 0\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.IoTSpaces\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.IoTSpaces\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.Consumption\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"usageDetails\",\r\n \"displayName\": \"UsageDetails\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/usageDetails/read\",\r\n \"displayName\": \"List Usage Details\",\r\n \"description\": \"List the usage details for a scope for EA and WebDirect subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationSummaries\",\r\n \"displayName\": \"ReservationSummaries\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationSummaries/read\",\r\n \"displayName\": \"List Reservation Utilization Summaries\",\r\n \"description\": \"List the utilization summary for reserved instances by reservation order or managment groups. The summary data is either at monthly or daily level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationDetails\",\r\n \"displayName\": \"ReservationDetails\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationDetails/read\",\r\n \"displayName\": \"List Reservation Utilization Details\",\r\n \"description\": \"List the utilization details for reserved instances by reservation order or managment groups. The details data is per instance per day level.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationTransactions\",\r\n \"displayName\": \"ReservationTransactions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationTransactions/read\",\r\n \"displayName\": \"List Reservation Transactions history\",\r\n \"description\": \"List the transaction history for reserved instances by management groups.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"balances\",\r\n \"displayName\": \"Balances\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/balances/read\",\r\n \"displayName\": \"List utlization summary\",\r\n \"description\": \"List the utilization summary for a billing period for a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"pricesheets\",\r\n \"displayName\": \"Pricesheets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/pricesheets/read\",\r\n \"displayName\": \"List Price sheets\",\r\n \"description\": \"List the Pricesheets data for a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"marketplaces\",\r\n \"displayName\": \"Marketplaces\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/marketplaces/read\",\r\n \"displayName\": \"List Marketplace resource usage\",\r\n \"description\": \"List the marketplace resource usage details for a scope for EA and WebDirect subscriptions.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"budgets\",\r\n \"displayName\": \"Budgets\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/budgets/read\",\r\n \"displayName\": \"List budgets\",\r\n \"description\": \"List the budgets by a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Consumption/budgets/write\",\r\n \"displayName\": \"Create, update and delete budgets\",\r\n \"description\": \"Creates, update and delete the budgets by a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"tenants\",\r\n \"displayName\": \"tenants/register\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/tenants/register/action\",\r\n \"displayName\": \"register tenants\",\r\n \"description\": \"Register action for scope of Microsoft.Consumption by a tenant.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"terms\",\r\n \"displayName\": \"Terms\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/terms/read\",\r\n \"displayName\": \"List Terms\",\r\n \"description\": \"List the terms for a subscription or a management group.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reservationRecommendations\",\r\n \"displayName\": \"ReservationRecommendations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/reservationRecommendations/read\",\r\n \"displayName\": \"List reserved instances recommendations\",\r\n \"description\": \"List single or shared recommendations for Reserved instances for a subscription.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Consumption/operations/read\",\r\n \"displayName\": \"List supported operations\",\r\n \"description\": \"List all supported operations by Microsoft.Consumption resource provider.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Consumption\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Consumption\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.CostManagement\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/query/action\",\r\n \"displayName\": \"Query usage data\",\r\n \"description\": \"Query usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.CostManagement/reports/action\",\r\n \"displayName\": \"Schedule reports\",\r\n \"description\": \"Schedule reports on usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dimensions\",\r\n \"displayName\": \"Dimensions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/dimensions/read\",\r\n \"displayName\": \"List supported dimensions\",\r\n \"description\": \"List all supported dimensions by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"query\",\r\n \"displayName\": \"Query\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/query/read\",\r\n \"displayName\": \"Query usage data\",\r\n \"description\": \"Query usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"reports\",\r\n \"displayName\": \"Reports\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CostManagement/reports/read\",\r\n \"displayName\": \"Get Scheduled reports usage data\",\r\n \"description\": \"Schedule reports on usage data by a scope.\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CostManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CostManagement\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft.DataBoxEdge\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dataBoxEdgeDevices/users\",\r\n \"displayName\": \"share users\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/read\",\r\n \"displayName\": \"List share users\",\r\n \"description\": \"Lists or gets the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/read\",\r\n \"displayName\": \"List share users\",\r\n \"description\": \"Lists or gets the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/write\",\r\n \"displayName\": \"Creates or updates share users\",\r\n \"description\": \"Creates or updates the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users/delete\",\r\n \"displayName\": \"Delete share users\",\r\n \"description\": \"Deletes the share users\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/bandwidthSchedules\",\r\n \"displayName\": \"bandwidth schedules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/read\",\r\n \"displayName\": \"List bandwidth schedules\",\r\n \"description\": \"Lists or gets the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/read\",\r\n \"displayName\": \"List bandwidth schedules\",\r\n \"description\": \"Lists or gets the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/write\",\r\n \"displayName\": \"Creates or updates bandwidth schedules\",\r\n \"description\": \"Creates or updates the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules/delete\",\r\n \"displayName\": \"Delete bandwidth schedules\",\r\n \"description\": \"Deletes the bandwidth schedules\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/roles\",\r\n \"displayName\": \"ArmApiRes_roles\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/read\",\r\n \"displayName\": \"List ArmApiRes_roles\",\r\n \"description\": \"Lists or gets the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/read\",\r\n \"displayName\": \"List ArmApiRes_roles\",\r\n \"description\": \"Lists or gets the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/write\",\r\n \"displayName\": \"Creates or updates ArmApiRes_roles\",\r\n \"description\": \"Creates or updates the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/delete\",\r\n \"displayName\": \"Delete ArmApiRes_roles\",\r\n \"description\": \"Deletes the ArmApiRes_roles\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/shares\",\r\n \"displayName\": \"shares\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/read\",\r\n \"displayName\": \"List shares\",\r\n \"description\": \"Lists or gets the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/read\",\r\n \"displayName\": \"List shares\",\r\n \"description\": \"Lists or gets the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/write\",\r\n \"displayName\": \"Creates or updates shares\",\r\n \"description\": \"Creates or updates the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/refresh/action\",\r\n \"displayName\": \"ArmApiOp_action_refresh_shares\",\r\n \"description\": \"ArmApiDesc_action_refresh_shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares/delete\",\r\n \"displayName\": \"Delete shares\",\r\n \"description\": \"Deletes the shares\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices\",\r\n \"displayName\": \"Data Box Edge devices\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/uploadCertificate/action\",\r\n \"displayName\": \"Upload certificates\",\r\n \"description\": \"Upload certificate for device registration\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/write\",\r\n \"displayName\": \"Creates or updates Data Box Edge devices\",\r\n \"description\": \"Creates or updates the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/delete\",\r\n \"displayName\": \"Delete Data Box Edge devices\",\r\n \"description\": \"Deletes the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/read\",\r\n \"displayName\": \"List Data Box Edge devices\",\r\n \"description\": \"Lists or gets the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/write\",\r\n \"displayName\": \"Creates or updates Data Box Edge devices\",\r\n \"description\": \"Creates or updates the Data Box Edge devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/extendedInformation/action\",\r\n \"displayName\": \"Gets resource extended information\",\r\n \"description\": \"Retrieves resource extended information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/scanForUpdates/action\",\r\n \"displayName\": \"Scan for updates\",\r\n \"description\": \"Scan for updates\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/downloadUpdates/action\",\r\n \"displayName\": \"Download Updates\",\r\n \"description\": \"Download Updates in device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/installUpdates/action\",\r\n \"displayName\": \"Install Updates\",\r\n \"description\": \"Install Updates on device\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/extendedInformation\",\r\n \"displayName\": \"resource extended information\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/extendedInformation/write\",\r\n \"displayName\": \"Creates or updates resource extended information\",\r\n \"description\": \"Creates or updates the resource extended information\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/networkSettings\",\r\n \"displayName\": \"Device network settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings/read\",\r\n \"displayName\": \"List Device network settings\",\r\n \"description\": \"Lists or gets the Device network settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/securitySettings\",\r\n \"displayName\": \"Device security settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/securitySettings/update/action\",\r\n \"displayName\": \"Update security settings\",\r\n \"description\": \"Update security settings\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/updateSummary\",\r\n \"displayName\": \"update summary\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary/read\",\r\n \"displayName\": \"List update summary\",\r\n \"description\": \"Lists or gets the update summary\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/jobs\",\r\n \"displayName\": \"jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/jobs/read\",\r\n \"displayName\": \"List jobs\",\r\n \"description\": \"Lists or gets the jobs\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/storageAccountCredentials\",\r\n \"displayName\": \"storage account credentials\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/write\",\r\n \"displayName\": \"Creates or updates storage account credentials\",\r\n \"description\": \"Creates or updates the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/read\",\r\n \"displayName\": \"List storage account credentials\",\r\n \"description\": \"Lists or gets the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/read\",\r\n \"displayName\": \"List storage account credentials\",\r\n \"description\": \"Lists or gets the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials/delete\",\r\n \"displayName\": \"Delete storage account credentials\",\r\n \"description\": \"Deletes the storage account credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/alerts\",\r\n \"displayName\": \"alerts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts/read\",\r\n \"displayName\": \"List alerts\",\r\n \"description\": \"Lists or gets the alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts/read\",\r\n \"displayName\": \"List alerts\",\r\n \"description\": \"Lists or gets the alerts\",\r\n \"origin\": \"user\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"Data Box Edge device\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read Data Box Edge device metric definition\",\r\n \"description\": \"Gets the available Data Box Edge device level metrics\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"NICReadThroughput\",\r\n \"displayName\": \"Read Throughput (Network)\",\r\n \"displayDescription\": \"The read throughput of the network interface on the device in the reporting period for all volumes in the gateway.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"NICWriteThroughput\",\r\n \"displayName\": \"Write Throughput (Network)\",\r\n \"displayDescription\": \"The write throughput of the network interface on the device in the reporting period for all volumes in the gateway.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"InstanceName\",\r\n \"displayName\": \"Name\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudReadThroughputPerShare\",\r\n \"displayName\": \"Cloud Download Throughput (Share)\",\r\n \"displayDescription\": \"The download throughput to Azure from a share during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudUploadThroughputPerShare\",\r\n \"displayName\": \"Cloud Upload Throughput (Share)\",\r\n \"displayDescription\": \"The upload throughput to Azure from a share during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesUploadedToCloudPerShare\",\r\n \"displayName\": \"Cloud Bytes Uploaded (Share)\",\r\n \"displayDescription\": \"The total number of bytes that is uploaded to Azure from a share during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Share\",\r\n \"displayName\": \"Share\",\r\n \"toBeExportedForShoebox\": true\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalCapacity\",\r\n \"displayName\": \"Total Capacity\",\r\n \"displayDescription\": \"Total Capacity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailableCapacity\",\r\n \"displayName\": \"Available Capacity\",\r\n \"displayDescription\": \"The available capacity in bytes during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudUploadThroughput\",\r\n \"displayName\": \"Cloud Upload Throughput\",\r\n \"displayDescription\": \"The cloud upload throughput during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"CloudReadThroughput\",\r\n \"displayName\": \"Cloud Read Throughput\",\r\n \"displayDescription\": \"The cloud download throughput during the reporting period.\",\r\n \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesUploadedToCloud\",\r\n \"displayName\": \"Cloud Bytes Uploaded (Device)\",\r\n \"displayDescription\": \"The total number of bytes that is uploaded to Azure from a device during the reporting period.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Transaction\",\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\",\r\n \"PT15M\",\r\n \"PT1H\"\r\n ],\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"Data Box Edge device\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Write diagnostics setting\",\r\n \"description\": \"Creates or updates the diagnostics setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.DataBoxEdge/dataBoxEdgeDevices/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Read diagnostics setting\",\r\n \"description\": \"Gets the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataBoxEdge\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataBoxEdge\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Hardware Security Modules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/unregister/action\",\r\n \"displayName\": \"Unregister Subscription\",\r\n \"description\": \"Unregisters a subscription\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"dedicatedhsms\",\r\n \"displayName\": \"DedicatedHsm\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/dedicatedhsms/read\",\r\n \"displayName\": \"View DedicatedHsm\",\r\n \"description\": \"View the properties of a DedicatedHsm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/dedicatedhsms/write\",\r\n \"displayName\": \"Update DedicatedHsm\",\r\n \"description\": \"Create a new DedicatedHsm or update the properties of an existing DedicatedHsm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/dedicatedhsms/delete\",\r\n \"displayName\": \"Delete DedicatedHsm\",\r\n \"description\": \"Delete a DedicatedHsm\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"Operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.HardwareSecurityModules/operations/read\",\r\n \"displayName\": \"Available Hardware Security Modules Operations\",\r\n \"description\": \"Lists operations available on Microsoft.HardwareSecurityModules resource provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HardwareSecurityModules\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HardwareSecurityModules\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft IoT Central\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTCentral/checkNameAvailability/action\",\r\n \"displayName\": \"Check resource name availability\",\r\n \"description\": \"Checks if an IoT Central Application name is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTCentral/checkSubdomainAvailability/action\",\r\n \"displayName\": \"Check resource subdomain availability\",\r\n \"description\": \"Checks if an IoT Central Application subdomain is available\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"IoTApps\",\r\n \"displayName\": \"IoTApps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTCentral/IoTApps/read\",\r\n \"displayName\": \"Get IoT Central Application\",\r\n \"description\": \"Gets a single IoT Central Application\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTCentral/IoTApps/write\",\r\n \"displayName\": \"Create or Update IoT Central Application\",\r\n \"description\": \"Creates or Updates an IoT Central Applications\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.IoTCentral/IoTApps/delete\",\r\n \"displayName\": \"Delete IoT Central Application\",\r\n \"description\": \"Deletes an IoT Central Applications\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.IoTCentral/operations/read\",\r\n \"displayName\": \"Get all the available operations\",\r\n \"description\": \"Gets all the available operations on IoT Central Applications\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.IoTCentral\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.IoTCentral\"\r\n },\r\n {\r\n \"displayName\": \"Microsoft Blueprint\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/register/action\",\r\n \"displayName\": \"Registers the Blueprint Resource Provider\",\r\n \"description\": \"Registers the Blueprint Resource Provider\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"blueprints\",\r\n \"displayName\": \"Blueprints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/read\",\r\n \"displayName\": \"Read Blueprints\",\r\n \"description\": \"Read any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/write\",\r\n \"displayName\": \"Create or Update Blueprints\",\r\n \"description\": \"Create or Update any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/delete\",\r\n \"displayName\": \"Delete Blueprints\",\r\n \"description\": \"Delete any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"blueprints/artifacts\",\r\n \"displayName\": \"Blueprints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/artifacts/read\",\r\n \"displayName\": \"Read Blueprint Artifacts\",\r\n \"description\": \"Read any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/artifacts/write\",\r\n \"displayName\": \"Create or Update Blueprint Artifacts\",\r\n \"description\": \"Create or Update any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/artifacts/delete\",\r\n \"displayName\": \"Delete Blueprint Artifacts\",\r\n \"description\": \"Delete any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"blueprints/versions\",\r\n \"displayName\": \"Blueprints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/versions/read\",\r\n \"displayName\": \"Read Blueprints\",\r\n \"description\": \"Read any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/versions/write\",\r\n \"displayName\": \"Create or Update Blueprints\",\r\n \"description\": \"Create or Update any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/versions/delete\",\r\n \"displayName\": \"Delete Blueprints\",\r\n \"description\": \"Delete any Blueprints\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"blueprints/versions/artifacts\",\r\n \"displayName\": \"Blueprints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprints/versions/artifacts/read\",\r\n \"displayName\": \"Read Blueprint Artifacts\",\r\n \"description\": \"Read any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"blueprintAssignments\",\r\n \"displayName\": \"Blueprints\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprintAssignments/read\",\r\n \"displayName\": \"Read Blueprint Artifacts\",\r\n \"description\": \"Read any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"displayName\": \"Create or Update Blueprint Artifacts\",\r\n \"description\": \"Create or Update any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Blueprint/blueprintAssignments/delete\",\r\n \"displayName\": \"Delete Blueprint Artifacts\",\r\n \"description\": \"Delete any Blueprint Artifacts\",\r\n \"origin\": null,\r\n \"properties\": null,\r\n \"isDataAction\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Blueprint\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Blueprint\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Archive\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Archive\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Azure.Geneva\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.BizTalkServices\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.BizTalkServices\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicSubscription\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicSubscription\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ClassicInfrastructureMigrate\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ClassicInfrastructureMigrate\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/microsoft.cloudes\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.cloudes\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.CortanaAnalytics\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.CortanaAnalytics\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataConnect\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataConnect\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DataExchange\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataExchange\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ExternalShim\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ExternalShim\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Gallery\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Gallery\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.InformationProtection\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.InformationProtection\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Kailani\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Kailani\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.MachineLearningExperimentation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.MachineLearningExperimentation\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.PowerBI\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.PowerBI\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ProjectOxford\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ProjectOxford\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.RemoteApp\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.RemoteApp\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SaaS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SaaS\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.SqlVirtualMachine\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.SqlVirtualMachine\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.TerraformOSS\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TerraformOSS\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/NewRelic.APM\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"NewRelic.APM\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/SuccessBricks.ClearDB\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"SuccessBricks.ClearDB\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.HanaOnAzure\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.HanaOnAzure\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Intune\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Intune\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.DeploymentManager\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DeploymentManager\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Attestation\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Attestation\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.TokenVault\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TokenVault\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Maintenance\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Maintenance\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -74,14 +74,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c90657c0-f29f-43f9-8a4f-e06da1f7cc1b" + "9e657971-f1c5-4a76-8543-cc0dc52d57ed" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -89,7 +89,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:30 GMT" + "Mon, 22 Oct 2018 21:29:01 GMT" ], "Pragma": [ "no-cache" @@ -104,7 +104,7 @@ "1" ], "x-ms-request-id": [ - "2c2ab829-881b-4bd4-8d4e-7bdad18d5abc" + "03c6df92-3433-4b24-9253-cd54c5ec43f3" ], "X-Content-Type-Options": [ "nosniff" @@ -113,13 +113,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-tenant-reads": [ - "11995" + "11996" ], "x-ms-correlation-request-id": [ - "0cd11ffe-0272-41cb-91fd-8ea0124e2acf" + "8b33f82c-5687-4a96-853d-0a91691b7885" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233830Z:0cd11ffe-0272-41cb-91fd-8ea0124e2acf" + "WESTUS2:20181022T212901Z:8b33f82c-5687-4a96-853d-0a91691b7885" ], "Content-Length": [ "176739" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListWithDataActionGetTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListWithDataActionGetTests.json index 8e4ab62d097be..3a0f490ab9117 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListWithDataActionGetTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListWithDataActionGetTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb1a05f4-df29-42ef-a85b-20915227aa75" + "2be3f3d9-2fb5-4693-b0c2-e3765b7da049" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:30 GMT" + "Mon, 22 Oct 2018 21:30:00 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "6bceb402-fa3d-46b3-aeb7-ccdc92996598" + "899de051-0d45-4096-8499-e530d6119b7b" ], "X-Content-Type-Options": [ "nosniff" @@ -46,13 +46,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-tenant-reads": [ - "11995" + "11999" ], "x-ms-correlation-request-id": [ - "15c0f672-2ecf-4d64-a559-d930a3e4c02c" + "9d6d394e-f766-4303-ae31-e719b72c85fc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233931Z:15c0f672-2ecf-4d64-a559-d930a3e4c02c" + "WESTUS2:20181022T213001Z:9d6d394e-f766-4303-ae31-e719b72c85fc" ], "Content-Length": [ "47376" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentAtScopeAndAboveTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentAtScopeAndAboveTest.json index 5ead025d8511b..3fa8f6f330ac6 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentAtScopeAndAboveTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentAtScopeAndAboveTest.json @@ -1,20 +1,20 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hdFNjb3BlKCkmYXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hdFNjb3BlKCkmYXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "479ff5e4-2fae-48bc-8792-37211e1185a2" + "761ac87a-252f-44f4-93f7-5e7812137e16" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:34 GMT" + "Mon, 22 Oct 2018 21:31:09 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "862fd0ee-3a5f-47d6-a3cf-880e57fb7e82" + "809e4b56-d97c-4e0f-b026-7bc7a7798658" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11999" ], "x-ms-correlation-request-id": [ - "a26b7158-057c-4965-ba9d-4e8233755ebf" + "10e720e8-ab1a-442d-b7a3-da79ecb579c9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234035Z:a26b7158-057c-4965-ba9d-4e8233755ebf" + "WESTUS2:20181022T213110Z:10e720e8-ab1a-442d-b7a3-da79ecb579c9" ], "Content-Length": [ - "11880" + "14072" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/06f33182-8334-4a13-b3ae-f471a953dddc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06f33182-8334-4a13-b3ae-f471a953dddc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/51a2c4f2-25e3-4312-aeba-a14cebb4b25b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"51a2c4f2-25e3-4312-aeba-a14cebb4b25b\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentByIdTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentByIdTests.json index 34fd0bce4aa77..7289119a78ac4 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentByIdTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentByIdTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2c57eb3-8bd0-4b2a-83a1-3129c77b2188" + "820e08dc-846a-4252-be34-384e0c0bd278" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:08 GMT" + "Mon, 22 Oct 2018 21:30:26 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "8fa7fef7-3fc6-42bf-bcdc-2c0c48247e96" + "ea2314f0-cde6-4d42-9190-0d64f487da20" ], "X-Content-Type-Options": [ "nosniff" @@ -49,13 +49,13 @@ "11999" ], "x-ms-correlation-request-id": [ - "fb74d865-0f0f-4ff1-b567-21f040090107" + "1b4a996b-2ac8-4763-a46e-a30a02f6daad" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234008Z:fb74d865-0f0f-4ff1-b567-21f040090107" + "WESTUS2:20181022T213027Z:1b4a996b-2ac8-4763-a46e-a30a02f6daad" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,24 +64,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hNjgzZWQxMS1iZTZmLTQ5ODItYjE3OC0wZTBjYWRiODI5ZWU/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zY2FkYTMxYy1lYTJmLTQwMjYtYTBlMC0zMjhlN2YyNjg2Njk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"canDelegate\": true\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"canDelegate\": true\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e44aff99-982d-4f05-b769-e8b380f3d815" + "bb9ad93b-3c48-4ba4-879b-d53272afd384" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:11 GMT" + "Mon, 22 Oct 2018 21:30:29 GMT" ], "Pragma": [ "no-cache" @@ -107,10 +107,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "3389a2dc-e0dc-473c-914e-26bf296e56bd" + "8f09b70e-f127-49b3-8c02-0c1d32f4b5da" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "2c2283b1-62eb-48ed-a982-458979838689" + "cb88c29b-ed57-495f-bb0c-6fb599762650" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234011Z:2c2283b1-62eb-48ed-a982-458979838689" + "WESTUS2:20181022T213030Z:cb88c29b-ed57-495f-bb0c-6fb599762650" ], "Content-Length": [ "786" @@ -137,24 +137,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:09.321533Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:09.321533Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a683ed11-be6f-4982-b178-0e0cadb829ee\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:27.9009094Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:27.9009094Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3cada31c-ea2f-4026-a0e0-328e7f268669\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hNjgzZWQxMS1iZTZmLTQ5ODItYjE3OC0wZTBjYWRiODI5ZWU/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zY2FkYTMxYy1lYTJmLTQwMjYtYTBlMC0zMjhlN2YyNjg2Njk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9610a5dd-b880-474a-b9a1-802fee08bc36" + "fe4a1d28-bdef-400d-a158-cfba18de40a7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -162,7 +162,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:11 GMT" + "Mon, 22 Oct 2018 21:30:29 GMT" ], "Pragma": [ "no-cache" @@ -177,7 +177,7 @@ "1" ], "x-ms-request-id": [ - "44662798-5714-40fb-aad2-490c8ead7ee6" + "a836a1af-3d45-40fb-8bf0-e615e0ef72cc" ], "X-Content-Type-Options": [ "nosniff" @@ -189,10 +189,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "44544e83-5836-49fa-a236-1b89e63a6b88" + "81c3c5d4-f2d6-401f-ac98-94244aeecb97" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234011Z:44544e83-5836-49fa-a236-1b89e63a6b88" + "WESTUS2:20181022T213030Z:81c3c5d4-f2d6-401f-ac98-94244aeecb97" ], "Content-Length": [ "820" @@ -204,24 +204,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:10.712211Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:10.712211Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a683ed11-be6f-4982-b178-0e0cadb829ee\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:29.4336831Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:29.4336831Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3cada31c-ea2f-4026-a0e0-328e7f268669\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hNjgzZWQxMS1iZTZmLTQ5ODItYjE3OC0wZTBjYWRiODI5ZWU/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zY2FkYTMxYy1lYTJmLTQwMjYtYTBlMC0zMjhlN2YyNjg2Njk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "53a0d113-996d-471b-a80b-5f31b180b409" + "73140cc0-1a1b-4626-bd0f-93df2597780f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -229,7 +229,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:12 GMT" + "Mon, 22 Oct 2018 21:30:30 GMT" ], "Pragma": [ "no-cache" @@ -241,10 +241,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "1" ], "x-ms-request-id": [ - "41e9f69c-fd4d-4b70-93e5-25c9c14336f2" + "0bab0184-de93-4687-8868-6392a05a4f49" ], "X-Content-Type-Options": [ "nosniff" @@ -256,10 +256,10 @@ "14999" ], "x-ms-correlation-request-id": [ - "340acf26-da3a-4aa1-bcc3-ad23b2546882" + "613b8ed7-c019-48b6-9408-558b2fa2a5e5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234012Z:340acf26-da3a-4aa1-bcc3-ad23b2546882" + "WESTUS2:20181022T213031Z:613b8ed7-c019-48b6-9408-558b2fa2a5e5" ], "Content-Length": [ "820" @@ -271,24 +271,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:09.9153025Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:09.9153025Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a683ed11-be6f-4982-b178-0e0cadb829ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a683ed11-be6f-4982-b178-0e0cadb829ee\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:28.5418362Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:28.5418362Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3cada31c-ea2f-4026-a0e0-328e7f268669\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3cada31c-ea2f-4026-a0e0-328e7f268669\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "53cba651-4a4c-49e3-9c88-f3b1f571bb8d" + "7b4b2a00-4bf5-4e6f-a766-74c731ca968b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -296,7 +296,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:13 GMT" + "Mon, 22 Oct 2018 21:30:30 GMT" ], "Pragma": [ "no-cache" @@ -311,7 +311,7 @@ "1" ], "x-ms-request-id": [ - "877b2345-d3af-4795-a90d-862341a7e0ee" + "8b92f5c8-6cad-4a83-8e4a-ab1b87b1f4f4" ], "X-Content-Type-Options": [ "nosniff" @@ -323,13 +323,13 @@ "11997" ], "x-ms-correlation-request-id": [ - "d9412e58-ac70-4754-ac9a-9b03d222f456" + "c5eb1545-7ef6-4dba-a798-41d0690be466" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234013Z:d9412e58-ac70-4754-ac9a-9b03d222f456" + "WESTUS2:20181022T213031Z:c5eb1545-7ef6-4dba-a798-41d0690be466" ], "Content-Length": [ - "30855" + "41275" ], "Content-Type": [ "application/json; charset=utf-8" @@ -338,24 +338,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacproda\",\r\n \"createdOn\": \"2018-09-26T23:34:52.9131448Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:52.9131448Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacproda/providers/Microsoft.Authorization/roleAssignments/d6c6a7f4-4c95-471c-9906-e538287cd082\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d6c6a7f4-4c95-471c-9906-e538287cd082\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"updatedOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/79af17fc-2f74-4d13-bfaa-870ddbbd2438\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"79af17fc-2f74-4d13-bfaa-870ddbbd2438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/77d645c0-39b6-4f60-b1b7-2089047c4a81\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"77d645c0-39b6-4f60-b1b7-2089047c4a81\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877\",\r\n \"createdOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"updatedOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877/providers/Microsoft.Authorization/roleAssignments/03664cb5-443b-4f10-9cb7-38880996390b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"03664cb5-443b-4f10-9cb7-38880996390b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220\",\r\n \"createdOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"updatedOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220/providers/Microsoft.Authorization/roleAssignments/43ea0172-7d0d-4baf-a315-39d64836cb8d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"43ea0172-7d0d-4baf-a315-39d64836cb8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222\",\r\n \"createdOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"updatedOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222/providers/Microsoft.Authorization/roleAssignments/06ea422a-ac40-4a15-8453-48dd3f449e5d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06ea422a-ac40-4a15-8453-48dd3f449e5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb\",\r\n \"createdOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb/providers/Microsoft.Authorization/roleAssignments/80816d83-5024-4fc3-a4b0-3b61d3aff9ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"80816d83-5024-4fc3-a4b0-3b61d3aff9ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954\",\r\n \"createdOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"updatedOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954/providers/Microsoft.Authorization/roleAssignments/ebbe7f59-c2b4-47cb-b679-fea53326ae62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ebbe7f59-c2b4-47cb-b679-fea53326ae62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"updatedOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/4c8c80f6-30b2-4319-af7a-de4618d739e8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4c8c80f6-30b2-4319-af7a-de4618d739e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0117ac1a-ba60-4da8-880c-84057655e374\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185226\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185226\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0d905df6-fb5e-4847-b09d-333bb6112c8b\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853ae\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"22cf3309-7575-4296-b4ae-a8cbaeef14be\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185314\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"2f1ace2d-fefc-4433-a8a2-fbd06288b824\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441852c6\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441852c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"37f1ff79-0cd8-429d-9a23-967a7db5eab5\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f4418513a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f4418513a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"3fe0f71d-9b12-4200-963e-837740bd2609\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185275\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185275\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"bd9ff129-582b-4b88-b47a-a397c79bd36c\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"updatedOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853b2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/06f33182-8334-4a13-b3ae-f471a953dddc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06f33182-8334-4a13-b3ae-f471a953dddc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/51a2c4f2-25e3-4312-aeba-a14cebb4b25b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"51a2c4f2-25e3-4312-aeba-a14cebb4b25b\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "58a0001e-bf0c-42cd-b461-d79ad2459c5b" + "8e2dfc7c-8212-415c-97bc-67187f0d6c51" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -363,7 +363,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:16 GMT" + "Mon, 22 Oct 2018 21:30:35 GMT" ], "Pragma": [ "no-cache" @@ -378,7 +378,7 @@ "1" ], "x-ms-request-id": [ - "01954663-9200-4b51-a764-15dec2b1d1a8" + "e00b2d8c-8f9a-43e4-9480-85a1fa9195f3" ], "X-Content-Type-Options": [ "nosniff" @@ -390,13 +390,13 @@ "11995" ], "x-ms-correlation-request-id": [ - "660986a1-18b7-48c5-9aef-1156f6919781" + "524f2597-55cb-47c6-9dd5-188127a907e7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234016Z:660986a1-18b7-48c5-9aef-1156f6919781" + "WESTUS2:20181022T213035Z:524f2597-55cb-47c6-9dd5-188127a907e7" ], "Content-Length": [ - "30029" + "41275" ], "Content-Type": [ "application/json; charset=utf-8" @@ -405,24 +405,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"updatedOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/79af17fc-2f74-4d13-bfaa-870ddbbd2438\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"79af17fc-2f74-4d13-bfaa-870ddbbd2438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/77d645c0-39b6-4f60-b1b7-2089047c4a81\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"77d645c0-39b6-4f60-b1b7-2089047c4a81\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877\",\r\n \"createdOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"updatedOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877/providers/Microsoft.Authorization/roleAssignments/03664cb5-443b-4f10-9cb7-38880996390b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"03664cb5-443b-4f10-9cb7-38880996390b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220\",\r\n \"createdOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"updatedOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220/providers/Microsoft.Authorization/roleAssignments/43ea0172-7d0d-4baf-a315-39d64836cb8d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"43ea0172-7d0d-4baf-a315-39d64836cb8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222\",\r\n \"createdOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"updatedOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222/providers/Microsoft.Authorization/roleAssignments/06ea422a-ac40-4a15-8453-48dd3f449e5d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06ea422a-ac40-4a15-8453-48dd3f449e5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb\",\r\n \"createdOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb/providers/Microsoft.Authorization/roleAssignments/80816d83-5024-4fc3-a4b0-3b61d3aff9ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"80816d83-5024-4fc3-a4b0-3b61d3aff9ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954\",\r\n \"createdOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"updatedOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954/providers/Microsoft.Authorization/roleAssignments/ebbe7f59-c2b4-47cb-b679-fea53326ae62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ebbe7f59-c2b4-47cb-b679-fea53326ae62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"updatedOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/4c8c80f6-30b2-4319-af7a-de4618d739e8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4c8c80f6-30b2-4319-af7a-de4618d739e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0117ac1a-ba60-4da8-880c-84057655e374\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185226\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185226\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0d905df6-fb5e-4847-b09d-333bb6112c8b\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853ae\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"22cf3309-7575-4296-b4ae-a8cbaeef14be\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185314\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"2f1ace2d-fefc-4433-a8a2-fbd06288b824\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441852c6\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441852c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"37f1ff79-0cd8-429d-9a23-967a7db5eab5\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f4418513a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f4418513a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"3fe0f71d-9b12-4200-963e-837740bd2609\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185275\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185275\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"bd9ff129-582b-4b88-b47a-a397c79bd36c\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"updatedOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853b2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/06f33182-8334-4a13-b3ae-f471a953dddc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06f33182-8334-4a13-b3ae-f471a953dddc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/51a2c4f2-25e3-4312-aeba-a14cebb4b25b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"51a2c4f2-25e3-4312-aeba-a14cebb4b25b\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82NTYxM2NjYS1kNzgwLTRhN2QtYjkwNC0xZTI0MDBhMDE5Zjc/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kNmM5OGEzMi0wYWQ0LTQ5MjEtYWQ0Yy0xOWMzM2E5YWE0MWI/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"canDelegate\": false\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"canDelegate\": false\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "6da5a5b4-3430-4269-896b-54084ec5a4d1" + "811a9bf1-4341-49ee-afc2-cb73e3777e8d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -436,7 +436,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:15 GMT" + "Mon, 22 Oct 2018 21:30:32 GMT" ], "Pragma": [ "no-cache" @@ -448,10 +448,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "1e4f57b5-21c7-4ea6-b54d-58d267f5ecfc" + "b002b5c6-e430-4af7-989e-c50563c09880" ], "X-Content-Type-Options": [ "nosniff" @@ -463,10 +463,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "0dbebceb-ea9e-4b6f-912d-498529d14c82" + "ca3eba78-1455-499f-af02-0e254a963ee8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234015Z:0dbebceb-ea9e-4b6f-912d-498529d14c82" + "WESTUS2:20181022T213033Z:ca3eba78-1455-499f-af02-0e254a963ee8" ], "Content-Length": [ "787" @@ -478,24 +478,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:13.3322891Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:13.3322891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"65613cca-d780-4a7d-b904-1e2400a019f7\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:31.6061675Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:31.6061675Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82NTYxM2NjYS1kNzgwLTRhN2QtYjkwNC0xZTI0MDBhMDE5Zjc/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kNmM5OGEzMi0wYWQ0LTQ5MjEtYWQ0Yy0xOWMzM2E5YWE0MWI/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "620e6bc2-9c20-41f8-904c-94e4135259d2" + "5163b9fb-0b89-4f51-bce7-8eef306a275c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -503,7 +503,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:15 GMT" + "Mon, 22 Oct 2018 21:30:32 GMT" ], "Pragma": [ "no-cache" @@ -518,7 +518,7 @@ "1" ], "x-ms-request-id": [ - "4fee0384-91bf-46e0-8f60-f6ecd86dad67" + "6ef32cdc-7b23-4fdc-b9b8-1a01d965ff74" ], "X-Content-Type-Options": [ "nosniff" @@ -530,10 +530,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "8aa938e4-b774-426a-b35d-5d902ceb4c1d" + "046bab33-d30a-4471-9e75-ff9a075e00d0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234015Z:8aa938e4-b774-426a-b35d-5d902ceb4c1d" + "WESTUS2:20181022T213033Z:046bab33-d30a-4471-9e75-ff9a075e00d0" ], "Content-Length": [ "821" @@ -545,24 +545,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:14.5014572Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:14.5014572Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"65613cca-d780-4a7d-b904-1e2400a019f7\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:33.1218031Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:33.1218031Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82NTYxM2NjYS1kNzgwLTRhN2QtYjkwNC0xZTI0MDBhMDE5Zjc/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kNmM5OGEzMi0wYWQ0LTQ5MjEtYWQ0Yy0xOWMzM2E5YWE0MWI/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "649d4acc-d825-407c-badf-cb291f0b9dd1" + "409e0cde-628d-474c-b689-d520f1fc7de8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -570,14 +570,11 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:16 GMT" + "Mon, 22 Oct 2018 21:30:35 GMT" ], "Pragma": [ "no-cache" ], - "Server": [ - "Microsoft-IIS/10.0" - ], "Set-Cookie": [ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], @@ -585,7 +582,7 @@ "2" ], "x-ms-request-id": [ - "d58783cc-462d-468b-85e5-e507f72071cc" + "b0c7bfd8-d8bc-4bfa-b48f-3eff9eb125aa" ], "X-Content-Type-Options": [ "nosniff" @@ -597,10 +594,10 @@ "14998" ], "x-ms-correlation-request-id": [ - "b3085c8d-67f7-4c23-840e-ed478f1a9d70" + "a791bf33-e5e4-4534-b7be-dbf4643957a6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234016Z:b3085c8d-67f7-4c23-840e-ed478f1a9d70" + "WESTUS2:20181022T213035Z:a791bf33-e5e4-4534-b7be-dbf4643957a6" ], "Content-Length": [ "821" @@ -612,14 +609,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:14.5014572Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:14.5014572Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/65613cca-d780-4a7d-b904-1e2400a019f7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"65613cca-d780-4a7d-b904-1e2400a019f7\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:32.3249287Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:32.3249287Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d6c98a32-0ad4-4921-ad4c-19c33a9aa41b\"\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "AssignmentNameTestById": "a683ed11-be6f-4982-b178-0e0cadb829ee", - "AssignmentNameTestByIdNew": "65613cca-d780-4a7d-b904-1e2400a019f7" + "AssignmentNameTestById": "3cada31c-ea2f-4026-a0e0-328e7f268669", + "AssignmentNameTestByIdNew": "d6c98a32-0ad4-4921-ad4c-19c33a9aa41b" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentIdNotFoundTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentIdNotFoundTests.json new file mode 100644 index 0000000000000..81a7836bd9998 --- /dev/null +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentIdNotFoundTests.json @@ -0,0 +1,283 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucz9hcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "bded247b-8b2f-42eb-9482-f41089d1632f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "eb9e91c8-5be5-4bcb-a1e0-1fbe4cb5c550" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "7dc9f987-2ba3-4d8b-9677-a7e451c91b58" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213045Z:7dc9f987-2ba3-4d8b-9677-a7e451c91b58" + ], + "Content-Length": [ + "129576" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/49e5f57a-c38e-496d-a6e6-2fc35fb14ca9?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy80OWU1ZjU3YS1jMzhlLTQ5NmQtYTZlNi0yZmMzNWZiMTRjYTk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"6613481d-16aa-461c-a718-801fbc584232\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"canDelegate\": false\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7c67fccc-82ee-4760-95ca-726ebed95e69" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "323" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "2" + ], + "x-ms-request-id": [ + "997a50e9-f79c-4865-abbf-de309a7e5689" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "991a8bb1-1c66-4b38-96ba-9e0134f4d8cf" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213047Z:991a8bb1-1c66-4b38-96ba-9e0134f4d8cf" + ], + "Content-Length": [ + "799" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"6613481d-16aa-461c-a718-801fbc584232\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:45.9385962Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:45.9385962Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/49e5f57a-c38e-496d-a6e6-2fc35fb14ca9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49e5f57a-c38e-496d-a6e6-2fc35fb14ca9\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/49e5f57a-c38e-496d-a6e6-2fc35fb14ca9?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy80OWU1ZjU3YS1jMzhlLTQ5NmQtYTZlNi0yZmMzNWZiMTRjYTk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "746f8edb-b57d-43fd-87a6-e8d05396650d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:31:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "21" + ], + "x-ms-request-id": [ + "248c0132-df7d-4373-9e04-69e90ac84ff4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "e02731e0-257b-458d-9b01-eb05daa49128" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213108Z:e02731e0-257b-458d-9b01-eb05daa49128" + ], + "Content-Length": [ + "833" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"6613481d-16aa-461c-a718-801fbc584232\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:47.0011256Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:47.0011256Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/49e5f57a-c38e-496d-a6e6-2fc35fb14ca9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49e5f57a-c38e-496d-a6e6-2fc35fb14ca9\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "37a89a31-376f-4014-9f11-c21425d47412" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:31:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "f63ebb33-df2d-4cd8-9a84-33ab8dd7b56d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "648e2491-d3c5-4d70-919b-044a9a505f38" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213108Z:648e2491-d3c5-4d70-919b-044a9a505f38" + ], + "Content-Length": [ + "41275" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877\",\r\n \"createdOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"updatedOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877/providers/Microsoft.Authorization/roleAssignments/03664cb5-443b-4f10-9cb7-38880996390b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"03664cb5-443b-4f10-9cb7-38880996390b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220\",\r\n \"createdOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"updatedOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220/providers/Microsoft.Authorization/roleAssignments/43ea0172-7d0d-4baf-a315-39d64836cb8d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"43ea0172-7d0d-4baf-a315-39d64836cb8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222\",\r\n \"createdOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"updatedOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222/providers/Microsoft.Authorization/roleAssignments/06ea422a-ac40-4a15-8453-48dd3f449e5d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06ea422a-ac40-4a15-8453-48dd3f449e5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb\",\r\n \"createdOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:26.3450012Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb/providers/Microsoft.Authorization/roleAssignments/80816d83-5024-4fc3-a4b0-3b61d3aff9ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"80816d83-5024-4fc3-a4b0-3b61d3aff9ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954\",\r\n \"createdOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"updatedOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954/providers/Microsoft.Authorization/roleAssignments/ebbe7f59-c2b4-47cb-b679-fea53326ae62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ebbe7f59-c2b4-47cb-b679-fea53326ae62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"updatedOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/4c8c80f6-30b2-4319-af7a-de4618d739e8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4c8c80f6-30b2-4319-af7a-de4618d739e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0117ac1a-ba60-4da8-880c-84057655e374\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185226\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185226\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0d905df6-fb5e-4847-b09d-333bb6112c8b\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853ae\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"22cf3309-7575-4296-b4ae-a8cbaeef14be\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185314\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"2f1ace2d-fefc-4433-a8a2-fbd06288b824\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441852c6\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441852c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"37f1ff79-0cd8-429d-9a23-967a7db5eab5\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f4418513a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f4418513a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"3fe0f71d-9b12-4200-963e-837740bd2609\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185275\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185275\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"bd9ff129-582b-4b88-b47a-a397c79bd36c\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"updatedOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853b2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/06f33182-8334-4a13-b3ae-f471a953dddc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06f33182-8334-4a13-b3ae-f471a953dddc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/51a2c4f2-25e3-4312-aeba-a14cebb4b25b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"51a2c4f2-25e3-4312-aeba-a14cebb4b25b\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", + "AssignmentNameTestByIdNew": "49e5f57a-c38e-496d-a6e6-2fc35fb14ca9" + } +} \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListByFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListByFilterTest.json index 225dd28fc2e02..5cee6e0c7bc22 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListByFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListByFilterTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8c51dc10-d04e-4e98-a83e-345314307a24" + "d5ca2cd3-bb99-4eb2-ada3-61c57f1c3f7b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:58 GMT" + "Mon, 22 Oct 2018 21:30:18 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "283b00d9-118f-4742-9a46-75bc6651192f" + "68ca28a3-ac55-4413-a396-f7ab84680839" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "2da0b851-fbda-4606-9b75-b24d45f68e14" + "f93d8515-b90f-435c-be35-cd59af57f320" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233958Z:2da0b851-fbda-4606-9b75-b24d45f68e14" + "WESTUS2:20181022T213018Z:f93d8515-b90f-435c-be35-cd59af57f320" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,24 +64,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/abb4650e-9d4d-45e3-a375-dfacdf30a5b1?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hYmI0NjUwZS05ZDRkLTQ1ZTMtYTM3NS1kZmFjZGYzMGE1YjE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/85d289da-8041-4eab-8508-ec7a9c9ea72c?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84NWQyODlkYS04MDQxLTRlYWItODUwOC1lYzdhOWM5ZWE3MmM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"canDelegate\": false\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"canDelegate\": false\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "480d08d8-c13e-4c4d-874c-89c4c446c924" + "907245c8-26fd-4511-976c-2e42541cf17b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:00 GMT" + "Mon, 22 Oct 2018 21:30:20 GMT" ], "Pragma": [ "no-cache" @@ -110,7 +110,7 @@ "2" ], "x-ms-request-id": [ - "ddff2dfd-f33d-4586-8b66-f62fc430348c" + "484c9d6f-b8ed-4fc6-ae83-28396c4c1c5b" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "0be4d26c-22d8-47c6-8b5d-535b33fc5100" + "13d804c8-cdeb-42d5-88ab-f5aa220fcb58" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234001Z:0be4d26c-22d8-47c6-8b5d-535b33fc5100" + "WESTUS2:20181022T213020Z:13d804c8-cdeb-42d5-88ab-f5aa220fcb58" ], "Content-Length": [ "787" @@ -137,24 +137,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:59.6860103Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:59.6860103Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/abb4650e-9d4d-45e3-a375-dfacdf30a5b1\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"abb4650e-9d4d-45e3-a375-dfacdf30a5b1\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:19.3682353Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.3682353Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/85d289da-8041-4eab-8508-ec7a9c9ea72c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"85d289da-8041-4eab-8508-ec7a9c9ea72c\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'bf851aa3-cc7c-4f26-b949-f02f6c3dcddc'&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJ2JmODUxYWEzLWNjN2MtNGYyNi1iOTQ5LWYwMmY2YzNkY2RkYycmYXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'eaef2783-310c-4571-ab51-b9f559f30d15'&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJ2VhZWYyNzgzLTMxMGMtNDU3MS1hYjUxLWI5ZjU1OWYzMGQxNScmYXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "112ed9e1-936a-4723-92c7-3c1c5aabf0e2" + "738c2efe-7386-4471-bc2d-17d9446c395e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -162,7 +162,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:00 GMT" + "Mon, 22 Oct 2018 21:30:20 GMT" ], "Pragma": [ "no-cache" @@ -177,7 +177,7 @@ "1" ], "x-ms-request-id": [ - "c03d4a0d-7cb6-467a-9ae8-b95c069b6161" + "24617833-22ac-42b1-8223-5ecea554d58c" ], "X-Content-Type-Options": [ "nosniff" @@ -186,13 +186,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11998" ], "x-ms-correlation-request-id": [ - "7d6e82fe-211b-495c-a4c7-16ec645712b1" + "32d8a8dd-8623-446e-bee3-044282425a4a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234001Z:7d6e82fe-211b-495c-a4c7-16ec645712b1" + "WESTUS2:20181022T213021Z:32d8a8dd-8623-446e-bee3-044282425a4a" ], "Content-Length": [ "833" @@ -204,24 +204,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:00.654782Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:00.654782Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/abb4650e-9d4d-45e3-a375-dfacdf30a5b1\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"abb4650e-9d4d-45e3-a375-dfacdf30a5b1\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:20.4153478Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:20.4153478Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/85d289da-8041-4eab-8508-ec7a9c9ea72c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"85d289da-8041-4eab-8508-ec7a9c9ea72c\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'bf851aa3-cc7c-4f26-b949-f02f6c3dcddc'&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJ2JmODUxYWEzLWNjN2MtNGYyNi1iOTQ5LWYwMmY2YzNkY2RkYycmYXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'eaef2783-310c-4571-ab51-b9f559f30d15'&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJ2VhZWYyNzgzLTMxMGMtNDU3MS1hYjUxLWI5ZjU1OWYzMGQxNScmYXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2fa9d80b-f904-434b-9ca6-bdbd2c2288fc" + "eed7f1c9-316f-4158-9da1-6fdcc7830bfe" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -229,7 +229,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:05 GMT" + "Mon, 22 Oct 2018 21:30:24 GMT" ], "Pragma": [ "no-cache" @@ -244,7 +244,7 @@ "1" ], "x-ms-request-id": [ - "355c4599-599f-4d0d-bc03-c5398f819ca0" + "a8bab95b-3303-4fa1-8c31-9623a298e69c" ], "X-Content-Type-Options": [ "nosniff" @@ -253,13 +253,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11997" ], "x-ms-correlation-request-id": [ - "8e3a295e-87e0-46e1-aaac-f3efbe25b7bc" + "1c8acb7d-4886-4154-9716-3114ffeac08e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234005Z:8e3a295e-87e0-46e1-aaac-f3efbe25b7bc" + "WESTUS2:20181022T213025Z:1c8acb7d-4886-4154-9716-3114ffeac08e" ], "Content-Length": [ "832" @@ -271,24 +271,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:04.8287759Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:04.8287759Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f78c816b-e0f4-49e0-820d-764d42075ef4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f78c816b-e0f4-49e0-820d-764d42075ef4\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:24.2263686Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:24.2263686Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a2108ecb-6011-436f-b784-578ebf1e42bb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a2108ecb-6011-436f-b784-578ebf1e42bb\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/abb4650e-9d4d-45e3-a375-dfacdf30a5b1?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hYmI0NjUwZS05ZDRkLTQ1ZTMtYTM3NS1kZmFjZGYzMGE1YjE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/85d289da-8041-4eab-8508-ec7a9c9ea72c?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84NWQyODlkYS04MDQxLTRlYWItODUwOC1lYzdhOWM5ZWE3MmM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f6b2675c-f227-48f8-91ff-3c56bf3e63d8" + "4f33030d-93db-4b11-b752-fd3e404572b5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -296,7 +296,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:02 GMT" + "Mon, 22 Oct 2018 21:30:21 GMT" ], "Pragma": [ "no-cache" @@ -311,7 +311,7 @@ "2" ], "x-ms-request-id": [ - "db74d492-f5fd-45d7-aaba-6c6fd6d4fb2d" + "ad7cd45c-61ed-4d4a-a695-4a9e8c527b09" ], "X-Content-Type-Options": [ "nosniff" @@ -323,10 +323,10 @@ "14999" ], "x-ms-correlation-request-id": [ - "4a38d7fd-91c5-4213-b6a3-003fe9df6204" + "220bb66d-951d-4332-9ad0-9ed68d9a5509" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234003Z:4a38d7fd-91c5-4213-b6a3-003fe9df6204" + "WESTUS2:20181022T213022Z:220bb66d-951d-4332-9ad0-9ed68d9a5509" ], "Content-Length": [ "821" @@ -338,24 +338,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:00.0610217Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:00.0610217Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/abb4650e-9d4d-45e3-a375-dfacdf30a5b1\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"abb4650e-9d4d-45e3-a375-dfacdf30a5b1\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:19.7432357Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.7432357Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/85d289da-8041-4eab-8508-ec7a9c9ea72c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"85d289da-8041-4eab-8508-ec7a9c9ea72c\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f78c816b-e0f4-49e0-820d-764d42075ef4?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9mNzhjODE2Yi1lMGY0LTQ5ZTAtODIwZC03NjRkNDIwNzVlZjQ/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a2108ecb-6011-436f-b784-578ebf1e42bb?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hMjEwOGVjYi02MDExLTQzNmYtYjc4NC01NzhlYmYxZTQyYmI/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"canDelegate\": true\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"canDelegate\": true\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ab0b37c3-f4d6-450a-a8ca-b355f293e4fa" + "35b8c0eb-9734-4351-9247-45f6e678aa06" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -369,7 +369,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:04 GMT" + "Mon, 22 Oct 2018 21:30:24 GMT" ], "Pragma": [ "no-cache" @@ -384,7 +384,7 @@ "3" ], "x-ms-request-id": [ - "69cc23df-eccc-4381-80d6-6fcee501a351" + "caaeb1f2-7b27-4043-9806-3d1459d926cf" ], "X-Content-Type-Options": [ "nosniff" @@ -396,10 +396,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "6ee7b228-ef71-47e6-8c30-88c4dbbe6a62" + "e93de84f-a2ba-4848-bbbf-ca6c5b738edf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234005Z:6ee7b228-ef71-47e6-8c30-88c4dbbe6a62" + "WESTUS2:20181022T213024Z:e93de84f-a2ba-4848-bbbf-ca6c5b738edf" ], "Content-Length": [ "786" @@ -411,15 +411,15 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:40:03.4192501Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:03.4192501Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f78c816b-e0f4-49e0-820d-764d42075ef4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f78c816b-e0f4-49e0-820d-764d42075ef4\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"principalId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:22.4450259Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:22.4450259Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a2108ecb-6011-436f-b784-578ebf1e42bb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a2108ecb-6011-436f-b784-578ebf1e42bb\"\r\n}", "StatusCode": 201 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "PrincipalId": "bf851aa3-cc7c-4f26-b949-f02f6c3dcddc", - "AssignmentName_FalseCanDelegate": "abb4650e-9d4d-45e3-a375-dfacdf30a5b1", - "AssignmentName_TrueCanDelegate": "f78c816b-e0f4-49e0-820d-764d42075ef4" + "PrincipalId": "eaef2783-310c-4571-ab51-b9f559f30d15", + "AssignmentName_FalseCanDelegate": "85d289da-8041-4eab-8508-ec7a9c9ea72c", + "AssignmentName_TrueCanDelegate": "a2108ecb-6011-436f-b784-578ebf1e42bb" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListForScopeTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListForScopeTest.json index 2d4e109bd6277..e8a7ccac2f3d9 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListForScopeTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListForScopeTest.json @@ -1,20 +1,20 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cz8kZmlsdGVyPWF0U2NvcGUoKSZhcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cz8kZmlsdGVyPWF0U2NvcGUoKSZhcGktdmVyc2lvbj0yMDE4LTA5LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9391deda-ced3-4c74-8791-b19c913c4ec3" + "4f38c01a-ca92-4a69-868f-09d2c2eeb7cb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:35 GMT" + "Mon, 22 Oct 2018 21:31:10 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "834388f1-605c-4ab6-b576-301fad8e477a" + "91cb0e5e-a558-4865-86ef-ee16a81b1eba" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11766" + "11999" ], "x-ms-correlation-request-id": [ - "6cae25d2-0b75-43b0-be69-08c6add0f59d" + "cfc6ab24-a589-4d6d-ae4b-6780837f4069" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234035Z:6cae25d2-0b75-43b0-be69-08c6add0f59d" + "WESTUS2:20181022T213111Z:cfc6ab24-a589-4d6d-ae4b-6780837f4069" ], "Content-Length": [ - "13523" + "15715" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:19.57956Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/06f33182-8334-4a13-b3ae-f471a953dddc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06f33182-8334-4a13-b3ae-f471a953dddc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:21.2113006Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/51a2c4f2-25e3-4312-aeba-a14cebb4b25b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"51a2c4f2-25e3-4312-aeba-a14cebb4b25b\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListWithAssignedToFilterTest.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListWithAssignedToFilterTest.json index b479fed045ebf..2746a4f8e26d4 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListWithAssignedToFilterTest.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentListWithAssignedToFilterTest.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7835a444-803f-466b-80d3-1b8434c8c4db" + "ce834fb9-43f5-42c8-baa5-24b0e6f6b647" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:21 GMT" + "Mon, 22 Oct 2018 21:29:51 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "053e5d3b-e1d0-4a61-8121-b103fe217d86" + "a0c0270a-4bec-4bcf-89a8-27a090e2b615" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "be9b3cec-79a4-42e7-b36d-61cf1d93e0cc" + "909ed611-0e77-424b-8670-0f10f22392fa" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233921Z:be9b3cec-79a4-42e7-b36d-61cf1d93e0cc" + "WESTUS2:20181022T212951Z:909ed611-0e77-424b-8670-0f10f22392fa" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,24 +64,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2a56f84a-5e86-41e2-9155-d969cbe8d83d?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8yYTU2Zjg0YS01ZTg2LTQxZTItOTE1NS1kOTY5Y2JlOGQ4M2Q/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/de2d00a0-3f76-45e5-96b3-0d0857e67ab5?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kZTJkMDBhMC0zZjc2LTQ1ZTUtOTZiMy0wZDA4NTdlNjdhYjU/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"1edb3c0d-211a-4838-9a18-033446776ca0\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"d6f48efb-91dc-4df7-81ba-a68611b64650\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "6233a3e1-41fb-45ee-a391-c91eed69d9ad" + "4a4a220f-e168-49b3-b33d-7e9ca1404bfc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:24 GMT" + "Mon, 22 Oct 2018 21:29:54 GMT" ], "Pragma": [ "no-cache" @@ -107,10 +107,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "4b8688a5-a8ff-4ba5-afbc-9ea7f49d2434" + "70189872-6b46-4764-b272-d56d725218d4" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "69f76ae3-52ee-479e-b1a4-0217160f8d85" + "d76cc595-dd13-4900-84e8-59e62b649023" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233924Z:69f76ae3-52ee-479e-b1a4-0217160f8d85" + "WESTUS2:20181022T212954Z:d76cc595-dd13-4900-84e8-59e62b649023" ], "Content-Length": [ "788" @@ -137,24 +137,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"1edb3c0d-211a-4838-9a18-033446776ca0\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:22.4928935Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:22.4928935Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2a56f84a-5e86-41e2-9155-d969cbe8d83d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2a56f84a-5e86-41e2-9155-d969cbe8d83d\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"d6f48efb-91dc-4df7-81ba-a68611b64650\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:52.1858259Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:52.1858259Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/de2d00a0-3f76-45e5-96b3-0d0857e67ab5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de2d00a0-3f76-45e5-96b3-0d0857e67ab5\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/45960ff9-16ee-45cd-b756-34ed893b804d?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy80NTk2MGZmOS0xNmVlLTQ1Y2QtYjc1Ni0zNGVkODkzYjgwNGQ/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/7173c08d-8c27-4b81-bf51-2e2cbbdb98c2?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy83MTczYzA4ZC04YzI3LTRiODEtYmY1MS0yZTJjYmJkYjk4YzI/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"def2bd7f-32b5-4a5d-b228-93783bc889d8\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"0dbd036c-6912-42a4-8c63-161a313eea25\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b17f6fb3-6a80-43a4-b0c2-6f676949d79d" + "75b12ffe-d14a-4d56-a619-af8d6277e0e0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -168,7 +168,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:26 GMT" + "Mon, 22 Oct 2018 21:29:56 GMT" ], "Pragma": [ "no-cache" @@ -180,10 +180,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "77e1ce26-0229-4d10-9069-19aabe146da3" + "bf84bc9e-4bd1-457a-a41e-f055c3ec5874" ], "X-Content-Type-Options": [ "nosniff" @@ -195,10 +195,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "54f6cdde-5b78-4baf-8340-89d626d4b7b5" + "d9601040-0398-4c96-991e-cbab5dba9656" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233926Z:54f6cdde-5b78-4baf-8340-89d626d4b7b5" + "WESTUS2:20181022T212957Z:d9601040-0398-4c96-991e-cbab5dba9656" ], "Content-Length": [ "787" @@ -210,24 +210,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"def2bd7f-32b5-4a5d-b228-93783bc889d8\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:24.6159057Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:24.6159057Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/45960ff9-16ee-45cd-b756-34ed893b804d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"45960ff9-16ee-45cd-b756-34ed893b804d\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"0dbd036c-6912-42a4-8c63-161a313eea25\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:54.6665353Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:54.6665353Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/7173c08d-8c27-4b81-bf51-2e2cbbdb98c2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7173c08d-8c27-4b81-bf51-2e2cbbdb98c2\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=assignedTo('def2bd7f-32b5-4a5d-b228-93783bc889d8')&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hc3NpZ25lZFRvKCdkZWYyYmQ3Zi0zMmI1LTRhNWQtYjIyOC05Mzc4M2JjODg5ZDgnKSZhcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=assignedTo('0dbd036c-6912-42a4-8c63-161a313eea25')&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hc3NpZ25lZFRvKCcwZGJkMDM2Yy02OTEyLTQyYTQtOGM2My0xNjFhMzEzZWVhMjUnKSZhcGktdmVyc2lvbj0yMDE4LTA5LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2fb49cc4-22f7-4568-b50b-e32e83d3058d" + "0ed34552-93a0-4abc-8e6c-6f9ac01e872b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -235,7 +235,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:26 GMT" + "Mon, 22 Oct 2018 21:29:56 GMT" ], "Pragma": [ "no-cache" @@ -250,7 +250,7 @@ "1" ], "x-ms-request-id": [ - "5c3a0c4d-0979-48b4-946f-643e83e6e9da" + "6acbff02-7a4e-44b7-9815-5245b3caf82e" ], "X-Content-Type-Options": [ "nosniff" @@ -259,13 +259,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11998" ], "x-ms-correlation-request-id": [ - "adf81dd2-cdcd-4d23-a13d-caab417414fe" + "4615b239-e5ef-4af1-a8bd-2e64f4cfa28f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233927Z:adf81dd2-cdcd-4d23-a13d-caab417414fe" + "WESTUS2:20181022T212957Z:4615b239-e5ef-4af1-a8bd-2e64f4cfa28f" ], "Content-Length": [ "833" @@ -277,24 +277,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"def2bd7f-32b5-4a5d-b228-93783bc889d8\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:26.0240222Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:26.0240222Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/45960ff9-16ee-45cd-b756-34ed893b804d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"45960ff9-16ee-45cd-b756-34ed893b804d\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"0dbd036c-6912-42a4-8c63-161a313eea25\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:56.2462511Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:56.2462511Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/7173c08d-8c27-4b81-bf51-2e2cbbdb98c2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7173c08d-8c27-4b81-bf51-2e2cbbdb98c2\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=assignedTo('1edb3c0d-211a-4838-9a18-033446776ca0')&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hc3NpZ25lZFRvKCcxZWRiM2MwZC0yMTFhLTQ4MzgtOWExOC0wMzM0NDY3NzZjYTAnKSZhcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=assignedTo('d6f48efb-91dc-4df7-81ba-a68611b64650')&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hc3NpZ25lZFRvKCdkNmY0OGVmYi05MWRjLTRkZjctODFiYS1hNjg2MTFiNjQ2NTAnKSZhcGktdmVyc2lvbj0yMDE4LTA5LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "08be2c68-dade-4e8c-ad56-4be5633953ca" + "990b4252-54f2-4847-a34d-c251bd2b2d39" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -302,7 +302,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:27 GMT" + "Mon, 22 Oct 2018 21:29:57 GMT" ], "Pragma": [ "no-cache" @@ -317,7 +317,7 @@ "1" ], "x-ms-request-id": [ - "80e8d087-af9c-4b4c-b9a7-f5fc8b52a020" + "f526ab60-bd02-49d9-b099-5f24952efada" ], "X-Content-Type-Options": [ "nosniff" @@ -326,13 +326,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11997" ], "x-ms-correlation-request-id": [ - "90ac50f1-2ada-463f-ba60-1821b1c8bd17" + "e2a120e5-3f5f-45cf-be37-03b4ef81883c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233927Z:90ac50f1-2ada-463f-ba60-1821b1c8bd17" + "WESTUS2:20181022T212957Z:e2a120e5-3f5f-45cf-be37-03b4ef81883c" ], "Content-Length": [ "834" @@ -344,16 +344,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"1edb3c0d-211a-4838-9a18-033446776ca0\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:23.9723167Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:23.9723167Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2a56f84a-5e86-41e2-9155-d969cbe8d83d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2a56f84a-5e86-41e2-9155-d969cbe8d83d\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"d6f48efb-91dc-4df7-81ba-a68611b64650\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:53.9627776Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:53.9627776Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/de2d00a0-3f76-45e5-96b3-0d0857e67ab5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de2d00a0-3f76-45e5-96b3-0d0857e67ab5\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "UserId": "def2bd7f-32b5-4a5d-b228-93783bc889d8", - "GroupId": "1edb3c0d-211a-4838-9a18-033446776ca0", - "AssignmentName_GroupAssigned": "2a56f84a-5e86-41e2-9155-d969cbe8d83d", - "AssignmentName_UserAssigned": "45960ff9-16ee-45cd-b756-34ed893b804d" + "UserId": "0dbd036c-6912-42a4-8c63-161a313eea25", + "GroupId": "d6f48efb-91dc-4df7-81ba-a68611b64650", + "AssignmentName_GroupAssigned": "de2d00a0-3f76-45e5-96b3-0d0857e67ab5", + "AssignmentName_UserAssigned": "7173c08d-8c27-4b81-bf51-2e2cbbdb98c2" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsCreateDeleteTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsCreateDeleteTests.json index 1e10cdcd39082..215f3ca97ddde 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsCreateDeleteTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsCreateDeleteTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d34c7ef6-c011-42bc-9a9b-b2af224cbb04" + "74bcbbee-3d11-4e67-81e2-c47e2bef316c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:41 GMT" + "Mon, 22 Oct 2018 21:29:11 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "571ee6fc-0b98-49a4-8610-7ec140408b1c" + "2003812b-7d64-44dd-ac16-474dca59d73d" ], "X-Content-Type-Options": [ "nosniff" @@ -49,13 +49,13 @@ "11999" ], "x-ms-correlation-request-id": [ - "3e6bac4a-4593-4660-bbe9-0073bb67519f" + "0facb5cf-6ece-44cb-8bd6-bbf12e78f51c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233842Z:3e6bac4a-4593-4660-bbe9-0073bb67519f" + "WESTUS2:20181022T212912Z:0facb5cf-6ece-44cb-8bd6-bbf12e78f51c" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,24 +64,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8c472e3e-01e1-486d-84d7-1f0268efd639?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84YzQ3MmUzZS0wMWUxLTQ4NmQtODRkNy0xZjAyNjhlZmQ2Mzk/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6773ee8-2663-4216-bf54-9bceab1acb78?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9mNjc3M2VlOC0yNjYzLTQyMTYtYmY1NC05YmNlYWIxYWNiNzg/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9c551f2d-5e9c-408c-adfe-0c2b7523e972\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"a6ff5677-c495-4801-b522-e02d40b4f4ae\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "5630358d-5e79-44fd-ac5f-5b80026409e9" + "ff6a631c-5f0a-4fc7-abfe-a4c05269797e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:44 GMT" + "Mon, 22 Oct 2018 21:29:14 GMT" ], "Pragma": [ "no-cache" @@ -110,7 +110,7 @@ "3" ], "x-ms-request-id": [ - "0cfbdce5-c973-4517-8f0a-fbb1824fc7d2" + "33a086b3-56c7-4a67-b4a6-d7f57d008099" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "dba73bdf-0d1d-4132-b20f-84c4054276ff" + "67075652-9874-435a-8934-5750e1c43468" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233844Z:dba73bdf-0d1d-4132-b20f-84c4054276ff" + "WESTUS2:20181022T212915Z:67075652-9874-435a-8934-5750e1c43468" ], "Content-Length": [ "787" @@ -137,24 +137,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9c551f2d-5e9c-408c-adfe-0c2b7523e972\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:38:42.9251244Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:42.9251244Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8c472e3e-01e1-486d-84d7-1f0268efd639\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c472e3e-01e1-486d-84d7-1f0268efd639\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"a6ff5677-c495-4801-b522-e02d40b4f4ae\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:12.9375336Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:12.9375336Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6773ee8-2663-4216-bf54-9bceab1acb78\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f6773ee8-2663-4216-bf54-9bceab1acb78\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8c472e3e-01e1-486d-84d7-1f0268efd639?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84YzQ3MmUzZS0wMWUxLTQ4NmQtODRkNy0xZjAyNjhlZmQ2Mzk/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6773ee8-2663-4216-bf54-9bceab1acb78?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9mNjc3M2VlOC0yNjYzLTQyMTYtYmY1NC05YmNlYWIxYWNiNzg/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3fe41716-925b-4144-8969-c05d3eb9be08" + "784239a3-346a-4e15-a5fd-6ba629ce2ce6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -162,7 +162,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:45 GMT" + "Mon, 22 Oct 2018 21:29:16 GMT" ], "Pragma": [ "no-cache" @@ -174,10 +174,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "1" ], "x-ms-request-id": [ - "c8a474a6-b338-4e99-8781-15dd52e84686" + "98cdd6ce-cafa-45c3-bd8f-aa063fa97f56" ], "X-Content-Type-Options": [ "nosniff" @@ -189,10 +189,10 @@ "14999" ], "x-ms-correlation-request-id": [ - "ba5906c0-bced-4f98-b76c-fb29c67616ce" + "3574522b-0f8b-4b89-82f7-f12e1b7c68d0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233846Z:ba5906c0-bced-4f98-b76c-fb29c67616ce" + "WESTUS2:20181022T212916Z:3574522b-0f8b-4b89-82f7-f12e1b7c68d0" ], "Content-Length": [ "821" @@ -204,24 +204,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9c551f2d-5e9c-408c-adfe-0c2b7523e972\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:38:44.3578837Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:44.3578837Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8c472e3e-01e1-486d-84d7-1f0268efd639\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c472e3e-01e1-486d-84d7-1f0268efd639\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"a6ff5677-c495-4801-b522-e02d40b4f4ae\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:29:13.421926Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:13.421926Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6773ee8-2663-4216-bf54-9bceab1acb78\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f6773ee8-2663-4216-bf54-9bceab1acb78\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c70d4462-fd9e-4418-b383-789ca93541e9" + "283c756a-c744-4b80-a85e-a10195a4225e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -229,7 +229,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:46 GMT" + "Mon, 22 Oct 2018 21:29:16 GMT" ], "Pragma": [ "no-cache" @@ -244,7 +244,7 @@ "1" ], "x-ms-request-id": [ - "c1ba3f4c-8d34-4db4-b1f8-963502cdc5dc" + "382839b2-47c4-4a31-ac41-e59c8a95a8d6" ], "X-Content-Type-Options": [ "nosniff" @@ -256,13 +256,13 @@ "11998" ], "x-ms-correlation-request-id": [ - "0727f9f5-6317-40c5-969e-9ff5da567bfa" + "c5317702-6def-4ed5-8a00-9c1bf6837b6b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233846Z:0727f9f5-6317-40c5-969e-9ff5da567bfa" + "WESTUS2:20181022T212916Z:c5317702-6def-4ed5-8a00-9c1bf6837b6b" ], "Content-Length": [ - "30855" + "40600" ], "Content-Type": [ "application/json; charset=utf-8" @@ -271,13 +271,13 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacproda\",\r\n \"createdOn\": \"2018-09-26T23:34:52.9131448Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:52.9131448Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacproda/providers/Microsoft.Authorization/roleAssignments/d6c6a7f4-4c95-471c-9906-e538287cd082\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d6c6a7f4-4c95-471c-9906-e538287cd082\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"updatedOn\": \"2018-09-10T22:10:01.627009Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/79af17fc-2f74-4d13-bfaa-870ddbbd2438\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"79af17fc-2f74-4d13-bfaa-870ddbbd2438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:12.0788384Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/77d645c0-39b6-4f60-b1b7-2089047c4a81\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"77d645c0-39b6-4f60-b1b7-2089047c4a81\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877\",\r\n \"createdOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"updatedOn\": \"2018-10-22T19:00:52.0727385Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg2877/providers/Microsoft.Authorization/roleAssignments/03664cb5-443b-4f10-9cb7-38880996390b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"03664cb5-443b-4f10-9cb7-38880996390b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220\",\r\n \"createdOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"updatedOn\": \"2018-10-22T19:07:51.1663196Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg5220/providers/Microsoft.Authorization/roleAssignments/43ea0172-7d0d-4baf-a315-39d64836cb8d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"43ea0172-7d0d-4baf-a315-39d64836cb8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:38.6782273Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/9c7617ec-1bfc-4f59-9aac-d609e6842c62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9c7617ec-1bfc-4f59-9aac-d609e6842c62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"c5f0001c-434e-4fa9-b629-da8f2e4abdaf\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest\",\r\n \"createdOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"updatedOn\": \"2018-08-30T17:00:39.0200915Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.Authorization/roleAssignments/38ae6627-b164-49ce-94d8-38c798a4d1ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"38ae6627-b164-49ce-94d8-38c798a4d1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification\",\r\n \"createdOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"updatedOn\": \"2018-08-22T19:57:15.6078043Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/aadnotificationtest/providers/Microsoft.KeyVault/vaults/aad-pas-bvt-notification/providers/Microsoft.Authorization/roleAssignments/b2644541-c6d9-4d99-970f-a3b9815c812e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b2644541-c6d9-4d99-970f-a3b9815c812e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"principalId\": \"5c42f0f9-b904-465b-a37b-8f555e23dd16\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"updatedOn\": \"2018-09-20T18:55:16.317454Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": true\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/dd19d252-0104-40e0-ab47-e8465017c862\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"dd19d252-0104-40e0-ab47-e8465017c862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"updatedOn\": \"2018-09-19T19:36:39.9837087Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/cb917773-8520-4482-8fdb-3f6229a6e054\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"cb917773-8520-4482-8fdb-3f6229a6e054\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798\",\r\n \"createdOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"updatedOn\": \"2018-07-03T00:23:59.443799Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs1798/providers/Microsoft.Authorization/roleAssignments/00832409-0f0b-47b3-b97b-2185fe0d8474\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00832409-0f0b-47b3-b97b-2185fe0d8474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222\",\r\n \"createdOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"updatedOn\": \"2018-10-22T16:50:32.0250467Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg8222/providers/Microsoft.Authorization/roleAssignments/06ea422a-ac40-4a15-8453-48dd3f449e5d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"06ea422a-ac40-4a15-8453-48dd3f449e5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"1da9c3df-8caa-4470-846f-2b0895c8e969\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb\",\r\n \"createdOn\": \"2018-10-22T21:23:44.4794143Z\",\r\n \"updatedOn\": \"2018-10-22T21:23:44.4794143Z\",\r\n \"createdBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"updatedBy\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbacprodb/providers/Microsoft.Authorization/roleAssignments/2731ea6a-d291-4d32-9bcf-eff9dd9fab16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2731ea6a-d291-4d32-9bcf-eff9dd9fab16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"updatedOn\": \"2018-09-17T19:41:28.7643518Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0d9d6a46-9e1d-4a32-b0d2-6371a9313dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG\",\r\n \"createdOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"updatedOn\": \"2018-09-12T00:59:25.0295607Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Authorization/roleAssignments/ab26b15b-8062-4b6a-ab14-0716eea35f8f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab26b15b-8062-4b6a-ab14-0716eea35f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:51.6150221Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/64c643f5-a2be-462f-aebf-0fdc7f983dd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"64c643f5-a2be-462f-aebf-0fdc7f983dd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1\",\r\n \"createdOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"updatedOn\": \"2018-09-12T01:11:33.652214Z\",\r\n \"createdBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"updatedBy\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stuartTestRG/providers/Microsoft.Compute/virtualMachines/stneivanvm1/providers/Microsoft.Authorization/roleAssignments/26f60b51-3902-497a-8037-b905ebe4c5f8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"26f60b51-3902-497a-8037-b905ebe4c5f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954\",\r\n \"createdOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"updatedOn\": \"2018-10-22T16:57:14.1302186Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7954/providers/Microsoft.Authorization/roleAssignments/ebbe7f59-c2b4-47cb-b679-fea53326ae62\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ebbe7f59-c2b4-47cb-b679-fea53326ae62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM\",\r\n \"createdOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"updatedOn\": \"2018-08-29T19:56:04.0483619Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.Compute/virtualMachines/VakumaWinVM/providers/Microsoft.Authorization/roleAssignments/8dffd274-9419-46b4-bdb3-bed76c5fe740\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dffd274-9419-46b4-bdb3-bed76c5fe740\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1\",\r\n \"createdOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"updatedOn\": \"2018-09-07T21:55:14.9502304Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma1/providers/Microsoft.Authorization/roleAssignments/d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d2570b3b-d3ec-47b1-888c-06d65ddd3d5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"principalId\": \"f513051f-ea96-4d28-adeb-8e6aa150239b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4\",\r\n \"createdOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"updatedOn\": \"2018-08-29T19:59:29.4417359Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Vakuma/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vakuma4/providers/Microsoft.Authorization/roleAssignments/5b6f87ec-121e-48f0-9857-c2cb69e10992\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5b6f87ec-121e-48f0-9857-c2cb69e10992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"1720ed0a-2b5c-400f-a21c-a8ba2bc2fe7a\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest\",\r\n \"createdOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"updatedOn\": \"2018-10-16T21:23:48.6574777Z\",\r\n \"createdBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"updatedBy\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/rbactest/providers/Microsoft.Authorization/roleAssignments/4c8c80f6-30b2-4319-af7a-de4618d739e8\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4c8c80f6-30b2-4319-af7a-de4618d739e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test\",\r\n \"createdOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"updatedOn\": \"2018-08-02T21:35:37.2845607Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/ashigargTest/providers/Microsoft.Storage/storageAccounts/ashigargteststorage/blobServices/default/containers/test/providers/Microsoft.Authorization/roleAssignments/fbbd13ea-9b6f-40af-be51-f142780c1b9c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"fbbd13ea-9b6f-40af-be51-f142780c1b9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0117ac1a-ba60-4da8-880c-84057655e374\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:57.169547Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185226\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185226\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"0d905df6-fb5e-4847-b09d-333bb6112c8b\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:46.7598363Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853ae\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"22cf3309-7575-4296-b4ae-a8cbaeef14be\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"updatedOn\": \"2018-09-27T04:38:15.5814902Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185314\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"2f1ace2d-fefc-4433-a8a2-fbd06288b824\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:50.8847427Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441852c6\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441852c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"37f1ff79-0cd8-429d-9a23-967a7db5eab5\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"updatedOn\": \"2018-09-27T04:36:13.4414023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f4418513a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f4418513a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"3fe0f71d-9b12-4200-963e-837740bd2609\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"updatedOn\": \"2018-09-27T04:37:21.7147737Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f44185275\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f44185275\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"principalId\": \"bd9ff129-582b-4b88-b47a-a397c79bd36c\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609\",\r\n \"createdOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"updatedOn\": \"2018-09-27T04:39:29.4969945Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/cli-cs2609/providers/Microsoft.Authorization/roleAssignments/d65eb9ac-a397-4b7e-b387-b74f441853b2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d65eb9ac-a397-4b7e-b387-b74f441853b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"c185e71e-d93c-4975-a9cc-67a9a5ea167c\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg\",\r\n \"createdOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"updatedOn\": \"2018-09-12T00:29:36.3464585Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/stneivantestrg/providers/Microsoft.Authorization/roleAssignments/e1cb81e7-fa4f-478c-8a7b-2f3f65818004\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1cb81e7-fa4f-478c-8a7b-2f3f65818004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619\",\r\n \"createdOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"updatedOn\": \"2018-09-13T00:14:37.9829193Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg7619/providers/Microsoft.Authorization/roleAssignments/898709c1-916c-40fa-b1de-26cadb3e4244\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"898709c1-916c-40fa-b1de-26cadb3e4244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"updatedOn\": \"2018-08-16T22:31:30.0265546Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/34aca397-0e03-4b7e-978e-54e2300931ac\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34aca397-0e03-4b7e-978e-54e2300931ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"updatedOn\": \"2018-08-16T22:05:23.8929012Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/be655542-4b41-407f-9580-095ac3b23a77\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"be655542-4b41-407f-9580-095ac3b23a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\",\r\n \"createdOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"updatedOn\": \"2018-08-16T22:49:32.8341883Z\",\r\n \"createdBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"updatedBy\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest/providers/Microsoft.Authorization/roleAssignments/f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f0c69e36-97db-4c3b-a3ac-77d0d7dd803f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:23:37.6204754Z\",\r\n \"updatedOn\": \"2018-10-22T21:23:37.6204754Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/f8dae46f-2991-4b31-a0f4-9a81ba0873e0\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f8dae46f-2991-4b31-a0f4-9a81ba0873e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "AssignmentNameCreateDeleteTest": "8c472e3e-01e1-486d-84d7-1f0268efd639" + "AssignmentNameCreateDeleteTest": "f6773ee8-2663-4216-bf54-9bceab1acb78" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsListGetTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsListGetTests.json index f2b13cb3b5dfa..c0d6b4018a342 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsListGetTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleAssignmentsListGetTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "beec2db8-10f4-42c2-86ad-43b530c8c6de" + "3d02dc2d-a9f8-49e7-b501-01024055bdd0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:53 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "31054a49-a33d-4506-9ea9-7eb9ec5c9042" + "e751429c-c1c8-40b8-80e7-ba4dcbdccfa3" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "db239d7f-e3ff-4598-b657-e9933108448b" + "d9f1b7de-53e1-4cf4-b5db-91ca6c76b6df" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233953Z:db239d7f-e3ff-4598-b657-e9933108448b" + "WESTUS2:20181022T213013Z:d9f1b7de-53e1-4cf4-b5db-91ca6c76b6df" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,24 +64,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e10a5b2e-30cf-4061-9120-43d4b93788de?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lMTBhNWIyZS0zMGNmLTQwNjEtOTEyMC00M2Q0YjkzNzg4ZGU/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a0c34127-aa60-4ac0-aa6e-e22dc7a34869?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hMGMzNDEyNy1hYTYwLTRhYzAtYWE2ZS1lMjJkYzdhMzQ4Njk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9d9a67a8-8428-4f04-b994-45655d7e8512\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"dfa08f94-a479-4773-abbd-632830a61cb4\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "6e380614-0f59-4ece-bdec-a1ca75ec8c47" + "6e9938a0-0f1a-41a7-bb8a-60c612ab1190" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:55 GMT" + "Mon, 22 Oct 2018 21:30:15 GMT" ], "Pragma": [ "no-cache" @@ -110,7 +110,7 @@ "2" ], "x-ms-request-id": [ - "126d17cc-6e0d-4bc2-b29a-05f2de02fec9" + "ef3cf608-aa7c-4633-9b5c-723975419d24" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "636c8436-c05a-4aef-8e35-1e7c8ceb3cb9" + "368bf66a-faee-47c0-a5ad-52fb377c9cfe" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233956Z:636c8436-c05a-4aef-8e35-1e7c8ceb3cb9" + "WESTUS2:20181022T213015Z:368bf66a-faee-47c0-a5ad-52fb377c9cfe" ], "Content-Length": [ "787" @@ -137,24 +137,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9d9a67a8-8428-4f04-b994-45655d7e8512\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:54.2636452Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:54.2636452Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e10a5b2e-30cf-4061-9120-43d4b93788de\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e10a5b2e-30cf-4061-9120-43d4b93788de\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"dfa08f94-a479-4773-abbd-632830a61cb4\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:14.0690427Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:14.0690427Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a0c34127-aa60-4ac0-aa6e-e22dc7a34869\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a0c34127-aa60-4ac0-aa6e-e22dc7a34869\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hdFNjb3BlKCkmYXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1hdFNjb3BlKCkmYXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "37e5236e-38c0-4bdd-b1ae-5938c7b1a0fe" + "fc54fe3d-9730-4ccc-b2a3-9a21dd37faa1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -162,7 +162,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:56 GMT" + "Mon, 22 Oct 2018 21:30:15 GMT" ], "Pragma": [ "no-cache" @@ -177,7 +177,7 @@ "1" ], "x-ms-request-id": [ - "4b33474b-0abc-40ee-9c02-feaed6c5f035" + "e07c4c8f-333d-407e-93f5-0e3b6aea780a" ], "X-Content-Type-Options": [ "nosniff" @@ -186,16 +186,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11997" ], "x-ms-correlation-request-id": [ - "77ccc52d-d1f7-493d-9165-4e91b7eb4985" + "50de0fa6-a8b8-4a7a-a5af-63afe27defb6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233956Z:77ccc52d-d1f7-493d-9165-4e91b7eb4985" + "WESTUS2:20181022T213016Z:50de0fa6-a8b8-4a7a-a5af-63afe27defb6" ], "Content-Length": [ - "11880" + "13397" ], "Content-Type": [ "application/json; charset=utf-8" @@ -204,24 +204,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"updatedOn\": \"2018-09-26T23:34:05.8371616Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/792d31f7-2f0f-4644-93fa-3d2596f2822f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"792d31f7-2f0f-4644-93fa-3d2596f2822f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"updatedOn\": \"2018-09-18T09:58:29.765677Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/e8f03225-2eb6-4c14-8296-d4654e2d3b25\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e8f03225-2eb6-4c14-8296-d4654e2d3b25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"0c214118-913f-4759-a8d5-5125a6f91d52\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-22T15:45:13.7984176Z\",\r\n \"updatedOn\": \"2018-06-22T15:45:14.7047274Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/58df1380-5923-48ff-acf2-e781972074c4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58df1380-5923-48ff-acf2-e781972074c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:04.035224Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5ecbef72-4060-497c-8e6e-ee293918b067\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5ecbef72-4060-497c-8e6e-ee293918b067\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:31.894899Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/973d220f-521c-403e-8c12-81a719ecd389\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"973d220f-521c-403e-8c12-81a719ecd389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"principalId\": \"6f58a770-c06e-4012-b9f9-e5479c03d43f\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"updatedOn\": \"2018-08-22T21:28:07.3145305Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/15b95cae-2ccd-4c06-b583-50a415eb9994\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"15b95cae-2ccd-4c06-b583-50a415eb9994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"principalId\": \"df2a1155-7b0f-4099-b94f-bd2d0f522880\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"updatedOn\": \"2018-06-08T21:26:47.0859659Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/36fb602b-0437-42e9-b0f0-0a3dc6897730\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"36fb602b-0437-42e9-b0f0-0a3dc6897730\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"3a1444bd-870b-443f-b308-2eae91c2eba1\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"updatedOn\": \"2018-08-24T04:50:28.4366259Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4f4e27a5-821e-4038-ac08-ae4b3c6f6c96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"69fed199-ebaa-4df1-90cd-dbccf4a57db3\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"updatedOn\": \"2018-06-04T17:56:24.9403856Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/22dfe9d8-5ecb-4561-90cb-43a2e23df22c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"22dfe9d8-5ecb-4561-90cb-43a2e23df22c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"updatedOn\": \"2018-09-18T21:41:12.2928023Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/deb8865b-c93e-49cb-99c9-c997ec78bd55\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"deb8865b-c93e-49cb-99c9-c997ec78bd55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"updatedOn\": \"2018-09-06T19:08:47.060839Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/a6749df2-183a-4e91-866b-86a7864d7431\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a6749df2-183a-4e91-866b-86a7864d7431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"updatedOn\": \"2018-08-02T21:26:45.522459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/f713bda4-fc0c-4805-8363-23da10ce91ee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f713bda4-fc0c-4805-8363-23da10ce91ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"41136ddd-bf3a-49a1-abbb-1d2ddba94195\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"updatedOn\": \"2018-09-27T20:44:35.6387039Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58042cab-3ce2-4d65-87bc-9fcc6ae064ba\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58042cab-3ce2-4d65-87bc-9fcc6ae064ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"db5ab5ac-abac-4d79-b43c-964983728c37\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"updatedOn\": \"2018-10-01T22:53:23.3654761Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/58692a24-429e-4731-9dde-66e2ffafaa16\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"58692a24-429e-4731-9dde-66e2ffafaa16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f9e08843-d2b7-4dbc-a584-5e88a7e229a6\",\r\n \"principalType\": \"Group\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"updatedOn\": \"2018-07-03T00:25:30.4270723Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/20026755-cf64-44ac-82d7-4d764f516091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"20026755-cf64-44ac-82d7-4d764f516091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"updatedOn\": \"2018-07-03T00:26:36.4338384Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4743d85-6d5a-4185-99f6-1288666817dd\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4743d85-6d5a-4185-99f6-1288666817dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"principalId\": \"e779f7f2-36d6-4c22-948c-51fa8217698b\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"updatedOn\": \"2018-09-20T00:22:15.7177459Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/93a7aa27-c880-4561-9161-f5e1c4ab1cee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"93a7aa27-c880-4561-9161-f5e1c4ab1cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-22T21:23:37.6204754Z\",\r\n \"updatedOn\": \"2018-10-22T21:23:37.6204754Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/f8dae46f-2991-4b31-a0f4-9a81ba0873e0\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f8dae46f-2991-4b31-a0f4-9a81ba0873e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"updatedOn\": \"2018-10-15T11:37:46.1518072Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9765ebe6-50bb-44a7-b95f-9ca159f763fa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9765ebe6-50bb-44a7-b95f-9ca159f763fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"principalId\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"updatedOn\": \"2018-10-16T02:28:59.8168577Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/a280a2d1-2736-4174-b131-57227b8c0a37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a280a2d1-2736-4174-b131-57227b8c0a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"updatedOn\": \"2018-06-07T21:46:13.4510203Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/00da4a9d-ba27-411f-9811-265e4c5e80d5\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"00da4a9d-ba27-411f-9811-265e4c5e80d5\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e10a5b2e-30cf-4061-9120-43d4b93788de?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lMTBhNWIyZS0zMGNmLTQwNjEtOTEyMC00M2Q0YjkzNzg4ZGU/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a0c34127-aa60-4ac0-aa6e-e22dc7a34869?api-version=2018-09-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hMGMzNDEyNy1hYTYwLTRhYzAtYWE2ZS1lMjJkYzdhMzQ4Njk/YXBpLXZlcnNpb249MjAxOC0wOS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4bcd48f8-c06b-4078-88ad-17672414f9be" + "c236b783-5c14-4821-be91-8eeafc0afab2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -229,7 +229,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:57 GMT" + "Mon, 22 Oct 2018 21:30:16 GMT" ], "Pragma": [ "no-cache" @@ -244,7 +244,7 @@ "1" ], "x-ms-request-id": [ - "d69e29a9-fb1d-4b19-ba63-3998839a5106" + "0f6e8651-7d6a-4f7d-b432-9df3f0638764" ], "X-Content-Type-Options": [ "nosniff" @@ -253,13 +253,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14998" ], "x-ms-correlation-request-id": [ - "07d8b5b4-3d4b-4dd8-862e-b790470d4854" + "a50314d3-052c-4926-86b0-181f69ae3e5b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233957Z:07d8b5b4-3d4b-4dd8-862e-b790470d4854" + "WESTUS2:20181022T213017Z:a50314d3-052c-4926-86b0-181f69ae3e5b" ], "Content-Length": [ "821" @@ -271,13 +271,13 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"9d9a67a8-8428-4f04-b994-45655d7e8512\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-09-26T23:39:55.6074382Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:55.6074382Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e10a5b2e-30cf-4061-9120-43d4b93788de\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e10a5b2e-30cf-4061-9120-43d4b93788de\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"principalId\": \"dfa08f94-a479-4773-abbd-632830a61cb4\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2018-10-22T21:30:15.3381925Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:15.3381925Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"canDelegate\": false\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a0c34127-aa60-4ac0-aa6e-e22dc7a34869\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a0c34127-aa60-4ac0-aa6e-e22dc7a34869\"\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "AssignmentNameTestListGet": "e10a5b2e-30cf-4061-9120-43d4b93788de" + "AssignmentNameTestListGet": "a0c34127-aa60-4ac0-aa6e-e22dc7a34869" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateTests.json index 7ce7a2289bdc8..85722f43b6dfe 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateTests.json @@ -7,13 +7,13 @@ "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "92309950-4fb4-42cd-a568-ac0fa339f83e" + "6aa5fd94-e640-4f4f-aaad-c9034ecc630b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -28,22 +28,22 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:48 GMT" + "Mon, 22 Oct 2018 21:29:17 GMT" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1197" ], "x-ms-request-id": [ - "8267e57d-23bd-47db-88f0-7ea2905888b0" + "e6edab9e-b09b-4a39-b527-da6b27eb4608" ], "x-ms-correlation-request-id": [ - "8267e57d-23bd-47db-88f0-7ea2905888b0" + "e6edab9e-b09b-4a39-b527-da6b27eb4608" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233848Z:8267e57d-23bd-47db-88f0-7ea2905888b0" + "WESTUS2:20181022T212918Z:e6edab9e-b09b-4a39-b527-da6b27eb4608" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -65,20 +65,20 @@ "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fc9afc33-110b-4220-b111-5b81f7be0a19" + "9082f9a1-15ff-459b-b452-e594148247c4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -92,7 +92,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:50 GMT" + "Mon, 22 Oct 2018 21:29:20 GMT" ], "Pragma": [ "no-cache" @@ -104,10 +104,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "ecd37eb5-82f6-4f3b-a75f-55191e788653" + "5d1c2d56-5d70-4002-a4e4-fd81a3ed55bf" ], "X-Content-Type-Options": [ "nosniff" @@ -116,13 +116,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-correlation-request-id": [ - "d24902f7-a8b5-47f0-ab41-8dd5c3afac90" + "10aa9103-55ce-44df-9f30-ff9c2a934eb0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233851Z:d24902f7-a8b5-47f0-ab41-8dd5c3afac90" + "WESTUS2:20181022T212920Z:10aa9103-55ce-44df-9f30-ff9c2a934eb0" ], "Content-Length": [ "784" @@ -134,24 +134,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:49.5770921Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:49.5770921Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c299c45-a895-4fda-b5ae-aa8ca0ca5255\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:18.7486626Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:18.7486626Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6bea91aa-133f-44a4-998e-8bbef1208520\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9f70419f-0116-4930-a31d-857b8e0c2fb3" + "b8fdff45-5d49-4054-b31d-78ccbe72a520" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -165,7 +165,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:11 GMT" + "Mon, 22 Oct 2018 21:29:40 GMT" ], "Pragma": [ "no-cache" @@ -180,7 +180,7 @@ "2" ], "x-ms-request-id": [ - "116ad6ed-9d05-4f4c-aa84-2a8732bb9e3c" + "814783a5-c6b9-445c-a145-1f06016ad17d" ], "X-Content-Type-Options": [ "nosniff" @@ -189,13 +189,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1197" ], "x-ms-correlation-request-id": [ - "77afd727-9216-458a-93b1-3c909f46c702" + "1c37eb7b-ab02-40fc-bfd9-f1abdd74721e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233912Z:77afd727-9216-458a-93b1-3c909f46c702" + "WESTUS2:20181022T212941Z:1c37eb7b-ab02-40fc-bfd9-f1abdd74721e" ], "Content-Length": [ "784" @@ -207,24 +207,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:39:10.6917634Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:10.6917634Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c299c45-a895-4fda-b5ae-aa8ca0ca5255\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:39.7137375Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:39.7137375Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6bea91aa-133f-44a4-998e-8bbef1208520\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "0f537513-073e-47b6-a340-4cb3d3bdbc9e" + "a0132906-3c5d-4f3a-bbdc-e6152bee97c8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -238,7 +238,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:13 GMT" + "Mon, 22 Oct 2018 21:29:42 GMT" ], "Pragma": [ "no-cache" @@ -250,10 +250,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "fa813bd5-020d-4429-a33c-00fb9f1f2976" + "1decfabe-d179-4a9e-bbe4-0cd48d07ac4b" ], "X-Content-Type-Options": [ "nosniff" @@ -262,13 +262,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1196" ], "x-ms-correlation-request-id": [ - "6275b0e6-e437-4cdf-893c-9b2c7a15bceb" + "230e83b5-8bf2-4b51-9cf0-94dbcdb550ba" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233914Z:6275b0e6-e437-4cdf-893c-9b2c7a15bceb" + "WESTUS2:20181022T212943Z:230e83b5-8bf2-4b51-9cf0-94dbcdb550ba" ], "Content-Length": [ "750" @@ -280,24 +280,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:39:12.2995765Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:12.2995765Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c299c45-a895-4fda-b5ae-aa8ca0ca5255\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:41.403389Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:41.403389Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6bea91aa-133f-44a4-998e-8bbef1208520\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"description\": \"New Test Custom Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"description\": \"New Test Custom Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e27822a5-c309-440a-af7b-e18e289cc504" + "f1efb103-ed3c-4cdd-a2e2-4fdc82ab9705" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -311,7 +311,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:16 GMT" + "Mon, 22 Oct 2018 21:29:46 GMT" ], "Pragma": [ "no-cache" @@ -320,7 +320,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "fb53afbd-b9db-460f-b5af-f9020c758c75" + "5a266966-2d89-4914-a288-d36c75504e21" ], "X-Content-Type-Options": [ "nosniff" @@ -329,13 +329,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" + "1194" ], "x-ms-correlation-request-id": [ - "4e2ad017-afc2-46fd-b960-692ffb8f99ec" + "0d490547-508e-4aca-b35e-03a13cc381b4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233917Z:4e2ad017-afc2-46fd-b960-692ffb8f99ec" + "WESTUS2:20181022T212946Z:0d490547-508e-4aca-b35e-03a13cc381b4" ], "Content-Length": [ "241" @@ -347,24 +347,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidRoleDefinitionType\",\r\n \"message\": \"The role definition '1c299c45-a895-4fda-b5ae-aa8ca0ca5255' request is not valid. The Role definition type value 'BuiltInRole' is not supported. The supported values are 'CustomRole'.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidRoleDefinitionType\",\r\n \"message\": \"The role definition '6bea91aa-133f-44a4-998e-8bbef1208520' request is not valid. The Role definition type value 'BuiltInRole' is not supported. The supported values are 'CustomRole'.\"\r\n }\r\n}", "StatusCode": 400 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "0c3c17c7-a335-46e7-bf5b-695d85d29575" + "aa2b2244-5788-4fd4-a3ed-47b3a08b6284" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -378,7 +378,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:17 GMT" + "Mon, 22 Oct 2018 21:29:47 GMT" ], "Pragma": [ "no-cache" @@ -387,7 +387,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "1a0ccd99-3f18-4151-8399-a064ccb57074" + "6257cc79-8323-4af8-ba21-49593b939fe0" ], "X-Content-Type-Options": [ "nosniff" @@ -396,13 +396,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" + "1193" ], "x-ms-correlation-request-id": [ - "2290c1ed-de8b-4f45-8a3e-77d8adc9121a" + "91f837dc-bba2-469c-88bf-52a13b2c0306" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233918Z:2290c1ed-de8b-4f45-8a3e-77d8adc9121a" + "WESTUS2:20181022T212947Z:91f837dc-bba2-469c-88bf-52a13b2c0306" ], "Content-Length": [ "116" @@ -418,20 +418,20 @@ "StatusCode": 400 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": []\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": []\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "81ac0c20-8bb2-4539-8b38-3e0e6dda3975" + "57b57be6-e083-4c58-b17c-aee549f05967" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -445,7 +445,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:18 GMT" + "Mon, 22 Oct 2018 21:29:47 GMT" ], "Pragma": [ "no-cache" @@ -454,7 +454,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "e685f8dc-f411-4738-9c00-abb068e743bb" + "008872d1-a42d-4043-8d26-84f24731607e" ], "X-Content-Type-Options": [ "nosniff" @@ -463,13 +463,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" + "1192" ], "x-ms-correlation-request-id": [ - "d950c6fd-b0b5-4045-954d-fc6a9f44d7ce" + "3080da2d-697c-4d64-8f5a-21a5b0e39772" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233918Z:d950c6fd-b0b5-4045-954d-fc6a9f44d7ce" + "WESTUS2:20181022T212947Z:3080da2d-697c-4d64-8f5a-21a5b0e39772" ], "Content-Length": [ "172" @@ -485,20 +485,20 @@ "StatusCode": 400 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/0a3ddf43-d993-443a-8ae2-c5f9706b5c12?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMGEzZGRmNDMtZDk5My00NDNhLThhZTItYzVmOTcwNmI1YzEyP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/00d5ab7a-d4ae-4f48-a613-d2276ac4f388?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMDBkNWFiN2EtZDRhZS00ZjQ4LWE2MTMtZDIyNzZhYzRmMzg4P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7f6435c5-9e5b-4de7-928f-780b9ef79b0f" + "481da807-55b4-430c-9715-3784e4c9feba" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -512,7 +512,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:52 GMT" + "Mon, 22 Oct 2018 21:29:21 GMT" ], "Pragma": [ "no-cache" @@ -527,7 +527,7 @@ "2" ], "x-ms-request-id": [ - "fd8be23f-dcb6-461e-a28c-a08e689168c5" + "541a621e-6529-4c22-98f0-e51acb00fa45" ], "X-Content-Type-Options": [ "nosniff" @@ -536,13 +536,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1198" ], "x-ms-correlation-request-id": [ - "595043b1-861d-4df9-b5cd-96bdeda863b2" + "8fa70edc-bd5e-461b-96b4-98cdbffa581b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233853Z:595043b1-861d-4df9-b5cd-96bdeda863b2" + "WESTUS2:20181022T212922Z:8fa70edc-bd5e-461b-96b4-98cdbffa581b" ], "Content-Length": [ "784" @@ -554,24 +554,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:51.5928303Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:51.5928303Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a3ddf43-d993-443a-8ae2-c5f9706b5c12\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:20.9173732Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:20.9173732Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00d5ab7a-d4ae-4f48-a613-d2276ac4f388\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0e4023ef-e303-4f10-8053-85b2599bc847" + "5f8ee4c0-c147-4df4-ae4d-243ea7215cd1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -579,7 +579,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:53 GMT" + "Mon, 22 Oct 2018 21:29:22 GMT" ], "Pragma": [ "no-cache" @@ -594,7 +594,7 @@ "1" ], "x-ms-request-id": [ - "efbfba36-e601-4c2a-a246-9b870036461b" + "28d6c828-2ae4-4dcf-9cde-317eefd611c4" ], "X-Content-Type-Options": [ "nosniff" @@ -603,13 +603,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "aea199f8-fa4a-4578-9c33-f166053cc733" + "2b8e470c-3cf6-4e9e-951b-f998ebfe36a6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233854Z:aea199f8-fa4a-4578-9c33-f166053cc733" + "WESTUS2:20181022T212923Z:2b8e470c-3cf6-4e9e-951b-f998ebfe36a6" ], "Content-Length": [ "784" @@ -621,24 +621,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:49.5770921Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:49.5770921Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c299c45-a895-4fda-b5ae-aa8ca0ca5255\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:18.7486626Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:18.7486626Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6bea91aa-133f-44a4-998e-8bbef1208520\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMWMyOTljNDUtYTg5NS00ZmRhLWI1YWUtYWE4Y2EwY2E1MjU1P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmJlYTkxYWEtMTMzZi00NGE0LTk5OGUtOGJiZWYxMjA4NTIwP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c74d7fe5-8a8e-4342-a492-d9ec583aa953" + "f437bd35-9cf7-4dcc-bd66-b201390d957a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -646,7 +646,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:14 GMT" + "Mon, 22 Oct 2018 21:29:44 GMT" ], "Pragma": [ "no-cache" @@ -655,10 +655,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "1" + "2" ], "x-ms-request-id": [ - "0887a362-1425-476e-8e7a-ecbd54d6379c" + "ff6a2459-f00b-4ae4-bbe2-7a67373cf056" ], "X-Content-Type-Options": [ "nosniff" @@ -667,13 +667,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" + "14997" ], "x-ms-correlation-request-id": [ - "9b4cf22e-d437-42ba-b317-cf089ca75f0a" + "f5d960c2-1560-4f49-865c-e3a411eeb23c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233915Z:9b4cf22e-d437-42ba-b317-cf089ca75f0a" + "WESTUS2:20181022T212945Z:f5d960c2-1560-4f49-865c-e3a411eeb23c" ], "Content-Length": [ "784" @@ -685,24 +685,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:39:10.6917634Z\",\r\n \"updatedOn\": \"2018-09-26T23:39:12.2995765Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c299c45-a895-4fda-b5ae-aa8ca0ca5255\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c299c45-a895-4fda-b5ae-aa8ca0ca5255\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:39.7137375Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:41.403389Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6bea91aa-133f-44a4-998e-8bbef1208520\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6bea91aa-133f-44a4-998e-8bbef1208520\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/0a3ddf43-d993-443a-8ae2-c5f9706b5c12?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMGEzZGRmNDMtZDk5My00NDNhLThhZTItYzVmOTcwNmI1YzEyP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/00d5ab7a-d4ae-4f48-a613-d2276ac4f388?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMDBkNWFiN2EtZDRhZS00ZjQ4LWE2MTMtZDIyNzZhYzRmMzg4P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c7aa5d03-d6cf-4c79-8e95-76b75ae61f58" + "bc3dace7-37e0-40a4-a9bf-30c219a5e033" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -710,7 +710,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:54 GMT" + "Mon, 22 Oct 2018 21:29:24 GMT" ], "Pragma": [ "no-cache" @@ -722,10 +722,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "1" + "2" ], "x-ms-request-id": [ - "23dbdbcf-18ac-42a3-950c-b68ce55483c1" + "6d3e6596-6294-4f0d-842b-86cd4638abc6" ], "X-Content-Type-Options": [ "nosniff" @@ -734,13 +734,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14998" ], "x-ms-correlation-request-id": [ - "b4a7340f-69e4-43a5-818d-e8990502c315" + "f00f03fc-4551-4167-b161-3e9a3351cdd4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233855Z:b4a7340f-69e4-43a5-818d-e8990502c315" + "WESTUS2:20181022T212924Z:f00f03fc-4551-4167-b161-3e9a3351cdd4" ], "Content-Length": [ "784" @@ -752,7 +752,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:51.5928303Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:51.5928303Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a3ddf43-d993-443a-8ae2-c5f9706b5c12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a3ddf43-d993-443a-8ae2-c5f9706b5c12\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:20.9173732Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:20.9173732Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00d5ab7a-d4ae-4f48-a613-d2276ac4f388\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00d5ab7a-d4ae-4f48-a613-d2276ac4f388\"\r\n}", "StatusCode": 200 }, { @@ -762,14 +762,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7d67abb3-fbe9-466e-b35a-8837a4d92260" + "cfffc2fe-93ff-4be6-a43f-5cb90d2bb645" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -777,7 +777,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:15 GMT" + "Mon, 22 Oct 2018 21:29:44 GMT" ], "Pragma": [ "no-cache" @@ -792,7 +792,7 @@ "1" ], "x-ms-request-id": [ - "498fc786-a405-447d-bb80-75ba1621b42b" + "92b4dce4-73a2-458b-b929-5b84cb001321" ], "X-Content-Type-Options": [ "nosniff" @@ -801,16 +801,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11999" ], "x-ms-correlation-request-id": [ - "30ba53fb-197d-4562-ae6c-de15ffefe039" + "377f1912-2be5-492a-b005-5c2ce24d2f2a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233915Z:30ba53fb-197d-4562-ae6c-de15ffefe039" + "WESTUS2:20181022T212945Z:377f1912-2be5-492a-b005-5c2ce24d2f2a" ], "Content-Length": [ - "170034" + "173478" ], "Content-Type": [ "application/json; charset=utf-8" @@ -819,24 +819,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contoso On-call\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:30.5918168Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:30.5918168Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f0885aa8-0107-4e65-9a00-541286195838\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f0885aa8-0107-4e65-9a00-541286195838\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRole_baf154bd2d9b4f98a2ab6f8aee8a9713\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRole \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T22:52:18.7243813Z\",\r\n \"updatedOn\": \"2017-07-06T22:52:18.7243813Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/baf154bd-2d9b-4f98-a2ab-6f8aee8a9713\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"baf154bd-2d9b-4f98-a2ab-6f8aee8a9713\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRole_f846e41fc51045e4ae97809e6391c57d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRole \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T22:50:33.0162349Z\",\r\n \"updatedOn\": \"2017-07-06T22:50:33.0162349Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f846e41f-c510-45e4-ae97-809e6391c57d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f846e41f-c510-45e4-ae97-809e6391c57d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_48ac226ea69642f3b4eb3b272b8ee9aa\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:18:03.2785766Z\",\r\n \"updatedOn\": \"2017-06-29T00:18:03.2785766Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/48ac226e-a696-42f3-b4eb-3b272b8ee9aa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"48ac226e-a696-42f3-b4eb-3b272b8ee9aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_8589e472d70d48828db98dcd672f4c6f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:20:08.1116325Z\",\r\n \"updatedOn\": \"2017-06-29T00:20:08.1116325Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8589e472-d70d-4882-8db9-8dcd672f4c6f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8589e472-d70d-4882-8db9-8dcd672f4c6f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_89e7352160fa42c1847cdb4416b280a6\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:28:39.9226687Z\",\r\n \"updatedOn\": \"2017-06-29T00:28:39.9226687Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/89e73521-60fa-42c1-847c-db4416b280a6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"89e73521-60fa-42c1-847c-db4416b280a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_9a6fbb7980f24b22ad3cb7ca56a3dd9d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:12:06.7271802Z\",\r\n \"updatedOn\": \"2017-06-29T00:12:06.7271802Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9a6fbb79-80f2-4b22-ad3c-b7ca56a3dd9d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9a6fbb79-80f2-4b22-ad3c-b7ca56a3dd9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_dbd396be82e647d8b9b90449379a1ba3\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:12:58.1860817Z\",\r\n \"updatedOn\": \"2017-06-29T00:12:58.1860817Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbd396be-82e6-47d8-b9b9-0449379a1ba3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbd396be-82e6-47d8-b9b9-0449379a1ba3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_e93b34a6ec134ed389cf46cf09af76cc\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:30:39.0844169Z\",\r\n \"updatedOn\": \"2017-06-29T00:30:39.0844169Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e93b34a6-ec13-4ed3-89cf-46cf09af76cc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e93b34a6-ec13-4ed3-89cf-46cf09af76cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"nbaliga Contoso On-call\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor all resources and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/*\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicCompute/virtualmachines/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-19T22:10:02.4993418Z\",\r\n \"updatedOn\": \"2015-10-20T00:02:46.9017506Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/bfd2da93-f3d8-438f-854c-ed20bf819c35\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"bfd2da93-f3d8-438f-854c-ed20bf819c35\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_898c3500-1d5f-451e-95f7-1ae7a01990df\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T21:53:01.3397109Z\",\r\n \"updatedOn\": \"2017-05-24T21:53:01.3397109Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/898c3500-1d5f-451e-95f7-1ae7a01990df\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"898c3500-1d5f-451e-95f7-1ae7a01990df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_8c086ac6-5d65-4b73-aae1-0219a9ab591d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T23:09:20.0608409Z\",\r\n \"updatedOn\": \"2017-05-24T23:09:20.0608409Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5457d3be-30b9-4ca8-9922-6c4ce57fb80b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5457d3be-30b9-4ca8-9922-6c4ce57fb80b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_d79c3534-164a-4eec-8e00-e51c9d3f88dc\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T21:56:30.8250091Z\",\r\n \"updatedOn\": \"2017-05-24T21:56:30.8250091Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d79c3534-164a-4eec-8e00-e51c9d3f88dc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d79c3534-164a-4eec-8e00-e51c9d3f88dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"roleWithDefaultValidActions_7fc4aa088c7d42a0bf195cc99f3672cd\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --roleWithDefaultValidActions \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/register/action\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T21:19:41.3515793Z\",\r\n \"updatedOn\": \"2017-07-06T21:19:41.3515793Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7fc4aa08-8c7d-42a0-bf19-5cc99f3672cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7fc4aa08-8c7d-42a0-bf19-5cc99f3672cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_07337aa526d94b0da0fa8331daf42e1f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:36.8138786Z\",\r\n \"updatedOn\": \"2017-06-28T22:39:36.8138786Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/07337aa5-26d9-4b0d-a0fa-8331daf42e1f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"07337aa5-26d9-4b0d-a0fa-8331daf42e1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_12af039afba746d4b8fb8683556b3d75\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:59:47.7181982Z\",\r\n \"updatedOn\": \"2017-06-28T21:59:47.7181982Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/12af039a-fba7-46d4-b8fb-8683556b3d75\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"12af039a-fba7-46d4-b8fb-8683556b3d75\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_178e683012a6462593a987917e84a482\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:51:33.7360134Z\",\r\n \"updatedOn\": \"2017-06-28T21:51:33.7360134Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/178e6830-12a6-4625-93a9-87917e84a482\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"178e6830-12a6-4625-93a9-87917e84a482\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_2bbbaade354c4837b565d04236422872\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:54:11.6761652Z\",\r\n \"updatedOn\": \"2017-06-28T21:54:11.6761652Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2bbbaade-354c-4837-b565-d04236422872\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2bbbaade-354c-4837-b565-d04236422872\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_2d92f95e79b643f5a53aa81a8ddcb2a0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:56:15.7004421Z\",\r\n \"updatedOn\": \"2017-06-28T21:56:15.7004421Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2d92f95e-79b6-43f5-a53a-a81a8ddcb2a0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2d92f95e-79b6-43f5-a53a-a81a8ddcb2a0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_483678ab76694c71bd2210fddfd75911\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:52:50.9761495Z\",\r\n \"updatedOn\": \"2017-06-28T21:52:50.9761495Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/483678ab-7669-4c71-bd22-10fddfd75911\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"483678ab-7669-4c71-bd22-10fddfd75911\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_58e445d16ec24778b9e736b982504c81\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:23:33.756702Z\",\r\n \"updatedOn\": \"2017-06-28T22:23:33.756702Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/58e445d1-6ec2-4778-b9e7-36b982504c81\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"58e445d1-6ec2-4778-b9e7-36b982504c81\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_81d33e59ce2f4fa6b98857e25467858d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:30.7722388Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:30.7722388Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81d33e59-ce2f-4fa6-b988-57e25467858d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81d33e59-ce2f-4fa6-b988-57e25467858d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_89528bacb6b34c2cb2b8bacd6b253bc6\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:57:58.8234185Z\",\r\n \"updatedOn\": \"2017-06-28T21:57:58.8234185Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/89528bac-b6b3-4c2c-b2b8-bacd6b253bc6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"89528bac-b6b3-4c2c-b2b8-bacd6b253bc6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_93bb55885a234f5aa55f1576c677ff62\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:21.0683706Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:21.0683706Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/93bb5588-5a23-4f5a-a55f-1576c677ff62\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"93bb5588-5a23-4f5a-a55f-1576c677ff62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_97f4e8b8739d4ce088ff4a48837c5ede\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:24.9616158Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:24.9616158Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/97f4e8b8-739d-4ce0-88ff-4a48837c5ede\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"97f4e8b8-739d-4ce0-88ff-4a48837c5ede\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_♈☱\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope123456\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-11T18:34:45.0048944Z\",\r\n \"updatedOn\": \"2017-12-11T18:34:45.0048944Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b788437d-3bec-45c7-9664-664b271c7532\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b788437d-3bec-45c7-9664-664b271c7532\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a04f1acdec754eef9bd4a51c22e60a77\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T18:48:40.8022198Z\",\r\n \"updatedOn\": \"2017-07-28T18:48:40.8022198Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a04f1acd-ec75-4eef-9bd4-a51c22e60a77\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a04f1acd-ec75-4eef-9bd4-a51c22e60a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cda\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\",\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-07T22:59:17.1109439Z\",\r\n \"updatedOn\": \"2018-03-07T23:00:36.9295746Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f49250f5-f3a8-43e7-a465-0db45893c9e6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f49250f5-f3a8-43e7-a465-0db45893c9e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cda332\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T20:36:40.2027921Z\",\r\n \"updatedOn\": \"2017-07-28T20:36:40.2027921Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a222fc36-7316-4c7f-baf7-e466d5cda332\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a222fc36-7316-4c7f-baf7-e466d5cda332\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cdaqwe\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope123 \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-07T23:04:52.9336023Z\",\r\n \"updatedOn\": \"2018-03-07T23:05:53.6429735Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cedb1b38-c6d7-484c-b710-2428e1e66146\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cedb1b38-c6d7-484c-b710-2428e1e66146\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_d4114bbfbfbd48dea792286a82f1e13c\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:49:21.5335376Z\",\r\n \"updatedOn\": \"2017-06-28T21:49:21.5335376Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d4114bbf-bfbd-48de-a792-286a82f1e13c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d4114bbf-bfbd-48de-a792-286a82f1e13c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_fe85f364fbc8492d91e106e47f1e153a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope1234\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:32:57.3791345Z\",\r\n \"updatedOn\": \"2017-11-10T00:20:37.0856036Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fe85f364-fbc8-492d-91e1-06e47f1e153a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fe85f364-fbc8-492d-91e1-06e47f1e153a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_3b8ebf8267a84fdbafc360fc0a75661f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:34:04.3442731Z\",\r\n \"updatedOn\": \"2017-06-28T22:34:04.3442731Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3b8ebf82-67a8-4fdb-afc3-60fc0a75661f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3b8ebf82-67a8-4fdb-afc3-60fc0a75661f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_4b6c2d1d196a4289977c93abfc227c9b\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:28.7231638Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:28.7231638Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4b6c2d1d-196a-4289-977c-93abfc227c9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4b6c2d1d-196a-4289-977c-93abfc227c9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_8d66eb16b5f84e989c3685c5d048f56a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:37.0783424Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:37.0783424Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d66eb16-b5f8-4e98-9c36-85c5d048f56a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d66eb16-b5f8-4e98-9c36-85c5d048f56a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_ed7fa7c7492c4ce096c9e06055dad2c7\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:43.4524783Z\",\r\n \"updatedOn\": \"2017-06-28T22:39:43.4524783Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ed7fa7c7-492c-4ce0-96c9-e06055dad2c7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ed7fa7c7-492c-4ce0-96c9-e06055dad2c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_f89199c71b484e3981c4de3f5f41a009\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:36.8278042Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:36.8278042Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f89199c7-1b48-4e39-81c4-de3f5f41a009\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f89199c7-1b48-4e39-81c4-de3f5f41a009\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_081a8ce1cfbf4ad1839901f4e9cfa4fa\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:31.3878501Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:31.3878501Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/081a8ce1-cfbf-4ad1-8399-01f4e9cfa4fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"081a8ce1-cfbf-4ad1-8399-01f4e9cfa4fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_0a64bfc947eb4a289283a57a99e53d72\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:32.9667681Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:32.9667681Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a64bfc9-47eb-4a28-9283-a57a99e53d72\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a64bfc9-47eb-4a28-9283-a57a99e53d72\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_0d2e26d6dc1d4b7d8337b5e79b639210\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest/providers/Microsoft.Compute/locations/someLocation/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T18:48:51.8777705Z\",\r\n \"updatedOn\": \"2017-07-28T18:48:51.8777705Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0d2e26d6-dc1d-4b7d-8337-b5e79b639210\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0d2e26d6-dc1d-4b7d-8337-b5e79b639210\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_7c885326b15449ed9fb64d6def02f800\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:23:39.6273484Z\",\r\n \"updatedOn\": \"2017-06-28T22:23:39.6273484Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7c885326-b154-49ed-9fb6-4d6def02f800\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7c885326-b154-49ed-9fb6-4d6def02f800\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_bb7340f3b3124b04a88f5adcaead9e1f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:24.0629812Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:24.0629812Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/bb7340f3-b312-4b04-a88f-5adcaead9e1f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"bb7340f3-b312-4b04-a88f-5adcaead9e1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_cc1e755971314ec497d65e7ab2aee2ba\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:33:59.8958695Z\",\r\n \"updatedOn\": \"2017-06-28T22:33:59.8958695Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc1e7559-7131-4ec4-97d6-5e7ab2aee2ba\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc1e7559-7131-4ec4-97d6-5e7ab2aee2ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_e89d02d72842405b8caec3705aeb60f122\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"VM‚ÌŠJŽnE’âŽ~‚Ì‚Ý‚ðŽå‚Æ‚µ‚Ä‹–‰Â‚·‚郍[ƒ‹\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/xTestResource2984\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:39.1211707Z\",\r\n \"updatedOn\": \"2017-11-22T19:11:53.0139789Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e89d02d7-2842-405b-8cae-c3705aeb60f1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e89d02d7-2842-405b-8cae-c3705aeb60f1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ShubhamCustomRole23\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can do eveything\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Shubham_TestRG/providers/Microsoft.Storage/storageAccounts/shubhamstorage12345\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-12-02T02:10:44.4659422Z\",\r\n \"updatedOn\": \"2015-12-02T02:10:44.4659422Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/04bdc5a2-6b0d-4544-b07a-8c6496c8406d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"04bdc5a2-6b0d-4544-b07a-8c6496c8406d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton3\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/xTestResource2984\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T21:34:27.6501544Z\",\r\n \"updatedOn\": \"2017-08-09T21:56:23.5453548Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6c343470-ddfd-4d83-88e3-51bd9d318244\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6c343470-ddfd-4d83-88e3-51bd9d318244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Role definition from cli\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"test role from CLL.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-05T23:19:58.5353092Z\",\r\n \"updatedOn\": \"2018-02-05T23:19:58.5353092Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8ddf15cf-53f1-44a4-9fa1-7dddc985709e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8ddf15cf-53f1-44a4-9fa1-7dddc985709e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Role definition from cli 2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"test role from CLI 2.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-06T00:20:52.2264077Z\",\r\n \"updatedOn\": \"2018-02-06T00:20:52.2264077Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5b83f68b-ae31-414e-bc72-b2dd4a54bd67\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5b83f68b-ae31-414e-bc72-b2dd4a54bd67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestCustomRolePerm1\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can do eveything\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Shubham_TestRG\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\",\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-12-02T18:57:38.7338027Z\",\r\n \"updatedOn\": \"2017-04-21T00:40:18.8329568Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9d273ef9-51d9-4ccd-9b71-660cf00a4ac5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9d273ef9-51d9-4ccd-9b71-660cf00a4ac5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testingrolewithdefaultactions\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --roleWithDefaultValidActions \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/register/action\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-21T00:54:06.7739458Z\",\r\n \"updatedOn\": \"2017-07-21T00:54:06.7739458Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19ac2e37-c3dd-4cd1-aac2-4ef9c8ee7052\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19ac2e37-c3dd-4cd1-aac2-4ef9c8ee7052\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole12341234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*\"\r\n ],\r\n \"notActions\": [\r\n \"microsoft.Authorization/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-29T19:43:50.8948633Z\",\r\n \"updatedOn\": \"2018-01-29T19:43:50.8948633Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1f924da1-ab9a-4966-9e45-04c515c017b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1f924da1-ab9a-4966-9e45-04c515c017b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_5836c056-d7df-4676-84d7-8b2659fc7068\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc22\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-12-06T00:57:40.2517017Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7cfb383d-f982-4ad7-80ec-2d43f4d65005\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7cfb383d-f982-4ad7-80ec-2d43f4d65005\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contoso On-call\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:30.5918168Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:30.5918168Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f0885aa8-0107-4e65-9a00-541286195838\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f0885aa8-0107-4e65-9a00-541286195838\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRole_baf154bd2d9b4f98a2ab6f8aee8a9713\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRole \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T22:52:18.7243813Z\",\r\n \"updatedOn\": \"2017-07-06T22:52:18.7243813Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/baf154bd-2d9b-4f98-a2ab-6f8aee8a9713\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"baf154bd-2d9b-4f98-a2ab-6f8aee8a9713\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRole_f846e41fc51045e4ae97809e6391c57d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRole \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T22:50:33.0162349Z\",\r\n \"updatedOn\": \"2017-07-06T22:50:33.0162349Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f846e41f-c510-45e4-ae97-809e6391c57d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f846e41f-c510-45e4-ae97-809e6391c57d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_48ac226ea69642f3b4eb3b272b8ee9aa\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:18:03.2785766Z\",\r\n \"updatedOn\": \"2017-06-29T00:18:03.2785766Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/48ac226e-a696-42f3-b4eb-3b272b8ee9aa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"48ac226e-a696-42f3-b4eb-3b272b8ee9aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_8589e472d70d48828db98dcd672f4c6f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:20:08.1116325Z\",\r\n \"updatedOn\": \"2017-06-29T00:20:08.1116325Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8589e472-d70d-4882-8db9-8dcd672f4c6f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8589e472-d70d-4882-8db9-8dcd672f4c6f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_89e7352160fa42c1847cdb4416b280a6\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:28:39.9226687Z\",\r\n \"updatedOn\": \"2017-06-29T00:28:39.9226687Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/89e73521-60fa-42c1-847c-db4416b280a6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"89e73521-60fa-42c1-847c-db4416b280a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_9a6fbb7980f24b22ad3cb7ca56a3dd9d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:12:06.7271802Z\",\r\n \"updatedOn\": \"2017-06-29T00:12:06.7271802Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9a6fbb79-80f2-4b22-ad3c-b7ca56a3dd9d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9a6fbb79-80f2-4b22-ad3c-b7ca56a3dd9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_dbd396be82e647d8b9b90449379a1ba3\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:12:58.1860817Z\",\r\n \"updatedOn\": \"2017-06-29T00:12:58.1860817Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbd396be-82e6-47d8-b9b9-0449379a1ba3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbd396be-82e6-47d8-b9b9-0449379a1ba3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CustomRoleForApiVersionTest_e93b34a6ec134ed389cf46cf09af76cc\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --CustomRoleForApiVersionTest \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T00:30:39.0844169Z\",\r\n \"updatedOn\": \"2017-06-29T00:30:39.0844169Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e93b34a6-ec13-4ed3-89cf-46cf09af76cc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e93b34a6-ec13-4ed3-89cf-46cf09af76cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"nbaliga Contoso On-call\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor all resources and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/*\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicCompute/virtualmachines/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-19T22:10:02.4993418Z\",\r\n \"updatedOn\": \"2015-10-20T00:02:46.9017506Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/bfd2da93-f3d8-438f-854c-ed20bf819c35\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"bfd2da93-f3d8-438f-854c-ed20bf819c35\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_898c3500-1d5f-451e-95f7-1ae7a01990df\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T21:53:01.3397109Z\",\r\n \"updatedOn\": \"2017-05-24T21:53:01.3397109Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/898c3500-1d5f-451e-95f7-1ae7a01990df\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"898c3500-1d5f-451e-95f7-1ae7a01990df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_8c086ac6-5d65-4b73-aae1-0219a9ab591d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T23:09:20.0608409Z\",\r\n \"updatedOn\": \"2017-05-24T23:09:20.0608409Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5457d3be-30b9-4ca8-9922-6c4ce57fb80b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5457d3be-30b9-4ca8-9922-6c4ce57fb80b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_d79c3534-164a-4eec-8e00-e51c9d3f88dc\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-24T21:56:30.8250091Z\",\r\n \"updatedOn\": \"2017-05-24T21:56:30.8250091Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d79c3534-164a-4eec-8e00-e51c9d3f88dc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d79c3534-164a-4eec-8e00-e51c9d3f88dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"roleWithDefaultValidActions_7fc4aa088c7d42a0bf195cc99f3672cd\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --roleWithDefaultValidActions \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/register/action\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-06T21:19:41.3515793Z\",\r\n \"updatedOn\": \"2017-07-06T21:19:41.3515793Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7fc4aa08-8c7d-42a0-bf19-5cc99f3672cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7fc4aa08-8c7d-42a0-bf19-5cc99f3672cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_07337aa526d94b0da0fa8331daf42e1f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:36.8138786Z\",\r\n \"updatedOn\": \"2017-06-28T22:39:36.8138786Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/07337aa5-26d9-4b0d-a0fa-8331daf42e1f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"07337aa5-26d9-4b0d-a0fa-8331daf42e1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_12af039afba746d4b8fb8683556b3d75\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:59:47.7181982Z\",\r\n \"updatedOn\": \"2017-06-28T21:59:47.7181982Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/12af039a-fba7-46d4-b8fb-8683556b3d75\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"12af039a-fba7-46d4-b8fb-8683556b3d75\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_178e683012a6462593a987917e84a482\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:51:33.7360134Z\",\r\n \"updatedOn\": \"2017-06-28T21:51:33.7360134Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/178e6830-12a6-4625-93a9-87917e84a482\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"178e6830-12a6-4625-93a9-87917e84a482\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_2bbbaade354c4837b565d04236422872\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:54:11.6761652Z\",\r\n \"updatedOn\": \"2017-06-28T21:54:11.6761652Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2bbbaade-354c-4837-b565-d04236422872\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2bbbaade-354c-4837-b565-d04236422872\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_2d92f95e79b643f5a53aa81a8ddcb2a0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:56:15.7004421Z\",\r\n \"updatedOn\": \"2017-06-28T21:56:15.7004421Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2d92f95e-79b6-43f5-a53a-a81a8ddcb2a0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2d92f95e-79b6-43f5-a53a-a81a8ddcb2a0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_483678ab76694c71bd2210fddfd75911\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:52:50.9761495Z\",\r\n \"updatedOn\": \"2017-06-28T21:52:50.9761495Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/483678ab-7669-4c71-bd22-10fddfd75911\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"483678ab-7669-4c71-bd22-10fddfd75911\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_58e445d16ec24778b9e736b982504c81\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:23:33.756702Z\",\r\n \"updatedOn\": \"2017-06-28T22:23:33.756702Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/58e445d1-6ec2-4778-b9e7-36b982504c81\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"58e445d1-6ec2-4778-b9e7-36b982504c81\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_81d33e59ce2f4fa6b98857e25467858d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:30.7722388Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:30.7722388Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81d33e59-ce2f-4fa6-b988-57e25467858d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81d33e59-ce2f-4fa6-b988-57e25467858d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_89528bacb6b34c2cb2b8bacd6b253bc6\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:57:58.8234185Z\",\r\n \"updatedOn\": \"2017-06-28T21:57:58.8234185Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/89528bac-b6b3-4c2c-b2b8-bacd6b253bc6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"89528bac-b6b3-4c2c-b2b8-bacd6b253bc6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_93bb55885a234f5aa55f1576c677ff62\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:21.0683706Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:21.0683706Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/93bb5588-5a23-4f5a-a55f-1576c677ff62\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"93bb5588-5a23-4f5a-a55f-1576c677ff62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_97f4e8b8739d4ce088ff4a48837c5ede\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:24.9616158Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:24.9616158Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/97f4e8b8-739d-4ce0-88ff-4a48837c5ede\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"97f4e8b8-739d-4ce0-88ff-4a48837c5ede\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_♈☱\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope123456\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-11T18:34:45.0048944Z\",\r\n \"updatedOn\": \"2017-12-11T18:34:45.0048944Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b788437d-3bec-45c7-9664-664b271c7532\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b788437d-3bec-45c7-9664-664b271c7532\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a04f1acdec754eef9bd4a51c22e60a77\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T18:48:40.8022198Z\",\r\n \"updatedOn\": \"2017-07-28T18:48:40.8022198Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a04f1acd-ec75-4eef-9bd4-a51c22e60a77\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a04f1acd-ec75-4eef-9bd4-a51c22e60a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cda\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\",\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-07T22:59:17.1109439Z\",\r\n \"updatedOn\": \"2018-03-07T23:00:36.9295746Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f49250f5-f3a8-43e7-a465-0db45893c9e6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f49250f5-f3a8-43e7-a465-0db45893c9e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cda332\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T20:36:40.2027921Z\",\r\n \"updatedOn\": \"2017-07-28T20:36:40.2027921Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a222fc36-7316-4c7f-baf7-e466d5cda332\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a222fc36-7316-4c7f-baf7-e466d5cda332\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_a222fc3673164c7fbaf7e466d5cdaqwe\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope123 \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-07T23:04:52.9336023Z\",\r\n \"updatedOn\": \"2018-03-07T23:05:53.6429735Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cedb1b38-c6d7-484c-b710-2428e1e66146\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cedb1b38-c6d7-484c-b710-2428e1e66146\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_d4114bbfbfbd48dea792286a82f1e13c\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T21:49:21.5335376Z\",\r\n \"updatedOn\": \"2017-06-28T21:49:21.5335376Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d4114bbf-bfbd-48de-a792-286a82f1e13c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d4114bbf-bfbd-48de-a792-286a82f1e13c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionScope_fe85f364fbc8492d91e106e47f1e153a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope1234\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:32:57.3791345Z\",\r\n \"updatedOn\": \"2017-11-10T00:20:37.0856036Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fe85f364-fbc8-492d-91e1-06e47f1e153a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fe85f364-fbc8-492d-91e1-06e47f1e153a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_3b8ebf8267a84fdbafc360fc0a75661f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:34:04.3442731Z\",\r\n \"updatedOn\": \"2017-06-28T22:34:04.3442731Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3b8ebf82-67a8-4fdb-afc3-60fc0a75661f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3b8ebf82-67a8-4fdb-afc3-60fc0a75661f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_4b6c2d1d196a4289977c93abfc227c9b\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:28.7231638Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:28.7231638Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4b6c2d1d-196a-4289-977c-93abfc227c9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4b6c2d1d-196a-4289-977c-93abfc227c9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_8d66eb16b5f84e989c3685c5d048f56a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:37.0783424Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:37.0783424Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d66eb16-b5f8-4e98-9c36-85c5d048f56a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d66eb16-b5f8-4e98-9c36-85c5d048f56a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_ed7fa7c7492c4ce096c9e06055dad2c7\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:43.4524783Z\",\r\n \"updatedOn\": \"2017-06-28T22:39:43.4524783Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ed7fa7c7-492c-4ce0-96c9-e06055dad2c7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ed7fa7c7-492c-4ce0-96c9-e06055dad2c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithSubscriptionsScope_f89199c71b484e3981c4de3f5f41a009\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionsScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:36.8278042Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:36.8278042Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f89199c7-1b48-4e39-81c4-de3f5f41a009\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f89199c7-1b48-4e39-81c4-de3f5f41a009\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_081a8ce1cfbf4ad1839901f4e9cfa4fa\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:31:31.3878501Z\",\r\n \"updatedOn\": \"2017-06-28T22:31:31.3878501Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/081a8ce1-cfbf-4ad1-8399-01f4e9cfa4fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"081a8ce1-cfbf-4ad1-8399-01f4e9cfa4fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_0a64bfc947eb4a289283a57a99e53d72\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:50:32.9667681Z\",\r\n \"updatedOn\": \"2017-06-28T22:50:32.9667681Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a64bfc9-47eb-4a28-9283-a57a99e53d72\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a64bfc9-47eb-4a28-9283-a57a99e53d72\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_0d2e26d6dc1d4b7d8337b5e79b639210\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest/providers/Microsoft.Compute/locations/someLocation/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-28T18:48:51.8777705Z\",\r\n \"updatedOn\": \"2017-07-28T18:48:51.8777705Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0d2e26d6-dc1d-4b7d-8337-b5e79b639210\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0d2e26d6-dc1d-4b7d-8337-b5e79b639210\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_7c885326b15449ed9fb64d6def02f800\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:23:39.6273484Z\",\r\n \"updatedOn\": \"2017-06-28T22:23:39.6273484Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7c885326-b154-49ed-9fb6-4d6def02f800\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7c885326-b154-49ed-9fb6-4d6def02f800\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_bb7340f3b3124b04a88f5adcaead9e1f\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacprodb\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:47:24.0629812Z\",\r\n \"updatedOn\": \"2017-06-28T22:47:24.0629812Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/bb7340f3-b312-4b04-a88f-5adcaead9e1f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"bb7340f3-b312-4b04-a88f-5adcaead9e1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_cc1e755971314ec497d65e7ab2aee2ba\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithWebsiteScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:33:59.8958695Z\",\r\n \"updatedOn\": \"2017-06-28T22:33:59.8958695Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc1e7559-7131-4ec4-97d6-5e7ab2aee2ba\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc1e7559-7131-4ec4-97d6-5e7ab2aee2ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"RoleWithWebsiteScope_e89d02d72842405b8caec3705aeb60f122\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"VM‚ÌŠJŽnE’âŽ~‚Ì‚Ý‚ðŽå‚Æ‚µ‚Ä‹–‰Â‚·‚郍[ƒ‹\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/xTestResource2984\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"*/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-28T22:39:39.1211707Z\",\r\n \"updatedOn\": \"2017-11-22T19:11:53.0139789Z\",\r\n \"createdBy\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e89d02d7-2842-405b-8cae-c3705aeb60f1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e89d02d7-2842-405b-8cae-c3705aeb60f1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ShubhamCustomRole23\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can do eveything\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Shubham_TestRG/providers/Microsoft.Storage/storageAccounts/shubhamstorage12345\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-12-02T02:10:44.4659422Z\",\r\n \"updatedOn\": \"2015-12-02T02:10:44.4659422Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/04bdc5a2-6b0d-4544-b07a-8c6496c8406d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"04bdc5a2-6b0d-4544-b07a-8c6496c8406d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton3\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/xTestResource2984\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T21:34:27.6501544Z\",\r\n \"updatedOn\": \"2017-08-09T21:56:23.5453548Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6c343470-ddfd-4d83-88e3-51bd9d318244\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6c343470-ddfd-4d83-88e3-51bd9d318244\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Role definition from cli\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"test role from CLL.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-05T23:19:58.5353092Z\",\r\n \"updatedOn\": \"2018-02-05T23:19:58.5353092Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8ddf15cf-53f1-44a4-9fa1-7dddc985709e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8ddf15cf-53f1-44a4-9fa1-7dddc985709e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Role definition from cli 2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"test role from CLI 2.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-06T00:20:52.2264077Z\",\r\n \"updatedOn\": \"2018-02-06T00:20:52.2264077Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5b83f68b-ae31-414e-bc72-b2dd4a54bd67\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5b83f68b-ae31-414e-bc72-b2dd4a54bd67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestCustomRolePerm1\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can do eveything\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/Shubham_TestRG\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\",\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-12-02T18:57:38.7338027Z\",\r\n \"updatedOn\": \"2017-04-21T00:40:18.8329568Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9d273ef9-51d9-4ccd-9b71-660cf00a4ac5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9d273ef9-51d9-4ccd-9b71-660cf00a4ac5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testingrolewithdefaultactions\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --roleWithDefaultValidActions \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/register/action\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-07-21T00:54:06.7739458Z\",\r\n \"updatedOn\": \"2017-07-21T00:54:06.7739458Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19ac2e37-c3dd-4cd1-aac2-4ef9c8ee7052\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19ac2e37-c3dd-4cd1-aac2-4ef9c8ee7052\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole12341234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role definition --RoleWithSubscriptionScope \",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbactest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/*\"\r\n ],\r\n \"notActions\": [\r\n \"microsoft.Authorization/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-29T19:43:50.8948633Z\",\r\n \"updatedOn\": \"2018-01-29T19:43:50.8948633Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1f924da1-ab9a-4966-9e45-04c515c017b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1f924da1-ab9a-4966-9e45-04c515c017b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_5836c056-d7df-4676-84d7-8b2659fc7068\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc22\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbacuxtest\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-12-06T00:57:40.2517017Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7cfb383d-f982-4ad7-80ec-2d43f4d65005\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7cfb383d-f982-4ad7-80ec-2d43f4d65005\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNmNlZjU2ZTgtZDU1Ni00OGU1LWEwNGYtYjhlNjQxMTQ2ODBmP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvN2Y5NTFkZGEtNGVkMy00NjgwLWE3Y2EtNDNmZTE3MmQ1MzhkP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "67c68cdb-57bc-4cd7-a09b-a554617bbfac" + "6942e407-3cb2-4ac4-a65f-ea43bfac7ea8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -850,7 +850,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:15 GMT" + "Mon, 22 Oct 2018 21:29:44 GMT" ], "Pragma": [ "no-cache" @@ -862,7 +862,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "a6064f13-ea67-499f-a4fe-63bfe975dbfd" + "ec26639c-d85a-4f31-927b-9728b7095821" ], "X-Content-Type-Options": [ "nosniff" @@ -871,13 +871,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1195" ], "x-ms-correlation-request-id": [ - "edd95220-db84-49ee-81a1-a72588268e5d" + "25bf99fc-cf44-4c28-b29e-0193ad21e8cc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233916Z:edd95220-db84-49ee-81a1-a72588268e5d" + "WESTUS2:20181022T212945Z:25bf99fc-cf44-4c28-b29e-0193ad21e8cc" ], "Content-Length": [ "114" @@ -896,8 +896,8 @@ "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "RoleDefinition1": "1c299c45-a895-4fda-b5ae-aa8ca0ca5255", - "RoleDefinition2": "0a3ddf43-d993-443a-8ae2-c5f9706b5c12", - "RoleDefinition3": "713e9a1c-661c-40d3-a353-07240741f777" + "RoleDefinition1": "6bea91aa-133f-44a4-998e-8bbef1208520", + "RoleDefinition2": "00d5ab7a-d4ae-4f48-a613-d2276ac4f388", + "RoleDefinition3": "5c8fefea-dc1d-420c-aa0d-687f58194e7e" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateWithDataActionTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateWithDataActionTests.json index e39fc2686dbd5..3b422199f57c8 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateWithDataActionTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionCreateWithDataActionTests.json @@ -1,20 +1,20 @@ { "Entries": [ { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/cfd4a672-4ba2-4f0e-bac1-b4eea517d25e?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvY2ZkNGE2NzItNGJhMi00ZjBlLWJhYzEtYjRlZWE1MTdkMjVlP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/0a2547a8-3697-442d-a378-3e090d3e1b06?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMGEyNTQ3YTgtMzY5Ny00NDJkLWEzNzgtM2UwOTBkM2UxYjA2P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a2547a8-3697-442d-a378-3e090d3e1b06\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "77b02d4a-4135-444b-abdf-fabe656b2527" + "b69ca62e-c535-49c6-921c-050f99adde6e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -28,7 +28,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:31 GMT" + "Mon, 22 Oct 2018 21:30:42 GMT" ], "Pragma": [ "no-cache" @@ -40,10 +40,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "f2ef2e55-9841-4089-b959-b0e735e03007" + "67b0c3d9-81ae-417d-9014-1d147f9ed52f" ], "X-Content-Type-Options": [ "nosniff" @@ -52,13 +52,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-correlation-request-id": [ - "04055081-1292-4062-afdd-a6f6358d463d" + "15817854-52d6-412c-b8e6-b7dd17c1f298" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234031Z:04055081-1292-4062-afdd-a6f6358d463d" + "WESTUS2:20181022T213042Z:15817854-52d6-412c-b8e6-b7dd17c1f298" ], "Content-Length": [ "819" @@ -70,24 +70,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:40:29.874633Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:29.874633Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a2547a8-3697-442d-a378-3e090d3e1b06\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:30:40.4552799Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:40.4552799Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a2547a8-3697-442d-a378-3e090d3e1b06\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a2547a8-3697-442d-a378-3e090d3e1b06\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/cfd4a672-4ba2-4f0e-bac1-b4eea517d25e?api-version=2018-01-01-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvY2ZkNGE2NzItNGJhMi00ZjBlLWJhYzEtYjRlZWE1MTdkMjVlP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/0a2547a8-3697-442d-a378-3e090d3e1b06?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvMGEyNTQ3YTgtMzY5Ny00NDJkLWEzNzgtM2UwOTBkM2UxYjA2P2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f3e0de31-251c-4efb-861c-74fb1bf448fd" + "2a26ba05-d6d1-4a4f-acc6-a51254678bf9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -95,7 +95,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:32 GMT" + "Mon, 22 Oct 2018 21:30:44 GMT" ], "Pragma": [ "no-cache" @@ -107,10 +107,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "1" + "2" ], "x-ms-request-id": [ - "d34bdf18-0498-4cd3-8615-2ad6644509b8" + "8b6922c1-8947-46e2-82a5-601841a4d394" ], "X-Content-Type-Options": [ "nosniff" @@ -122,10 +122,10 @@ "14999" ], "x-ms-correlation-request-id": [ - "617f66e1-75d0-4c33-8c87-12e7481512a0" + "71b1c506-d864-4740-bfb2-db978170f9f6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234032Z:617f66e1-75d0-4c33-8c87-12e7481512a0" + "WESTUS2:20181022T213044Z:71b1c506-d864-4740-bfb2-db978170f9f6" ], "Content-Length": [ "819" @@ -137,13 +137,13 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:40:29.874633Z\",\r\n \"updatedOn\": \"2018-09-26T23:40:29.874633Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd4a672-4ba2-4f0e-bac1-b4eea517d25e\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_0a2547a8-3697-442d-a378-3e090d3e1b06\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:30:40.4552799Z\",\r\n \"updatedOn\": \"2018-10-22T21:30:40.4552799Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0a2547a8-3697-442d-a378-3e090d3e1b06\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0a2547a8-3697-442d-a378-3e090d3e1b06\"\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "RoleDefinition1": "cfd4a672-4ba2-4f0e-bac1-b4eea517d25e" + "RoleDefinition1": "0a2547a8-3697-442d-a378-3e090d3e1b06" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionUpdateTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionUpdateTests.json index 0a298701d37e5..c8cb1351e4de3 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionUpdateTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionUpdateTests.json @@ -1,20 +1,20 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yZDcwYjgyNy04ZWE2LTQ4OTktYjY3Yy0zY2EzY2NkZmE0MWE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9kZWExNDk2OS03NWVkLTQ2NzktYjY0ZS00YzEzOWJhN2FmMzA/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d9b52bba-8a96-4c03-8acd-ac7173473ea3" + "e224224a-3a95-4393-b9fc-684f0336988d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -28,7 +28,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:32 GMT" + "Mon, 22 Oct 2018 21:29:04 GMT" ], "Pragma": [ "no-cache" @@ -40,10 +40,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "3" ], "x-ms-request-id": [ - "ac1f3c37-b1de-4510-85fd-c0c37e47ab82" + "d966b6d8-a7d9-4627-b069-3c511c947282" ], "X-Content-Type-Options": [ "nosniff" @@ -52,13 +52,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-correlation-request-id": [ - "8c6b2cca-5659-436d-9113-a0a3a0dbc472" + "91ede159-0aec-4e34-903b-a1cf3e3356a1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233832Z:8c6b2cca-5659-436d-9113-a0a3a0dbc472" + "WESTUS2:20181022T212904Z:91ede159-0aec-4e34-903b-a1cf3e3356a1" ], "Content-Length": [ "783" @@ -70,24 +70,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:31.1120927Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:31.1120927Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:02.4722882Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:02.4722882Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dea14969-75ed-4679-b64e-4c139ba7af30\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yZDcwYjgyNy04ZWE2LTQ4OTktYjY3Yy0zY2EzY2NkZmE0MWE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9kZWExNDk2OS03NWVkLTQ2NzktYjY0ZS00YzEzOWJhN2FmMzA/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ebd7e6a6-f4c3-4bc1-86c1-2540add437db" + "e446451f-b9f9-4ef8-a3f1-db9df62d3140" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -101,7 +101,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:34 GMT" + "Mon, 22 Oct 2018 21:29:06 GMT" ], "Pragma": [ "no-cache" @@ -116,7 +116,7 @@ "2" ], "x-ms-request-id": [ - "215fa170-4452-436a-977b-2ab41ad5b2f6" + "8e656b20-0c6a-4bc6-a7fc-a05a5a13040b" ], "X-Content-Type-Options": [ "nosniff" @@ -125,13 +125,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1198" ], "x-ms-correlation-request-id": [ - "1bbf2f53-7e19-4873-bb6c-d487bddeffe1" + "28363948-242a-48d5-a7ac-a98b2ced2d9b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233835Z:1bbf2f53-7e19-4873-bb6c-d487bddeffe1" + "WESTUS2:20181022T212906Z:28363948-242a-48d5-a7ac-a98b2ced2d9b" ], "Content-Length": [ "780" @@ -143,24 +143,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:32.9502693Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:32.9502693Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:04.6739708Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:04.6739708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dea14969-75ed-4679-b64e-4c139ba7af30\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yZDcwYjgyNy04ZWE2LTQ4OTktYjY3Yy0zY2EzY2NkZmE0MWE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9kZWExNDk2OS03NWVkLTQ2NzktYjY0ZS00YzEzOWJhN2FmMzA/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"description\": \"New Test Custom Role\",\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ]\r\n }\r\n ],\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4beb4a8d-2fc8-493d-bb79-4f157eb43505" + "d78d3f84-b2b0-4162-850a-e4cd902943b1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -174,7 +174,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:36 GMT" + "Mon, 22 Oct 2018 21:29:06 GMT" ], "Pragma": [ "no-cache" @@ -183,7 +183,7 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-id": [ - "ed1cd435-56e1-4a5b-b7a9-4619728ec6bb" + "63fd9877-b473-4440-9d06-fc96d1079967" ], "X-Content-Type-Options": [ "nosniff" @@ -192,13 +192,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1197" ], "x-ms-correlation-request-id": [ - "4a37542b-496c-4454-9b62-c34958649bb2" + "654f2fcf-5a0c-4328-b656-6cf9b8db0922" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233836Z:4a37542b-496c-4454-9b62-c34958649bb2" + "WESTUS2:20181022T212907Z:654f2fcf-5a0c-4328-b656-6cf9b8db0922" ], "Content-Length": [ "116" @@ -214,20 +214,20 @@ "StatusCode": 400 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yZDcwYjgyNy04ZWE2LTQ4OTktYjY3Yy0zY2EzY2NkZmE0MWE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9kZWExNDk2OS03NWVkLTQ2NzktYjY0ZS00YzEzOWJhN2FmMzA/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "47f933f5-d0a6-4b60-baad-42786975478e" + "c058b8c6-1204-440f-bedc-3e62cfbc8e5a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -235,7 +235,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:37 GMT" + "Mon, 22 Oct 2018 21:29:08 GMT" ], "Pragma": [ "no-cache" @@ -244,10 +244,10 @@ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], "x-ms-request-charge": [ - "2" + "1" ], "x-ms-request-id": [ - "cb091590-0d51-4fea-a6fe-6ca26897a165" + "776f5516-35fb-43e0-a54c-eccf57c74b2d" ], "X-Content-Type-Options": [ "nosniff" @@ -256,13 +256,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "13159a38-2e95-4261-a504-aed6994c948e" + "4c5230ba-a5dd-41d1-9f16-0ded2a914863" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233837Z:13159a38-2e95-4261-a504-aed6994c948e" + "WESTUS2:20181022T212908Z:4c5230ba-a5dd-41d1-9f16-0ded2a914863" ], "Content-Length": [ "814" @@ -274,13 +274,13 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-26T23:38:31.1120927Z\",\r\n \"updatedOn\": \"2018-09-26T23:38:32.9502693Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2d70b827-8ea6-4899-b67c-3ca3ccdfa41a\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\",\r\n \"Microsoft.Support/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T21:29:02.4722882Z\",\r\n \"updatedOn\": \"2018-10-22T21:29:04.6739708Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dea14969-75ed-4679-b64e-4c139ba7af30\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dea14969-75ed-4679-b64e-4c139ba7af30\"\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f", - "RoleDefinition": "2d70b827-8ea6-4899-b67c-3ca3ccdfa41a" + "RoleDefinition": "dea14969-75ed-4679-b64e-4c139ba7af30" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsByIdTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsByIdTests.json index 51c8b4ee9ec35..7dc752b213b30 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsByIdTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsByIdTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2c3d4e73-cb96-470a-b74d-ca1dcfe3a551" + "147e0861-2161-4586-9027-e8394f5cc92a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "24c7f75c-ab7d-4e48-af7e-c4d80e9ea33b" + "cf0f0831-0c64-4f24-aff4-1bcb3d8f3aa7" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11999" ], "x-ms-correlation-request-id": [ - "3ec12d75-5640-4c7c-8bc6-367558e11b5e" + "07359d2d-c29d-4ecc-919d-8f4332f2d875" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233932Z:3ec12d75-5640-4c7c-8bc6-367558e11b5e" + "WESTUS2:20181022T213002Z:07359d2d-c29d-4ecc-919d-8f4332f2d875" ], "Content-Length": [ - "126132" + "129576" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -74,14 +74,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f214d1bf-badc-4b96-9fb2-a3c9f306d7b0" + "4fa526d7-1aa2-4f76-a9a5-6900a4f5a2ec" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -89,7 +89,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -104,7 +104,7 @@ "1" ], "x-ms-request-id": [ - "16ac6149-9fdf-43e0-86eb-76114f08c35d" + "7db6eba7-e8f0-4ba8-9b0d-5d14c1f6749d" ], "X-Content-Type-Options": [ "nosniff" @@ -113,13 +113,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11998" ], "x-ms-correlation-request-id": [ - "fbfbfbbc-07a2-423f-91a3-bf8b42055c4c" + "51366fcd-73bb-4fd3-8261-9a8dab91495b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233932Z:fbfbfbbc-07a2-423f-91a3-bf8b42055c4c" + "WESTUS2:20181022T213002Z:51366fcd-73bb-4fd3-8261-9a8dab91495b" ], "Content-Length": [ "857" @@ -141,14 +141,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a3480c31-ace8-4f2f-a568-6babf1134eec" + "a510d3d7-8b85-4a42-936d-352601a7b308" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -156,7 +156,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -171,7 +171,7 @@ "1" ], "x-ms-request-id": [ - "0a7aa915-bcd5-4d54-be9e-1f797b305ba8" + "1bec763e-5751-47df-9d16-b041a9b6ed6f" ], "X-Content-Type-Options": [ "nosniff" @@ -180,13 +180,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11997" ], "x-ms-correlation-request-id": [ - "c9f68bfe-8be2-4e01-9851-ab7efa298d29" + "50930c6d-269a-4ccf-be97-9acc585947e7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233932Z:c9f68bfe-8be2-4e01-9851-ab7efa298d29" + "WESTUS2:20181022T213002Z:50930c6d-269a-4ccf-be97-9acc585947e7" ], "Content-Length": [ "857" @@ -208,14 +208,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8d53bdfa-b5ed-4b8c-8f16-c9e92461f7a0" + "c2f67a2e-38d5-4108-8260-42127b952fbe" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -223,7 +223,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -238,7 +238,7 @@ "1" ], "x-ms-request-id": [ - "e5cc979b-5cb9-4d61-a6bc-587ac2514687" + "8502ace3-289f-4fc2-a48d-6f65c4b3ca69" ], "X-Content-Type-Options": [ "nosniff" @@ -247,13 +247,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11996" ], "x-ms-correlation-request-id": [ - "ac4268b7-6206-4852-a659-afdd4d1ef760" + "32e3ba95-bcc7-4fdd-b7fe-8c78c03febe1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233932Z:ac4268b7-6206-4852-a659-afdd4d1ef760" + "WESTUS2:20181022T213002Z:32e3ba95-bcc7-4fdd-b7fe-8c78c03febe1" ], "Content-Length": [ "842" @@ -275,14 +275,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0ebeb66d-8b56-44fe-bffd-964a6e9b7289" + "4e8286e3-4ad6-49d0-849f-10e38bca5b21" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -290,7 +290,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:01 GMT" ], "Pragma": [ "no-cache" @@ -305,7 +305,7 @@ "1" ], "x-ms-request-id": [ - "1b742d7e-5560-4026-9ebc-852420460c33" + "974d851a-09c2-4dd0-847b-0b28a434f87d" ], "X-Content-Type-Options": [ "nosniff" @@ -314,13 +314,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11995" ], "x-ms-correlation-request-id": [ - "b97808e6-3f28-4cdc-a92c-28b1e60d7dec" + "6cf2e2b8-2dc4-47f6-9e46-0ed356c6e9b9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:b97808e6-3f28-4cdc-a92c-28b1e60d7dec" + "WESTUS2:20181022T213002Z:6cf2e2b8-2dc4-47f6-9e46-0ed356c6e9b9" ], "Content-Length": [ "842" @@ -342,14 +342,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "521fed9b-fab9-4e3c-9396-5aec892814f7" + "1ac73f13-87cb-4c0b-b71b-dcae655e3fff" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -357,7 +357,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:32 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -372,7 +372,7 @@ "1" ], "x-ms-request-id": [ - "dd79c7a1-53b8-4645-b61e-bcc60e76cb86" + "e6d5845b-3f1c-4fc5-97fb-e541915964bf" ], "X-Content-Type-Options": [ "nosniff" @@ -381,13 +381,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11994" ], "x-ms-correlation-request-id": [ - "9526efb9-51f5-4cc4-802a-c9a01586a0ed" + "2025c911-6002-4c92-8798-f9de07377c94" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:9526efb9-51f5-4cc4-802a-c9a01586a0ed" + "WESTUS2:20181022T213002Z:2025c911-6002-4c92-8798-f9de07377c94" ], "Content-Length": [ "784" @@ -409,14 +409,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "44a99d21-e279-4707-8d8e-f33085af6c58" + "15191597-c4dd-436a-88cb-c2347fb47311" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -424,7 +424,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -439,7 +439,7 @@ "1" ], "x-ms-request-id": [ - "97f34450-ce63-4297-9902-cb25c8ec1458" + "1bc6fdb6-49c9-4877-8ad7-70877dca7cda" ], "X-Content-Type-Options": [ "nosniff" @@ -448,13 +448,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11993" ], "x-ms-correlation-request-id": [ - "233eafd9-6c50-47e8-8b0b-89dc5fcf8968" + "289fab50-6db1-435a-8935-6729b70b1838" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:233eafd9-6c50-47e8-8b0b-89dc5fcf8968" + "WESTUS2:20181022T213002Z:289fab50-6db1-435a-8935-6729b70b1838" ], "Content-Length": [ "784" @@ -476,14 +476,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1fa53a20-92bc-4cb1-80d9-6144e777b953" + "b3e2eb98-4314-43d5-bb6e-28481ff5d3a7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -491,7 +491,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -506,7 +506,7 @@ "1" ], "x-ms-request-id": [ - "81fd91e3-a9d8-45d0-8c10-76bb2935c614" + "3dd8bfa9-c422-4b5b-8269-a0118d8fa785" ], "X-Content-Type-Options": [ "nosniff" @@ -515,13 +515,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11992" ], "x-ms-correlation-request-id": [ - "cd03596c-4e71-4b06-98df-fd31741a8ce8" + "0999cadf-7319-487f-9ac2-d010e73a46d5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:cd03596c-4e71-4b06-98df-fd31741a8ce8" + "WESTUS2:20181022T213002Z:0999cadf-7319-487f-9ac2-d010e73a46d5" ], "Content-Length": [ "784" @@ -543,14 +543,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "53baafeb-d38b-478a-aff3-6187c7075541" + "6422084a-f1c0-4955-b958-687f23fd3ff7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -558,7 +558,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -573,7 +573,7 @@ "1" ], "x-ms-request-id": [ - "386f414d-81cc-4770-a74d-2323d7769f62" + "4a5805be-3b93-4a59-b447-2fac545912e7" ], "X-Content-Type-Options": [ "nosniff" @@ -582,13 +582,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11991" ], "x-ms-correlation-request-id": [ - "a2304fb6-a14e-4781-bfef-c729fbec1b39" + "954c93d4-de28-4cdc-ac87-5d67fa4b943c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:a2304fb6-a14e-4781-bfef-c729fbec1b39" + "WESTUS2:20181022T213002Z:954c93d4-de28-4cdc-ac87-5d67fa4b943c" ], "Content-Length": [ "784" @@ -610,14 +610,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ad615341-585d-4299-8035-d5c8c9c7176c" + "80c84fbd-a34e-4b4f-ba99-ab489617e215" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -625,7 +625,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -640,7 +640,7 @@ "1" ], "x-ms-request-id": [ - "f4c7ce82-f8b5-4eb0-ad33-9bd54fd59273" + "68326c6e-ca73-4df3-82cc-c81c5567241d" ], "X-Content-Type-Options": [ "nosniff" @@ -649,13 +649,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11990" ], "x-ms-correlation-request-id": [ - "9ca04f03-602c-431a-ae69-b46c5c49ac80" + "8e8b1add-1acf-4fc4-8a30-a7d7fb4f0641" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:9ca04f03-602c-431a-ae69-b46c5c49ac80" + "WESTUS2:20181022T213003Z:8e8b1add-1acf-4fc4-8a30-a7d7fb4f0641" ], "Content-Length": [ "784" @@ -677,14 +677,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d018ce77-ca08-4eaa-9f84-25e56af80f1b" + "08514a62-69a6-45a3-8ad2-3b0749bd7d1f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -692,7 +692,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -707,7 +707,7 @@ "1" ], "x-ms-request-id": [ - "5c5e62d9-9632-48d6-abe8-e5d1b4a0f8c4" + "f9e1bc9b-59f1-4a95-aa20-8a70c7e97c6c" ], "X-Content-Type-Options": [ "nosniff" @@ -716,13 +716,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11989" ], "x-ms-correlation-request-id": [ - "97013b42-9f6a-4aaf-a5f1-403a00c4c391" + "aad64071-7ab2-48e2-8108-da4306bb7686" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:97013b42-9f6a-4aaf-a5f1-403a00c4c391" + "WESTUS2:20181022T213003Z:aad64071-7ab2-48e2-8108-da4306bb7686" ], "Content-Length": [ "784" @@ -744,14 +744,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9d5151d0-ed30-4378-93fe-692dca114f9a" + "ce4340be-acd7-4cf2-9f30-cf841d747692" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -759,7 +759,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -774,7 +774,7 @@ "1" ], "x-ms-request-id": [ - "0192e466-5d19-4fb5-9609-9a716e319a45" + "ef84b82b-0b8b-4a21-96f0-19f906214c17" ], "X-Content-Type-Options": [ "nosniff" @@ -783,13 +783,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11988" ], "x-ms-correlation-request-id": [ - "898ea99a-2f0f-4900-b741-439f6a02f5ca" + "c47dbe27-7a35-4b05-87b2-83b6f8acb406" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:898ea99a-2f0f-4900-b741-439f6a02f5ca" + "WESTUS2:20181022T213003Z:c47dbe27-7a35-4b05-87b2-83b6f8acb406" ], "Content-Length": [ "2790" @@ -811,14 +811,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5cd215e2-5daa-4275-9af4-44e2be1f71b5" + "57c3fe44-23c5-4b24-82b7-4f2397470de7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -826,7 +826,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -841,7 +841,7 @@ "1" ], "x-ms-request-id": [ - "bc36a08d-4b5d-434d-be89-fc4ee00cbe2d" + "18cd2671-7707-4458-abc5-16f442d14e4f" ], "X-Content-Type-Options": [ "nosniff" @@ -850,13 +850,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11987" ], "x-ms-correlation-request-id": [ - "f603ca39-4a66-4fc9-a983-2efab1be6c9d" + "78b8a8a3-1a9f-4ea4-8283-e22ff7848319" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:f603ca39-4a66-4fc9-a983-2efab1be6c9d" + "WESTUS2:20181022T213003Z:78b8a8a3-1a9f-4ea4-8283-e22ff7848319" ], "Content-Length": [ "2790" @@ -878,14 +878,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "07e86d49-ceee-4b7e-a95a-97764f794b05" + "5d05d51b-af15-4d49-b268-4e0eca8739a0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -893,7 +893,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -908,7 +908,7 @@ "1" ], "x-ms-request-id": [ - "242a822d-ddad-4682-b349-7c5bb982665b" + "a49d0250-8298-4255-87fa-c678be0174d9" ], "X-Content-Type-Options": [ "nosniff" @@ -917,13 +917,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11986" ], "x-ms-correlation-request-id": [ - "454320e3-bd3b-4e5e-87f3-f97e4e40bc28" + "c19174e8-526f-4952-a7c2-caf78c019a21" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:454320e3-bd3b-4e5e-87f3-f97e4e40bc28" + "WESTUS2:20181022T213003Z:c19174e8-526f-4952-a7c2-caf78c019a21" ], "Content-Length": [ "715" @@ -945,14 +945,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d2ed22d9-68f5-4eaa-9449-84ade8bcb3a1" + "e140b2d8-9b77-49b4-9d53-1ae5ad09f70b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -960,7 +960,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -975,7 +975,7 @@ "1" ], "x-ms-request-id": [ - "a974bf8e-6e67-4548-9df9-66c0e6e017ac" + "17d38ccf-f4c8-4f0a-a8cc-61328ca826f7" ], "X-Content-Type-Options": [ "nosniff" @@ -984,13 +984,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11985" ], "x-ms-correlation-request-id": [ - "c1f47a76-db16-422a-aa78-e2b7e6fe2d9a" + "fe72414b-b0eb-4c89-9540-2a113dbca75c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:c1f47a76-db16-422a-aa78-e2b7e6fe2d9a" + "WESTUS2:20181022T213003Z:fe72414b-b0eb-4c89-9540-2a113dbca75c" ], "Content-Length": [ "715" @@ -1012,14 +1012,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d1a0ba28-cb6d-41f4-8155-72a4c1054ee9" + "edc77e49-c407-4c5a-9be4-6bf049db038b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1027,7 +1027,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1042,7 +1042,7 @@ "1" ], "x-ms-request-id": [ - "a151f854-b2b8-4979-a53f-6d6d7f55552b" + "37a9c605-0de8-44a7-a5d4-a046bd0d7245" ], "X-Content-Type-Options": [ "nosniff" @@ -1051,13 +1051,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11984" ], "x-ms-correlation-request-id": [ - "38c6e642-15d8-429a-b24d-138134fc52ea" + "30bb25a8-d5fa-4de7-bbb5-1ab7554c7dc4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233933Z:38c6e642-15d8-429a-b24d-138134fc52ea" + "WESTUS2:20181022T213003Z:30bb25a8-d5fa-4de7-bbb5-1ab7554c7dc4" ], "Content-Length": [ "1165" @@ -1079,14 +1079,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8ac37507-7c83-4079-9c8e-2dae107884fb" + "03cf10c1-ebf3-44e5-82c3-78535efed012" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1094,7 +1094,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1109,7 +1109,7 @@ "1" ], "x-ms-request-id": [ - "92859ff4-3849-4ef3-820c-2339033681e8" + "b958cc24-35c2-4249-a05b-209a382c9e29" ], "X-Content-Type-Options": [ "nosniff" @@ -1118,13 +1118,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11983" ], "x-ms-correlation-request-id": [ - "b7e6b78c-e8a7-4234-a153-15f41b10de00" + "344a6452-becf-4a03-9888-2a7df0f14bd8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:b7e6b78c-e8a7-4234-a153-15f41b10de00" + "WESTUS2:20181022T213003Z:344a6452-becf-4a03-9888-2a7df0f14bd8" ], "Content-Length": [ "1165" @@ -1146,14 +1146,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1df4901c-59de-43ad-8c3d-e011e147e747" + "213302cc-2bbc-4038-8ef3-4a308f2352d1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1161,7 +1161,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:33 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1176,7 +1176,7 @@ "1" ], "x-ms-request-id": [ - "66cc10e5-907e-4522-9251-b77be2c0614b" + "92c94214-90ac-4d1c-9bd0-2cafe12ec83a" ], "X-Content-Type-Options": [ "nosniff" @@ -1185,13 +1185,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11982" ], "x-ms-correlation-request-id": [ - "6c26b595-50a2-4199-b06e-eaee4405f3ac" + "0a7a29c4-4563-495e-9024-59746d9f5cb4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:6c26b595-50a2-4199-b06e-eaee4405f3ac" + "WESTUS2:20181022T213003Z:0a7a29c4-4563-495e-9024-59746d9f5cb4" ], "Content-Length": [ "768" @@ -1213,14 +1213,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7cfee6b2-caa8-4636-bcfa-d30890a4e8bb" + "e3c24f43-f057-4313-95e8-ae9013438cf0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1228,7 +1228,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1243,7 +1243,7 @@ "1" ], "x-ms-request-id": [ - "dc2ae3ce-666b-4960-a0fa-1cf78b914ed1" + "215e64e8-670d-46c2-b88f-018233ed4c00" ], "X-Content-Type-Options": [ "nosniff" @@ -1252,13 +1252,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11981" ], "x-ms-correlation-request-id": [ - "70bf546e-df15-42ec-9487-ed8ba090a073" + "5ee22dde-798c-4af5-906b-ec03d7c09022" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:70bf546e-df15-42ec-9487-ed8ba090a073" + "WESTUS2:20181022T213003Z:5ee22dde-798c-4af5-906b-ec03d7c09022" ], "Content-Length": [ "768" @@ -1280,14 +1280,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7e9b822b-ce08-40bf-a533-be79e4f1c35a" + "1a3ff8f8-75fa-4a4e-a403-e5c0c187348c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1295,7 +1295,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1310,7 +1310,7 @@ "1" ], "x-ms-request-id": [ - "6d3b7815-b7b5-46df-8f8c-31243d2b936b" + "c203798e-3718-4c1b-8f08-42b8294db613" ], "X-Content-Type-Options": [ "nosniff" @@ -1319,13 +1319,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11980" ], "x-ms-correlation-request-id": [ - "693d0e4a-8337-4415-8e56-086fd62181dc" + "20ae0a2a-12b0-4501-b03f-069dcaf9af64" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:693d0e4a-8337-4415-8e56-086fd62181dc" + "WESTUS2:20181022T213003Z:20ae0a2a-12b0-4501-b03f-069dcaf9af64" ], "Content-Length": [ "854" @@ -1347,14 +1347,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8951b7a3-a27d-4fd3-b7d1-503a6650044e" + "d6a68cf4-c026-451b-a7ed-d690d5fc4b85" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1362,7 +1362,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1377,7 +1377,7 @@ "1" ], "x-ms-request-id": [ - "6dee6949-2c42-4bde-b167-7a2d0a877c02" + "2ff04acf-5470-495a-b3fb-ef4bce087635" ], "X-Content-Type-Options": [ "nosniff" @@ -1386,13 +1386,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11979" ], "x-ms-correlation-request-id": [ - "38bad30b-0309-48d2-832b-8beb1ef6af9e" + "ee09286e-be80-4bde-8b3f-58e96ed1d8fa" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:38bad30b-0309-48d2-832b-8beb1ef6af9e" + "WESTUS2:20181022T213003Z:ee09286e-be80-4bde-8b3f-58e96ed1d8fa" ], "Content-Length": [ "854" @@ -1414,14 +1414,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00802244-c3d4-4558-b980-4f9197656fbf" + "86ee679f-00ff-49ce-a6a9-5bd1b021ccdf" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1429,7 +1429,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1444,7 +1444,7 @@ "1" ], "x-ms-request-id": [ - "8a8d5818-ad8c-4211-a877-9cfd1ec59902" + "7eb5022d-9283-4a39-be99-784646dcc9ec" ], "X-Content-Type-Options": [ "nosniff" @@ -1453,13 +1453,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11978" ], "x-ms-correlation-request-id": [ - "20024631-cb00-4e6f-a520-7601bcb09c9c" + "8c1b8c77-7dbf-4b61-a3b9-5f41c24af92f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:20024631-cb00-4e6f-a520-7601bcb09c9c" + "WESTUS2:20181022T213003Z:8c1b8c77-7dbf-4b61-a3b9-5f41c24af92f" ], "Content-Length": [ "855" @@ -1481,14 +1481,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0737807b-e0f6-4380-8b2a-0d5046d1edcd" + "50626c61-b22c-4a32-8810-e64ea9a5d74c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1496,7 +1496,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1511,7 +1511,7 @@ "1" ], "x-ms-request-id": [ - "7356543c-cea8-488a-be38-62fc203cde74" + "f6d78b3c-c140-4b36-9b17-654d6fc5e99b" ], "X-Content-Type-Options": [ "nosniff" @@ -1520,13 +1520,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11977" ], "x-ms-correlation-request-id": [ - "b8359fc6-676c-4e64-af28-d02b92d3101b" + "bbf80b67-1b2c-475d-8901-955854c3c8af" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233934Z:b8359fc6-676c-4e64-af28-d02b92d3101b" + "WESTUS2:20181022T213003Z:bbf80b67-1b2c-475d-8901-955854c3c8af" ], "Content-Length": [ "855" @@ -1548,14 +1548,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fd5028de-c8e9-4442-ab41-f3a624e90bda" + "ab40f315-8974-4f45-b1a5-5ce4131a8d84" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1563,7 +1563,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:34 GMT" + "Mon, 22 Oct 2018 21:30:02 GMT" ], "Pragma": [ "no-cache" @@ -1578,7 +1578,7 @@ "1" ], "x-ms-request-id": [ - "1a13ee03-b496-4292-b6a3-af85541244dc" + "50818e54-af27-497d-980e-d326d5e1612a" ], "X-Content-Type-Options": [ "nosniff" @@ -1587,13 +1587,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11976" ], "x-ms-correlation-request-id": [ - "815e8821-d758-499e-a4a1-dddbd73bf90e" + "6be49c62-3d78-454d-a07f-925a96bb5427" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:815e8821-d758-499e-a4a1-dddbd73bf90e" + "WESTUS2:20181022T213003Z:6be49c62-3d78-454d-a07f-925a96bb5427" ], "Content-Length": [ "697" @@ -1615,14 +1615,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "db1a0e70-9ab9-4ede-82fd-3d374bd82979" + "484b6b27-d79b-469e-93be-47fcb71e9623" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1630,7 +1630,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1645,7 +1645,7 @@ "1" ], "x-ms-request-id": [ - "287377fb-5028-4a20-b7aa-ffba297eb5cc" + "98f012fb-8b72-4f24-9cd7-a1fbbacd0c84" ], "X-Content-Type-Options": [ "nosniff" @@ -1654,13 +1654,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11975" ], "x-ms-correlation-request-id": [ - "6bd1ea83-16b9-4bf1-836d-9d4fec2572ef" + "0514fa27-c6ca-403e-8820-b31dcb9722dc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:6bd1ea83-16b9-4bf1-836d-9d4fec2572ef" + "WESTUS2:20181022T213003Z:0514fa27-c6ca-403e-8820-b31dcb9722dc" ], "Content-Length": [ "697" @@ -1682,14 +1682,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "25a59247-68e0-4cc7-8cf5-82e3c9ded720" + "01f19b09-87fc-49dd-9f54-60047aa48207" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1697,7 +1697,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1712,7 +1712,7 @@ "1" ], "x-ms-request-id": [ - "79b97eed-c11e-48ec-bd8b-88bf487b3609" + "e3c6312d-e02e-450d-9701-c1aaa6129a34" ], "X-Content-Type-Options": [ "nosniff" @@ -1721,13 +1721,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11974" ], "x-ms-correlation-request-id": [ - "21739962-238d-43e9-88ba-ce93398ad250" + "4cb78fb1-28cd-45da-a4cc-64116660c63c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:21739962-238d-43e9-88ba-ce93398ad250" + "WESTUS2:20181022T213003Z:4cb78fb1-28cd-45da-a4cc-64116660c63c" ], "Content-Length": [ "765" @@ -1749,14 +1749,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "37e45e7d-f002-46a4-a957-8e1862c9dbcb" + "121a9504-3774-4019-b827-46e7dbb7d7c9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1764,7 +1764,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1779,7 +1779,7 @@ "1" ], "x-ms-request-id": [ - "eb2bdd6e-edd2-4bd0-b6eb-0ae27c342c05" + "a4502ec0-cdd3-4ef3-915b-90e8caeb9d88" ], "X-Content-Type-Options": [ "nosniff" @@ -1788,13 +1788,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11973" ], "x-ms-correlation-request-id": [ - "a1cc3cd3-4ed2-4340-854e-9090b5279874" + "a9e5ba15-d808-4954-bb79-a1c9a8d8066c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:a1cc3cd3-4ed2-4340-854e-9090b5279874" + "WESTUS2:20181022T213003Z:a9e5ba15-d808-4954-bb79-a1c9a8d8066c" ], "Content-Length": [ "765" @@ -1816,14 +1816,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "924278b3-159f-4ce8-b5b2-8633838ccc48" + "07280cc7-3a7d-46b0-ad17-20a10e6bd81d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1831,7 +1831,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1846,7 +1846,7 @@ "1" ], "x-ms-request-id": [ - "89973b91-e9f6-4641-a275-f7ad4059073a" + "225e0e0f-99b1-4e2a-8c97-6ca78f8ca8ba" ], "X-Content-Type-Options": [ "nosniff" @@ -1855,13 +1855,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11972" ], "x-ms-correlation-request-id": [ - "34162b10-316c-4958-b917-efa4c36c876a" + "49190f10-69cf-433b-a7de-af3934251a49" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:34162b10-316c-4958-b917-efa4c36c876a" + "WESTUS2:20181022T213003Z:49190f10-69cf-433b-a7de-af3934251a49" ], "Content-Length": [ "742" @@ -1883,14 +1883,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d62aab58-fc1d-42fc-9c42-b2eabf421a5d" + "3fb7c9bf-c035-48ef-a56e-2498793baaa3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1898,7 +1898,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1913,7 +1913,7 @@ "1" ], "x-ms-request-id": [ - "3d7807c6-82ef-456d-b039-3cfdb8c68091" + "325726b7-6001-4b2f-bc45-6ee79d26db3c" ], "X-Content-Type-Options": [ "nosniff" @@ -1922,13 +1922,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11971" ], "x-ms-correlation-request-id": [ - "3b5b0d8d-2bdf-41f9-9896-cae05b260b1e" + "1061c4ca-945a-4a69-8277-eb2e0e5a06d9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:3b5b0d8d-2bdf-41f9-9896-cae05b260b1e" + "WESTUS2:20181022T213003Z:1061c4ca-945a-4a69-8277-eb2e0e5a06d9" ], "Content-Length": [ "742" @@ -1950,14 +1950,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "70fe6f8f-7437-4380-b86f-7043f54d55e0" + "8f5ae8f1-055f-4d10-8e64-111efa395c1c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1965,7 +1965,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -1980,7 +1980,7 @@ "1" ], "x-ms-request-id": [ - "4976f7da-7b9e-4071-95d0-beb6ff187621" + "9180abc6-30e3-4a69-b15c-f3cbe6f12ec0" ], "X-Content-Type-Options": [ "nosniff" @@ -1989,13 +1989,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11970" ], "x-ms-correlation-request-id": [ - "0a2fa2d1-8928-4270-b261-85982630e8a4" + "bdfb8413-839f-4a8e-a00e-c2e0456a84f5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:0a2fa2d1-8928-4270-b261-85982630e8a4" + "WESTUS2:20181022T213004Z:bdfb8413-839f-4a8e-a00e-c2e0456a84f5" ], "Content-Length": [ "810" @@ -2017,14 +2017,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "811227da-096a-442b-a6f7-9de91069526a" + "c51a8733-8740-455f-a4f5-b3c0b5ea0f0c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2032,7 +2032,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2047,7 +2047,7 @@ "1" ], "x-ms-request-id": [ - "6327ac4b-07d0-4081-a580-6ec526486824" + "e97ec5cf-bdb6-4528-a637-d95719507e87" ], "X-Content-Type-Options": [ "nosniff" @@ -2056,13 +2056,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11969" ], "x-ms-correlation-request-id": [ - "f8e4b392-717d-40c5-aa69-b35b6a51d141" + "f2cfebc8-a0ac-40c0-b7d6-81ff72fa23e6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:f8e4b392-717d-40c5-aa69-b35b6a51d141" + "WESTUS2:20181022T213004Z:f2cfebc8-a0ac-40c0-b7d6-81ff72fa23e6" ], "Content-Length": [ "810" @@ -2084,14 +2084,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6d37fda1-3451-4cd2-896e-b997e0fe7d65" + "02c17c17-2fa9-4b7e-a655-98df13aa022f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2099,7 +2099,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2114,7 +2114,7 @@ "1" ], "x-ms-request-id": [ - "214530bd-cdbf-493d-a2ec-88ccd882984e" + "6c193620-e683-42a4-a6d8-eb21ff7f4f8c" ], "X-Content-Type-Options": [ "nosniff" @@ -2123,13 +2123,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11968" ], "x-ms-correlation-request-id": [ - "db1e1759-d846-4ede-91eb-46a863117a7f" + "bd362f3c-0bd3-4f33-8c87-3309e8ba2d4a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233935Z:db1e1759-d846-4ede-91eb-46a863117a7f" + "WESTUS2:20181022T213004Z:bd362f3c-0bd3-4f33-8c87-3309e8ba2d4a" ], "Content-Length": [ "824" @@ -2151,14 +2151,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a5170c6f-a7a9-4d33-91f5-ca82c002d200" + "360c986e-ec76-4325-b8fd-a1ca243292ab" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2166,7 +2166,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2181,7 +2181,7 @@ "1" ], "x-ms-request-id": [ - "b838e955-e04b-4bab-b504-385faf441982" + "61fea23c-0cab-4a37-b4ec-f3fff8a09069" ], "X-Content-Type-Options": [ "nosniff" @@ -2190,13 +2190,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11967" ], "x-ms-correlation-request-id": [ - "5e3cf056-d8e4-462d-b698-1ee3b99f1b0f" + "036ca427-f313-4696-b697-9918733585c6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:5e3cf056-d8e4-462d-b698-1ee3b99f1b0f" + "WESTUS2:20181022T213004Z:036ca427-f313-4696-b697-9918733585c6" ], "Content-Length": [ "824" @@ -2218,14 +2218,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6845b31a-668e-4885-9164-8055bc34010a" + "0ced72f0-c49e-4ab6-a68c-3605ae8ee1f9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2233,7 +2233,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:35 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2248,7 +2248,7 @@ "1" ], "x-ms-request-id": [ - "93e2a784-b328-4baf-91aa-c82c9b4e8e83" + "76642fe6-c436-4753-b63b-0336f3aed3b5" ], "X-Content-Type-Options": [ "nosniff" @@ -2257,13 +2257,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11966" ], "x-ms-correlation-request-id": [ - "4cc6abbc-8e63-4f5f-8773-de8bf838b327" + "0413e33e-29ae-4aad-9298-b00bf412128b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:4cc6abbc-8e63-4f5f-8773-de8bf838b327" + "WESTUS2:20181022T213004Z:0413e33e-29ae-4aad-9298-b00bf412128b" ], "Content-Length": [ "741" @@ -2285,14 +2285,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2cce8d93-cea8-42c7-b882-d8e144a8a8a2" + "70b71b0d-ec4c-40ba-bf80-873a1142ab4d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2300,7 +2300,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2315,7 +2315,7 @@ "1" ], "x-ms-request-id": [ - "62f42993-ff55-45e4-9f2c-ff16649df79a" + "c541c33b-e4d5-4258-998f-532f3df17ac4" ], "X-Content-Type-Options": [ "nosniff" @@ -2324,13 +2324,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11965" ], "x-ms-correlation-request-id": [ - "1a0dea31-13fb-4c34-a94e-d4d3f131aa15" + "03345639-7833-4dd0-bc77-53a3075a0f26" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:1a0dea31-13fb-4c34-a94e-d4d3f131aa15" + "WESTUS2:20181022T213004Z:03345639-7833-4dd0-bc77-53a3075a0f26" ], "Content-Length": [ "741" @@ -2352,14 +2352,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4131ffa2-3167-4aea-b3e8-ecbe6fcdcc14" + "41237e8b-ea44-4872-833c-19801b6a1d5d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2367,7 +2367,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2382,7 +2382,7 @@ "1" ], "x-ms-request-id": [ - "01c3c4ac-45d1-4ac1-91d9-f808b7012f51" + "e12e3dc1-379c-411b-a839-6eaf3b46c1d4" ], "X-Content-Type-Options": [ "nosniff" @@ -2391,13 +2391,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11964" ], "x-ms-correlation-request-id": [ - "af750217-a434-4468-90ce-76f06325e32a" + "2ff233b0-0f61-41cc-a9d7-87d7d0401cce" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:af750217-a434-4468-90ce-76f06325e32a" + "WESTUS2:20181022T213004Z:2ff233b0-0f61-41cc-a9d7-87d7d0401cce" ], "Content-Length": [ "1002" @@ -2419,14 +2419,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d4dbdaf3-9897-495c-873a-e2fbbc83dbad" + "ce3cf9b6-13d2-47c9-8474-595cba422bf5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2434,7 +2434,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2449,7 +2449,7 @@ "1" ], "x-ms-request-id": [ - "d1d5d8cb-ab8f-44d0-b2e0-d34bb3096c2a" + "0ee083e4-55d4-4ba5-8105-bf29e86b3c55" ], "X-Content-Type-Options": [ "nosniff" @@ -2458,13 +2458,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11963" ], "x-ms-correlation-request-id": [ - "661a0876-0e90-4a48-ac84-8d6da6f91c01" + "b90d425c-c2ee-49eb-9e24-43d47a916439" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:661a0876-0e90-4a48-ac84-8d6da6f91c01" + "WESTUS2:20181022T213004Z:b90d425c-c2ee-49eb-9e24-43d47a916439" ], "Content-Length": [ "1002" @@ -2486,14 +2486,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e25e2036-d203-40ba-8f68-9a755d9e0fee" + "7e30bc8d-193c-4c6a-954e-4c80041c32f2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2501,7 +2501,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2516,7 +2516,7 @@ "1" ], "x-ms-request-id": [ - "948990c1-8128-4ef2-b86f-3cfc3a38cd83" + "6a2c8946-80f8-40f6-a2c9-66808ea9e189" ], "X-Content-Type-Options": [ "nosniff" @@ -2525,13 +2525,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11962" ], "x-ms-correlation-request-id": [ - "5f39e6ae-f160-435b-b10e-bd82bfbaa69b" + "0a42ae76-fac9-4abd-9f83-56bf768b55ca" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:5f39e6ae-f160-435b-b10e-bd82bfbaa69b" + "WESTUS2:20181022T213004Z:0a42ae76-fac9-4abd-9f83-56bf768b55ca" ], "Content-Length": [ "853" @@ -2553,14 +2553,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b42eca9a-7c07-4dae-853c-78377a9d5ce8" + "63f4f756-5ee3-4f77-b16e-6df70a9fd472" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2568,7 +2568,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2583,7 +2583,7 @@ "1" ], "x-ms-request-id": [ - "5645a7d2-a04f-4bfe-981b-27dce38c74d5" + "7a1c0dcf-34da-471c-9bec-58b551d52968" ], "X-Content-Type-Options": [ "nosniff" @@ -2592,13 +2592,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11961" ], "x-ms-correlation-request-id": [ - "eb752f54-4279-4338-9f21-fa4eefaed516" + "68fa2cec-565b-4b97-b57a-696c2e3e7112" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:eb752f54-4279-4338-9f21-fa4eefaed516" + "WESTUS2:20181022T213004Z:68fa2cec-565b-4b97-b57a-696c2e3e7112" ], "Content-Length": [ "853" @@ -2620,14 +2620,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "101cbf53-a4df-4f05-be4b-7028dfee829d" + "91efd00e-6b83-4d3a-8f6b-76f4c2134122" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2635,7 +2635,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:03 GMT" ], "Pragma": [ "no-cache" @@ -2650,7 +2650,7 @@ "1" ], "x-ms-request-id": [ - "cd22440f-a211-4383-a2ff-be1fbe017968" + "86a11309-3454-4d74-952d-64147c14c959" ], "X-Content-Type-Options": [ "nosniff" @@ -2659,13 +2659,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11960" ], "x-ms-correlation-request-id": [ - "705402fb-5b14-4378-b7df-7d70d65b54f2" + "214ffec0-0750-4ae3-a72f-b6ecbcba9a61" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:705402fb-5b14-4378-b7df-7d70d65b54f2" + "WESTUS2:20181022T213004Z:214ffec0-0750-4ae3-a72f-b6ecbcba9a61" ], "Content-Length": [ "775" @@ -2687,14 +2687,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0e593a23-fc2c-4443-88ef-b15661993944" + "735c5464-74e4-4d5e-8b02-77dae35b4b33" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2702,7 +2702,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -2717,7 +2717,7 @@ "1" ], "x-ms-request-id": [ - "4d7d1d5b-8eae-486d-9418-9faba7345e4f" + "f2108acd-ce67-46b2-b33f-be386e01ec1f" ], "X-Content-Type-Options": [ "nosniff" @@ -2726,13 +2726,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11959" ], "x-ms-correlation-request-id": [ - "48877adf-278c-452f-8b16-50e736ac9601" + "d23d17cf-b5db-4fe3-bca6-53e5857dd929" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:48877adf-278c-452f-8b16-50e736ac9601" + "WESTUS2:20181022T213004Z:d23d17cf-b5db-4fe3-bca6-53e5857dd929" ], "Content-Length": [ "775" @@ -2754,14 +2754,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d2448cf9-d33d-4406-9842-c747a42e4282" + "23b4bdc9-7d95-4acd-86f9-e0640352d766" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2769,7 +2769,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -2784,7 +2784,7 @@ "1" ], "x-ms-request-id": [ - "8927cc67-47c7-4ce0-b7cd-7d405ba652df" + "6dd9eade-8856-4843-87ff-d1117bda1d8c" ], "X-Content-Type-Options": [ "nosniff" @@ -2793,13 +2793,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11958" ], "x-ms-correlation-request-id": [ - "9e096f51-1299-4a2b-914f-8d909cf0387d" + "3781253d-524b-4cc7-9373-0611ff65cd4f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:9e096f51-1299-4a2b-914f-8d909cf0387d" + "WESTUS2:20181022T213004Z:3781253d-524b-4cc7-9373-0611ff65cd4f" ], "Content-Length": [ "763" @@ -2821,14 +2821,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00dfbcc2-b63f-43af-8403-d110cfa80324" + "c43493ff-fee6-4668-ae8c-92955a3904da" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2836,7 +2836,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -2851,7 +2851,7 @@ "1" ], "x-ms-request-id": [ - "27444038-d5f6-4521-94eb-c3556a720ec3" + "e33b53e9-91a8-4111-9471-d3ebe80c7c35" ], "X-Content-Type-Options": [ "nosniff" @@ -2860,13 +2860,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" + "11957" ], "x-ms-correlation-request-id": [ - "4a86b847-eb79-44e9-ac29-a2881c2d1bc1" + "94c75e6c-7dab-414f-9ec1-161fbeceb76b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233936Z:4a86b847-eb79-44e9-ac29-a2881c2d1bc1" + "WESTUS2:20181022T213004Z:94c75e6c-7dab-414f-9ec1-161fbeceb76b" ], "Content-Length": [ "763" @@ -2888,14 +2888,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "da57bb8e-1ee6-4d50-a8c8-abab855d1fa9" + "338ac2da-78ad-4318-ae5a-6adff0de85cb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2903,7 +2903,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:36 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -2918,7 +2918,7 @@ "1" ], "x-ms-request-id": [ - "02d64b77-0dc6-4e88-a703-e0686f83bfa3" + "f76cb8c4-a16e-4713-8111-fa53c319a88f" ], "X-Content-Type-Options": [ "nosniff" @@ -2927,13 +2927,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" + "11956" ], "x-ms-correlation-request-id": [ - "aa71efad-5eda-4119-a1ef-9405bd9d1391" + "3ab61c7b-1105-42f0-ae38-8b1f37d7c3cc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:aa71efad-5eda-4119-a1ef-9405bd9d1391" + "WESTUS2:20181022T213004Z:3ab61c7b-1105-42f0-ae38-8b1f37d7c3cc" ], "Content-Length": [ "775" @@ -2955,14 +2955,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "15a5df74-5672-440e-919f-3ca705dff464" + "4b4decf0-b8a6-46a1-b202-fafe53bce76c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2970,7 +2970,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -2985,7 +2985,7 @@ "1" ], "x-ms-request-id": [ - "7dc498e5-35c6-423a-ab52-a1aef6d887ab" + "db053437-74df-4dc6-bb08-971d424b3870" ], "X-Content-Type-Options": [ "nosniff" @@ -2994,13 +2994,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" + "11955" ], "x-ms-correlation-request-id": [ - "d9867121-ca18-4e2d-b1d5-8e9a6dc08a5a" + "fd3afa88-127b-4b06-9327-5b851d4182e5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:d9867121-ca18-4e2d-b1d5-8e9a6dc08a5a" + "WESTUS2:20181022T213004Z:fd3afa88-127b-4b06-9327-5b851d4182e5" ], "Content-Length": [ "775" @@ -3015,6 +3015,140 @@ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n}", "StatusCode": 200 }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83Zjk1MWRkYS00ZWQzLTQ2ODAtYTdjYS00M2ZlMTcyZDUzOGQ/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2dd49407-1358-4a92-86fb-adfa1b3cd3ce" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "682c15f0-56ab-4830-b013-0fbf497d2277" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11954" + ], + "x-ms-correlation-request-id": [ + "61328a5b-ea71-4c8c-ae57-bbddc4e0b4a4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213005Z:61328a5b-ea71-4c8c-ae57-bbddc4e0b4a4" + ], + "Content-Length": [ + "618" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzdmOTUxZGRhLTRlZDMtNDY4MC1hN2NhLTQzZmUxNzJkNTM4ZD9hcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f369fe3a-6202-4762-bfb7-d37a9a7b38d3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "a82a7988-4c21-41bf-a6a6-ffb256268305" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11953" + ], + "x-ms-correlation-request-id": [ + "40f1ac07-dade-40a0-8d0d-2fa10ad2fe86" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213005Z:40f1ac07-dade-40a0-8d0d-2fa10ad2fe86" + ], + "Content-Length": [ + "618" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n}", + "StatusCode": 200 + }, { "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f?api-version=2018-01-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy82Y2VmNTZlOC1kNTU2LTQ4ZTUtYTA0Zi1iOGU2NDExNDY4MGY/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", @@ -3022,14 +3156,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "98128594-ebd8-4b97-a413-af9f50c14762" + "98bcfcfd-1fb4-49aa-aa3f-bb7dd8127f90" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3037,7 +3171,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3052,7 +3186,7 @@ "1" ], "x-ms-request-id": [ - "a83942cb-abb8-4232-9371-d3f6bd32e2a7" + "f2e64565-5967-405c-9dc5-306d77977d76" ], "X-Content-Type-Options": [ "nosniff" @@ -3061,13 +3195,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" + "11952" ], "x-ms-correlation-request-id": [ - "5aaa9257-5f4b-4558-93e8-50effe57ab67" + "c268bd59-2640-4289-8ae9-a7b28bacf59a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:5aaa9257-5f4b-4558-93e8-50effe57ab67" + "WESTUS2:20181022T213005Z:c268bd59-2640-4289-8ae9-a7b28bacf59a" ], "Content-Length": [ "664" @@ -3089,14 +3223,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1c5aa073-9141-4938-b640-4e643d79b5fe" + "2cc6da9b-8ecc-4177-b0b6-f82b5de2565e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3104,7 +3238,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3119,7 +3253,7 @@ "1" ], "x-ms-request-id": [ - "fe7c33e3-f6e5-47b0-9343-8ab5a2c82f17" + "f878757a-5453-499b-9b15-43c1d89c5517" ], "X-Content-Type-Options": [ "nosniff" @@ -3128,13 +3262,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" + "11951" ], "x-ms-correlation-request-id": [ - "bcb43909-de2c-4c70-b52b-04166ed51b9e" + "fb43bfb5-e3b1-44de-9991-197342f291b7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:bcb43909-de2c-4c70-b52b-04166ed51b9e" + "WESTUS2:20181022T213005Z:fb43bfb5-e3b1-44de-9991-197342f291b7" ], "Content-Length": [ "664" @@ -3156,14 +3290,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f91ac9e5-1226-49d3-9730-b9dee6e5a16d" + "878457b1-6827-45b6-b0b0-df1882af69e5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3171,7 +3305,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3186,7 +3320,7 @@ "1" ], "x-ms-request-id": [ - "0388a378-9d2f-4ac0-9c57-fb64f6c3b804" + "123a8b92-29a7-47b8-b90e-bbdab770c47c" ], "X-Content-Type-Options": [ "nosniff" @@ -3195,13 +3329,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11948" + "11950" ], "x-ms-correlation-request-id": [ - "50805fb3-5564-48cf-b3d1-c9a97449381a" + "08e03d8b-42ed-4d8b-a6fd-ea1afd950440" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:50805fb3-5564-48cf-b3d1-c9a97449381a" + "WESTUS2:20181022T213005Z:08e03d8b-42ed-4d8b-a6fd-ea1afd950440" ], "Content-Length": [ "630" @@ -3223,14 +3357,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "39a94083-f905-40e1-9fd0-495ef308683a" + "cc3526c8-ee59-40eb-acd8-75c326fd7305" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3238,7 +3372,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3253,7 +3387,7 @@ "1" ], "x-ms-request-id": [ - "62cfd93a-3dc1-414e-a0b9-d14e4a9adced" + "33282e8e-528b-492a-af7a-41c546bed0ef" ], "X-Content-Type-Options": [ "nosniff" @@ -3262,13 +3396,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11947" + "11949" ], "x-ms-correlation-request-id": [ - "89e885d4-b3ad-42fb-87f6-824ccd08d83c" + "1c629a92-b620-4160-bc58-38fdd8562aba" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:89e885d4-b3ad-42fb-87f6-824ccd08d83c" + "WESTUS2:20181022T213005Z:1c629a92-b620-4160-bc58-38fdd8562aba" ], "Content-Length": [ "630" @@ -3290,14 +3424,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e08de0ff-6d32-44d3-8ab1-f4d6b246f798" + "e65f27f1-f4b0-4220-92ae-85b018c5b355" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3305,7 +3439,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3320,7 +3454,7 @@ "1" ], "x-ms-request-id": [ - "baab02b5-4eeb-487e-a3e3-fa85d8c4ec0a" + "00007b9f-f94c-4503-84e9-b2ba17e9b44e" ], "X-Content-Type-Options": [ "nosniff" @@ -3329,13 +3463,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11946" + "11948" ], "x-ms-correlation-request-id": [ - "21bfe98e-d1d8-4b93-86a1-981bb0766193" + "6845ca4f-213a-4813-bc72-bb8e028ea2bf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:21bfe98e-d1d8-4b93-86a1-981bb0766193" + "WESTUS2:20181022T213005Z:6845ca4f-213a-4813-bc72-bb8e028ea2bf" ], "Content-Length": [ "679" @@ -3357,14 +3491,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1de79102-7266-4546-a06c-1c3f3ae2bbd6" + "7913a8fe-a5a1-4148-8245-58510b8ce38d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3372,7 +3506,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3387,7 +3521,7 @@ "1" ], "x-ms-request-id": [ - "99dee4be-67b5-457b-afb4-43d3147ceb9f" + "4615791c-f2c4-4326-bcf5-9723ec6582f0" ], "X-Content-Type-Options": [ "nosniff" @@ -3396,13 +3530,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11945" + "11947" ], "x-ms-correlation-request-id": [ - "8067a82b-6b71-4e97-9255-bd06a9e00be8" + "d12c6492-7904-4369-a56c-6a8460418456" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:8067a82b-6b71-4e97-9255-bd06a9e00be8" + "WESTUS2:20181022T213005Z:d12c6492-7904-4369-a56c-6a8460418456" ], "Content-Length": [ "679" @@ -3424,14 +3558,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8b6a71f6-9d32-424f-aebf-9157c631d904" + "592cf252-12bb-4108-be65-eecc89f03aef" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3439,7 +3573,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3454,7 +3588,7 @@ "1" ], "x-ms-request-id": [ - "5ebdbd08-c7e1-4d0b-9e78-d562fa0f7ab1" + "9b2c4919-00f3-41b5-b567-b3fb97be1114" ], "X-Content-Type-Options": [ "nosniff" @@ -3463,13 +3597,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11944" + "11946" ], "x-ms-correlation-request-id": [ - "b74e3f1e-5d96-49f4-8892-a5782ecdb3e0" + "32845670-7f59-4319-a07a-eb4c143d48ab" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:b74e3f1e-5d96-49f4-8892-a5782ecdb3e0" + "WESTUS2:20181022T213005Z:32845670-7f59-4319-a07a-eb4c143d48ab" ], "Content-Length": [ "905" @@ -3491,14 +3625,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e36700cc-87f9-4c01-b386-9f7d7c043a70" + "b7f49ed8-1122-4107-a971-e6eeb24fe8f2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3506,7 +3640,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3521,7 +3655,7 @@ "1" ], "x-ms-request-id": [ - "bf5c6906-1fd4-4383-9d4b-ae7a8ea5459f" + "7db13114-834f-4171-88d5-788bcdd14873" ], "X-Content-Type-Options": [ "nosniff" @@ -3530,13 +3664,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11943" + "11945" ], "x-ms-correlation-request-id": [ - "f7fd6720-b326-4a14-87b1-394e93862610" + "ed95baa4-0dfb-4372-8efd-3367881e3f62" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233937Z:f7fd6720-b326-4a14-87b1-394e93862610" + "WESTUS2:20181022T213005Z:ed95baa4-0dfb-4372-8efd-3367881e3f62" ], "Content-Length": [ "905" @@ -3558,14 +3692,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3304ec6-7944-474e-83b8-8dc90b2bffba" + "a1e1eb6f-1209-48cc-9b85-78cf3f3a7354" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3573,7 +3707,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3588,7 +3722,7 @@ "1" ], "x-ms-request-id": [ - "9e434d1c-69bc-4601-ac4d-3afb5ae98ef0" + "be371131-b54e-4646-a35d-51068f467661" ], "X-Content-Type-Options": [ "nosniff" @@ -3597,13 +3731,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11942" + "11944" ], "x-ms-correlation-request-id": [ - "8dab1ff7-16cd-416c-b953-b4091f87a485" + "6d0bd4ac-6f55-4687-939a-e9331c38b280" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:8dab1ff7-16cd-416c-b953-b4091f87a485" + "WESTUS2:20181022T213005Z:6d0bd4ac-6f55-4687-939a-e9331c38b280" ], "Content-Length": [ "1323" @@ -3625,14 +3759,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "dfeabe49-2b6d-4545-a95d-c9461b722406" + "1f136295-50cd-4e8d-88b1-8242393a212e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3640,7 +3774,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3655,7 +3789,7 @@ "1" ], "x-ms-request-id": [ - "37937147-45e8-499a-b31a-d77f9247dbb5" + "dcc9e5ee-b33e-4c2c-8660-4f55202d42d8" ], "X-Content-Type-Options": [ "nosniff" @@ -3664,13 +3798,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11941" + "11943" ], "x-ms-correlation-request-id": [ - "c3a26a95-bbce-4319-a22d-d983fd375cad" + "cd3943d1-e8e5-47d6-9c35-1a8ddb7e3dcd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:c3a26a95-bbce-4319-a22d-d983fd375cad" + "WESTUS2:20181022T213005Z:cd3943d1-e8e5-47d6-9c35-1a8ddb7e3dcd" ], "Content-Length": [ "1323" @@ -3692,14 +3826,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "969b750d-6c10-49dd-9f47-fe95bd877b73" + "a590c7e3-1056-4508-bd35-c5a5483b78dd" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3707,7 +3841,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:37 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3722,7 +3856,7 @@ "1" ], "x-ms-request-id": [ - "c1ff2d35-6cc4-4e47-a1a7-870a1401466c" + "75c6c17c-92f2-4ea9-add8-61e5a051d8da" ], "X-Content-Type-Options": [ "nosniff" @@ -3731,13 +3865,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11940" + "11942" ], "x-ms-correlation-request-id": [ - "5d0a69d8-ec2f-4722-9991-63757f7e55bd" + "dbb9c15b-e3aa-4671-a527-96458bb915c2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:5d0a69d8-ec2f-4722-9991-63757f7e55bd" + "WESTUS2:20181022T213005Z:dbb9c15b-e3aa-4671-a527-96458bb915c2" ], "Content-Length": [ "970" @@ -3759,14 +3893,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6cc2cae4-40c3-42ca-a729-4790f2a8e687" + "b53f1bf7-e096-4921-8d6c-3dc6f9477dd9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3774,7 +3908,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:04 GMT" ], "Pragma": [ "no-cache" @@ -3789,7 +3923,7 @@ "1" ], "x-ms-request-id": [ - "306aacd3-d34c-4476-a814-984f46dd15f5" + "022aae3a-30c8-4d22-8801-2139c60f2cc1" ], "X-Content-Type-Options": [ "nosniff" @@ -3798,13 +3932,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11939" + "11941" ], "x-ms-correlation-request-id": [ - "729b2645-686e-4be7-ac3a-dd9a1ade2da8" + "f1dfc859-8d84-436c-bd42-8f4de09b912c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:729b2645-686e-4be7-ac3a-dd9a1ade2da8" + "WESTUS2:20181022T213005Z:f1dfc859-8d84-436c-bd42-8f4de09b912c" ], "Content-Length": [ "970" @@ -3826,14 +3960,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bcea108d-40ac-4342-957d-728dcef0fd23" + "32fcb8e6-851e-4a92-8397-e2ba9548ef18" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3841,7 +3975,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -3856,7 +3990,7 @@ "1" ], "x-ms-request-id": [ - "fe64380f-226d-40fd-86af-9620f6ff6891" + "199b6527-369e-4f42-8be7-950ed66ce24f" ], "X-Content-Type-Options": [ "nosniff" @@ -3865,13 +3999,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11938" + "11940" ], "x-ms-correlation-request-id": [ - "b6cfea7f-859b-4497-a120-25aca6ca9382" + "0af3f28e-37c7-4d88-82bc-3fc5b8cbe5bf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:b6cfea7f-859b-4497-a120-25aca6ca9382" + "WESTUS2:20181022T213005Z:0af3f28e-37c7-4d88-82bc-3fc5b8cbe5bf" ], "Content-Length": [ "921" @@ -3893,14 +4027,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "52495ffd-bc12-4a68-950b-3934018e7ad7" + "15857cad-cbf4-4ea2-8d28-9b0be7b3d38f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3908,7 +4042,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -3923,7 +4057,7 @@ "1" ], "x-ms-request-id": [ - "802976a1-5083-4e44-8df7-60b517bb1da6" + "4e22904c-9c57-4a0c-bf72-916ff86f4439" ], "X-Content-Type-Options": [ "nosniff" @@ -3932,13 +4066,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11937" + "11939" ], "x-ms-correlation-request-id": [ - "750f8323-7354-4f08-9c70-d503a5242e05" + "07da8bc9-08fb-4b9d-984b-c4d370089c90" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:750f8323-7354-4f08-9c70-d503a5242e05" + "WESTUS2:20181022T213005Z:07da8bc9-08fb-4b9d-984b-c4d370089c90" ], "Content-Length": [ "921" @@ -3960,14 +4094,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "19ab31f2-e0c0-4d48-9f27-36fafcdf3f1c" + "853292a4-387c-4081-bb4b-ff2b2cfdf93e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3975,7 +4109,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -3990,7 +4124,7 @@ "1" ], "x-ms-request-id": [ - "ba1fa784-0f43-4eb3-940c-089489fdec6d" + "3236bada-ae83-4734-8d85-d244c877ca47" ], "X-Content-Type-Options": [ "nosniff" @@ -3999,13 +4133,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11936" + "11938" ], "x-ms-correlation-request-id": [ - "e29c075d-4db6-449a-83de-0b8e478d529c" + "445865c4-61b3-485b-af09-7038375e4a67" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:e29c075d-4db6-449a-83de-0b8e478d529c" + "WESTUS2:20181022T213005Z:445865c4-61b3-485b-af09-7038375e4a67" ], "Content-Length": [ "871" @@ -4027,14 +4161,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b4467c97-2158-49b7-98bb-42305e90492a" + "dc435f65-2619-4cc4-ba72-aa0ba3640c32" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4042,7 +4176,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4057,7 +4191,7 @@ "1" ], "x-ms-request-id": [ - "a6cc891b-897c-447c-afa4-d2c2703a0b03" + "d9fa4061-6c67-4e88-a81b-6906e5fba29d" ], "X-Content-Type-Options": [ "nosniff" @@ -4066,13 +4200,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11935" + "11937" ], "x-ms-correlation-request-id": [ - "417e5d36-939b-4d9d-b6a3-33ba2113b69c" + "7b1e7f3c-cce8-419c-8b57-2a666d841708" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:417e5d36-939b-4d9d-b6a3-33ba2113b69c" + "WESTUS2:20181022T213005Z:7b1e7f3c-cce8-419c-8b57-2a666d841708" ], "Content-Length": [ "871" @@ -4094,14 +4228,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d7f40b30-8623-4087-a6e2-9ec8359b6b7e" + "9fe4df99-f750-47b7-9dae-cbbc79d7c963" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4109,7 +4243,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4124,7 +4258,7 @@ "1" ], "x-ms-request-id": [ - "03bd57a3-0bfd-4056-9fba-863f221969a0" + "801c4b7f-6e6d-4138-909b-c05dfc0567e1" ], "X-Content-Type-Options": [ "nosniff" @@ -4133,13 +4267,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11934" + "11936" ], "x-ms-correlation-request-id": [ - "3b5b6a80-da90-4894-b962-b6ab347780d6" + "a602535a-b0ca-4d7e-9f25-6e000ebf448a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:3b5b6a80-da90-4894-b962-b6ab347780d6" + "WESTUS2:20181022T213006Z:a602535a-b0ca-4d7e-9f25-6e000ebf448a" ], "Content-Length": [ "1269" @@ -4161,14 +4295,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d3d87e9f-4c3d-4ffe-bc37-61a3895c5f54" + "997679b0-35ac-4543-9b48-cae54e792595" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4176,7 +4310,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4191,7 +4325,7 @@ "1" ], "x-ms-request-id": [ - "047085cd-144f-45c6-bcc1-481b38b04286" + "eddfbd57-948f-435e-8b71-37713a0ee9e4" ], "X-Content-Type-Options": [ "nosniff" @@ -4200,13 +4334,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11933" + "11935" ], "x-ms-correlation-request-id": [ - "1df14861-d616-4c06-a7b9-0af581706c72" + "524e4dcf-7bce-4ffe-8170-c6c10dd39a8a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:1df14861-d616-4c06-a7b9-0af581706c72" + "WESTUS2:20181022T213006Z:524e4dcf-7bce-4ffe-8170-c6c10dd39a8a" ], "Content-Length": [ "1269" @@ -4228,14 +4362,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0349eafd-4ec8-4b5d-be61-741c500385cb" + "8dc3027a-7528-4763-b74a-ec3cf2559b19" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4243,7 +4377,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4258,7 +4392,7 @@ "1" ], "x-ms-request-id": [ - "7534bf66-5eb7-4c4b-8b73-27d3d84fab94" + "8000e627-98ee-4d8b-8575-26b2d9d51200" ], "X-Content-Type-Options": [ "nosniff" @@ -4267,13 +4401,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11932" + "11934" ], "x-ms-correlation-request-id": [ - "1fdc69ea-14db-4cb2-8430-12c5683e1c17" + "0e5f0648-22e5-42b6-ad8d-62d1fa9a5253" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:1fdc69ea-14db-4cb2-8430-12c5683e1c17" + "WESTUS2:20181022T213006Z:0e5f0648-22e5-42b6-ad8d-62d1fa9a5253" ], "Content-Length": [ "1741" @@ -4295,14 +4429,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f59d4ea5-f325-4a87-8e68-21c971f2b488" + "2321b89c-c2bc-4e2b-9583-0474b5e4a45e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4310,7 +4444,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4325,7 +4459,7 @@ "1" ], "x-ms-request-id": [ - "b324768f-eb32-4312-8974-4c0ab919f2c5" + "b44d024f-600d-43e2-ae33-3ba426f7b472" ], "X-Content-Type-Options": [ "nosniff" @@ -4334,13 +4468,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11931" + "11933" ], "x-ms-correlation-request-id": [ - "f46009c5-9303-4339-9c37-c16540568c65" + "091c878b-b8e8-4a14-ae33-77f449589468" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:f46009c5-9303-4339-9c37-c16540568c65" + "WESTUS2:20181022T213006Z:091c878b-b8e8-4a14-ae33-77f449589468" ], "Content-Length": [ "1741" @@ -4362,14 +4496,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4aa863f1-10bf-427e-9aba-e1dc9def7d99" + "76e2f933-a6e0-44ff-a5c6-1f4c6ea78679" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4377,7 +4511,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4392,7 +4526,7 @@ "1" ], "x-ms-request-id": [ - "0c20731c-e56a-4597-9194-6b2e9011bebb" + "d954742d-eaa2-47bf-9db2-59331d6260e3" ], "X-Content-Type-Options": [ "nosniff" @@ -4401,13 +4535,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11930" + "11932" ], "x-ms-correlation-request-id": [ - "ce784ec1-f133-4137-8c36-5e648b361ede" + "8065d62f-f407-4230-981e-f32f276b4107" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:ce784ec1-f133-4137-8c36-5e648b361ede" + "WESTUS2:20181022T213006Z:8065d62f-f407-4230-981e-f32f276b4107" ], "Content-Length": [ "868" @@ -4429,14 +4563,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8b6d7760-39a0-4549-baa8-e54d96ecbbec" + "9e0cea51-e061-4340-becd-bbb6f402bda6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4444,7 +4578,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4459,7 +4593,7 @@ "1" ], "x-ms-request-id": [ - "ddb8c15d-4a8d-4fe5-82a2-8a42312bd21c" + "e1fc6bc9-3f03-4e41-bfff-81bd2acbaa7b" ], "X-Content-Type-Options": [ "nosniff" @@ -4468,13 +4602,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11929" + "11931" ], "x-ms-correlation-request-id": [ - "15bc8609-9df4-4cad-b278-0164f903c6cf" + "36a64b02-1015-45cd-8c32-e6118d30bdfd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233938Z:15bc8609-9df4-4cad-b278-0164f903c6cf" + "WESTUS2:20181022T213006Z:36a64b02-1015-45cd-8c32-e6118d30bdfd" ], "Content-Length": [ "868" @@ -4496,14 +4630,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "38a7ff51-940d-4f66-919e-ebda8afdbf62" + "3a1ed4d4-3402-4589-a866-c429d9cafe6b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4511,7 +4645,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4526,7 +4660,7 @@ "1" ], "x-ms-request-id": [ - "9de0f9af-73e6-40d7-917d-d55ea2a3296a" + "8c8da1a8-ba84-4414-87db-19233d309dbe" ], "X-Content-Type-Options": [ "nosniff" @@ -4535,13 +4669,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11928" + "11930" ], "x-ms-correlation-request-id": [ - "dfcee60d-5abd-46dc-9bf6-3204ec8b4ded" + "d233a361-87fa-43fe-9f16-e4d50ad7282c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:dfcee60d-5abd-46dc-9bf6-3204ec8b4ded" + "WESTUS2:20181022T213006Z:d233a361-87fa-43fe-9f16-e4d50ad7282c" ], "Content-Length": [ "696" @@ -4563,14 +4697,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "152728a2-654b-4f4b-93e7-273f3b5be01f" + "81bd7e66-10e1-4036-adbb-4d54883e3ff4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4578,7 +4712,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4593,7 +4727,7 @@ "1" ], "x-ms-request-id": [ - "2ce78349-032a-4c46-9e96-6861cb8518cf" + "010802ce-99e6-4618-95e2-002a11ff52f8" ], "X-Content-Type-Options": [ "nosniff" @@ -4602,13 +4736,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11927" + "11929" ], "x-ms-correlation-request-id": [ - "019349f3-61b9-4385-b235-445399b801cd" + "4c69a56e-a8d7-4873-8979-158dc81e9ea6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:019349f3-61b9-4385-b235-445399b801cd" + "WESTUS2:20181022T213006Z:4c69a56e-a8d7-4873-8979-158dc81e9ea6" ], "Content-Length": [ "696" @@ -4630,14 +4764,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b4c4f8f4-2aec-4376-91d4-fa1ea686ebf9" + "7e9a998f-16b8-4025-a2aa-cd1843237a8f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4645,7 +4779,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:38 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4660,7 +4794,7 @@ "1" ], "x-ms-request-id": [ - "33d6c2e7-884f-4795-bc3e-7e7e1b464709" + "d5175d39-8826-4444-9036-185b1f1d0c19" ], "X-Content-Type-Options": [ "nosniff" @@ -4669,13 +4803,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11926" + "11928" ], "x-ms-correlation-request-id": [ - "01296b78-6195-4d4a-9832-60a020566eed" + "952810e0-8dd8-4a6e-95f8-59622ca2bd8d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:01296b78-6195-4d4a-9832-60a020566eed" + "WESTUS2:20181022T213006Z:952810e0-8dd8-4a6e-95f8-59622ca2bd8d" ], "Content-Length": [ "693" @@ -4697,14 +4831,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "18d83fbe-f4be-4902-ba14-6adbf3ca4505" + "513bc980-4267-4706-806d-40a01bd69a48" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4712,7 +4846,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:05 GMT" ], "Pragma": [ "no-cache" @@ -4727,7 +4861,7 @@ "1" ], "x-ms-request-id": [ - "59dd784d-4539-4cba-9719-9d5108305c7b" + "f3d1b2cb-f185-4269-afd1-f17d99ce13f4" ], "X-Content-Type-Options": [ "nosniff" @@ -4736,13 +4870,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11925" + "11927" ], "x-ms-correlation-request-id": [ - "92e26637-872e-4b02-895b-198082a89156" + "fb4898ff-5dbe-4fe8-ae17-826a51daeb7f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:92e26637-872e-4b02-895b-198082a89156" + "WESTUS2:20181022T213006Z:fb4898ff-5dbe-4fe8-ae17-826a51daeb7f" ], "Content-Length": [ "693" @@ -4757,6 +4891,140 @@ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n}", "StatusCode": 200 }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MjMxNzBjYS1hOGY2LTRiMGYtODQ4Ny05ZTRlYjhmNDliZmE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7d9397ca-69e7-4f7f-9d4a-2005d4f8af92" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "1eb438ec-03a0-4c47-916d-e6b41884dc46" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11926" + ], + "x-ms-correlation-request-id": [ + "0d213f79-4027-4f38-ad79-7d48d2e0ddb7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213006Z:0d213f79-4027-4f38-ad79-7d48d2e0ddb7" + ], + "Content-Length": [ + "671" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa?api-version=2018-01-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzQyMzE3MGNhLWE4ZjYtNGIwZi04NDg3LTllNGViOGY0OWJmYT9hcGktdmVyc2lvbj0yMDE4LTAxLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cde633fd-914d-4860-89d9-f172a3e39f7f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 22 Oct 2018 21:30:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "9b5d4b77-7ea2-4f31-b91a-26f459eb3d6d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11925" + ], + "x-ms-correlation-request-id": [ + "1c9d54e0-480c-4ab6-94bd-681252072cfa" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181022T213006Z:1c9d54e0-480c-4ab6-94bd-681252072cfa" + ], + "Content-Length": [ + "671" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n}", + "StatusCode": 200 + }, { "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a?api-version=2018-01-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy82ZjEyYTZkZi1kZDA2LTRmM2UtYmNiMS1jZThiZTYwMDUyNmE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", @@ -4764,14 +5032,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bc82495d-66be-4a1b-9fd6-494463357662" + "dd0470d2-0c19-42e1-953c-af99f8c16751" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4779,7 +5047,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -4794,7 +5062,7 @@ "1" ], "x-ms-request-id": [ - "0f8b0743-5a63-4ca3-ae35-8a0a553bbde5" + "fdfc2f8d-c0e9-41ec-9c07-2995f642c0d6" ], "X-Content-Type-Options": [ "nosniff" @@ -4806,10 +5074,10 @@ "11924" ], "x-ms-correlation-request-id": [ - "935ec3b2-9d7d-4356-81e1-35b1b2930928" + "6591e489-1369-42c8-b328-5b2f2e240076" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:935ec3b2-9d7d-4356-81e1-35b1b2930928" + "WESTUS2:20181022T213006Z:6591e489-1369-42c8-b328-5b2f2e240076" ], "Content-Length": [ "767" @@ -4831,14 +5099,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "90e4609f-a809-4621-81b1-c5d36e10ba73" + "7634ab74-170e-4f27-98dd-59c9da58230e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4846,7 +5114,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -4861,7 +5129,7 @@ "1" ], "x-ms-request-id": [ - "e8ba65dc-88e5-4c35-bdfe-118b13abfb33" + "b9da1366-a601-473b-9658-f3c1ad841c69" ], "X-Content-Type-Options": [ "nosniff" @@ -4873,10 +5141,10 @@ "11923" ], "x-ms-correlation-request-id": [ - "1e270764-3ebb-42a2-a209-ff647880d469" + "e63ed67f-2afe-4216-899f-d20c75651778" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:1e270764-3ebb-42a2-a209-ff647880d469" + "WESTUS2:20181022T213006Z:e63ed67f-2afe-4216-899f-d20c75651778" ], "Content-Length": [ "767" @@ -4898,14 +5166,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8670073d-16bf-4a60-860b-a44a051eadfd" + "c85eb0bc-6457-4485-a0eb-5a2f15a3cb27" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4913,7 +5181,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -4928,7 +5196,7 @@ "1" ], "x-ms-request-id": [ - "3cae63f7-eb16-45f6-9050-33f6f472e9b0" + "b822947f-4556-4824-84e0-26996a0260ee" ], "X-Content-Type-Options": [ "nosniff" @@ -4940,13 +5208,13 @@ "11922" ], "x-ms-correlation-request-id": [ - "b21d3188-f0fc-435d-9e73-b3ecb2faaeab" + "d7c96522-6cd2-4e12-b5de-a89651bff718" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:b21d3188-f0fc-435d-9e73-b3ecb2faaeab" + "WESTUS2:20181022T213006Z:d7c96522-6cd2-4e12-b5de-a89651bff718" ], "Content-Length": [ - "2335" + "3075" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4955,7 +5223,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", "StatusCode": 200 }, { @@ -4965,14 +5233,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c909a341-0624-407b-b2e3-5dbfd5efc6ee" + "9cdb013a-1a6b-404c-92f9-7e1d77b227b7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4980,7 +5248,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -4995,7 +5263,7 @@ "1" ], "x-ms-request-id": [ - "08e42fe5-d547-4a23-bccf-bcd19ef87288" + "96a32a3a-a7b6-44d0-9a7f-539e3ca9daca" ], "X-Content-Type-Options": [ "nosniff" @@ -5007,13 +5275,13 @@ "11921" ], "x-ms-correlation-request-id": [ - "34b20c1b-2b0a-43bf-8014-9c11863b5f9f" + "2ede7903-9afc-4291-a9c5-872ffc724f15" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:34b20c1b-2b0a-43bf-8014-9c11863b5f9f" + "WESTUS2:20181022T213006Z:2ede7903-9afc-4291-a9c5-872ffc724f15" ], "Content-Length": [ - "2335" + "3075" ], "Content-Type": [ "application/json; charset=utf-8" @@ -5022,7 +5290,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", "StatusCode": 200 }, { @@ -5032,14 +5300,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "62c5a688-548b-46cf-b3a3-6cba02e6fd79" + "365ec940-8faa-45be-b78c-153c61cb7952" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5047,7 +5315,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5062,7 +5330,7 @@ "1" ], "x-ms-request-id": [ - "60273677-b6eb-42c9-a8b0-5754759a264b" + "6c3dfcc3-d83b-4abd-8de1-210ed16b837c" ], "X-Content-Type-Options": [ "nosniff" @@ -5074,13 +5342,13 @@ "11920" ], "x-ms-correlation-request-id": [ - "e6c4a18f-1604-4dfd-a51f-45fd6ca0cd7c" + "02bf1c5f-f982-49d6-a921-afeb2e5a46ff" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:e6c4a18f-1604-4dfd-a51f-45fd6ca0cd7c" + "WESTUS2:20181022T213006Z:02bf1c5f-f982-49d6-a921-afeb2e5a46ff" ], "Content-Length": [ - "3967" + "4690" ], "Content-Type": [ "application/json; charset=utf-8" @@ -5089,7 +5357,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", "StatusCode": 200 }, { @@ -5099,14 +5367,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d5724c4f-037b-4cd3-b94e-9890f9e28def" + "0dbaf105-d597-462e-847f-07825f75fbed" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5114,7 +5382,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5129,7 +5397,7 @@ "1" ], "x-ms-request-id": [ - "ce3da68b-10e4-405a-91d2-92d52b8ad4bb" + "ef1eeb17-1e21-48a9-b600-f3f5e9f756a0" ], "X-Content-Type-Options": [ "nosniff" @@ -5141,13 +5409,13 @@ "11919" ], "x-ms-correlation-request-id": [ - "bf9a14bc-d4c6-4e1c-bd1a-66874625e0f0" + "4eb731e4-7447-44ab-9676-5c188ba08f0b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:bf9a14bc-d4c6-4e1c-bd1a-66874625e0f0" + "WESTUS2:20181022T213006Z:4eb731e4-7447-44ab-9676-5c188ba08f0b" ], "Content-Length": [ - "3967" + "4690" ], "Content-Type": [ "application/json; charset=utf-8" @@ -5156,7 +5424,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", "StatusCode": 200 }, { @@ -5166,14 +5434,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ec36d550-f801-4547-a278-67501e844f8f" + "e67d11b8-991c-41fb-9349-47d2787fe6bc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5181,7 +5449,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5196,7 +5464,7 @@ "1" ], "x-ms-request-id": [ - "f25a2cc5-e775-43a6-adc2-95365fbf4d99" + "59d79884-3c70-4c7b-ab63-997d065b89dd" ], "X-Content-Type-Options": [ "nosniff" @@ -5208,13 +5476,13 @@ "11918" ], "x-ms-correlation-request-id": [ - "04379bbd-c5c2-4894-b6d1-f48a1602a547" + "555ff1e3-5e93-444f-90a8-999089fa9bae" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:04379bbd-c5c2-4894-b6d1-f48a1602a547" + "WESTUS2:20181022T213006Z:555ff1e3-5e93-444f-90a8-999089fa9bae" ], "Content-Length": [ - "2672" + "3206" ], "Content-Type": [ "application/json; charset=utf-8" @@ -5223,7 +5491,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", "StatusCode": 200 }, { @@ -5233,14 +5501,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6af3a002-83c8-482d-93fd-f6db1a668b5a" + "a1d8cdf8-79e1-454c-b3e7-a542164ab6d3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5248,7 +5516,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5263,7 +5531,7 @@ "1" ], "x-ms-request-id": [ - "9cee654d-9a36-49d5-8364-64c1cd2f7360" + "a58fabc1-4988-43a2-8512-10b2d9215be6" ], "X-Content-Type-Options": [ "nosniff" @@ -5275,13 +5543,13 @@ "11917" ], "x-ms-correlation-request-id": [ - "214e520a-874f-417a-9e22-a605be6afc8d" + "6c2584a6-a569-471d-a6bb-976fe1acd0f3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:214e520a-874f-417a-9e22-a605be6afc8d" + "WESTUS2:20181022T213006Z:6c2584a6-a569-471d-a6bb-976fe1acd0f3" ], "Content-Length": [ - "2672" + "3206" ], "Content-Type": [ "application/json; charset=utf-8" @@ -5290,7 +5558,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", "StatusCode": 200 }, { @@ -5300,14 +5568,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8e77d5de-64c9-4404-ac9a-36f8b791ecb3" + "bb856144-ba08-4e05-a264-b5cfcb9c3763" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5315,7 +5583,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5330,7 +5598,7 @@ "1" ], "x-ms-request-id": [ - "e34c3177-604f-417d-9403-f215cacd52db" + "bb1a835b-5937-4a7f-a420-f45f52bff339" ], "X-Content-Type-Options": [ "nosniff" @@ -5342,10 +5610,10 @@ "11916" ], "x-ms-correlation-request-id": [ - "26d85b95-4d95-4909-bb5d-66dd5d7880a0" + "76e4ee24-ef9c-4739-8c4d-cbe9f5f165ab" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233939Z:26d85b95-4d95-4909-bb5d-66dd5d7880a0" + "WESTUS2:20181022T213007Z:76e4ee24-ef9c-4739-8c4d-cbe9f5f165ab" ], "Content-Length": [ "797" @@ -5367,14 +5635,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d5247c86-4e51-4fd7-b53d-ee8d5351edfa" + "7428ede3-8938-49d2-8295-68e4e947b5d5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5382,7 +5650,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5397,7 +5665,7 @@ "1" ], "x-ms-request-id": [ - "f526c761-ff74-409d-bf1e-a1708247e1f5" + "aab5bb52-1579-4fb4-a609-67dad8c4c935" ], "X-Content-Type-Options": [ "nosniff" @@ -5409,10 +5677,10 @@ "11915" ], "x-ms-correlation-request-id": [ - "cb44b924-94c6-400b-9aad-7932eca262e7" + "10bf0a9e-3463-4a1f-aee3-73ca1065c601" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:cb44b924-94c6-400b-9aad-7932eca262e7" + "WESTUS2:20181022T213007Z:10bf0a9e-3463-4a1f-aee3-73ca1065c601" ], "Content-Length": [ "797" @@ -5434,14 +5702,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6be4388b-d6af-457f-9e3b-86c75f7e034c" + "458bbec6-5388-403c-b946-e679f74bf7ba" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5449,7 +5717,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5464,7 +5732,7 @@ "1" ], "x-ms-request-id": [ - "6a6fb62c-5709-4421-933e-8d2027452374" + "152522a0-d46f-4f19-9173-10c191e2368f" ], "X-Content-Type-Options": [ "nosniff" @@ -5476,10 +5744,10 @@ "11914" ], "x-ms-correlation-request-id": [ - "6ed94e95-13d5-4672-9e58-c7e7e7a651ae" + "f1d8f0d2-1340-45ef-a94c-c0dc9ecae94a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:6ed94e95-13d5-4672-9e58-c7e7e7a651ae" + "WESTUS2:20181022T213007Z:f1d8f0d2-1340-45ef-a94c-c0dc9ecae94a" ], "Content-Length": [ "885" @@ -5501,14 +5769,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a953eeb0-d1ce-4fdc-8a16-384e801bfe77" + "59310561-7556-48a2-b1ed-f4d12fd4c357" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5516,7 +5784,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:39 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5531,7 +5799,7 @@ "1" ], "x-ms-request-id": [ - "e68aee87-a82c-46d9-88e4-4945dc907d2c" + "df8115e2-e138-4e61-9889-e2f4da9768d2" ], "X-Content-Type-Options": [ "nosniff" @@ -5543,10 +5811,10 @@ "11913" ], "x-ms-correlation-request-id": [ - "8941fb00-57eb-4d15-8304-9299e1ab9b5b" + "ac734199-8eae-4e48-92ad-b9e1efabc541" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:8941fb00-57eb-4d15-8304-9299e1ab9b5b" + "WESTUS2:20181022T213007Z:ac734199-8eae-4e48-92ad-b9e1efabc541" ], "Content-Length": [ "885" @@ -5568,14 +5836,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "84bacfc2-fa1b-4e53-a1a4-fd88abc5b129" + "f54b5b81-c4c3-4ccf-953b-a7fae5160dd7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5583,7 +5851,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5598,7 +5866,7 @@ "1" ], "x-ms-request-id": [ - "b3117e7d-fa08-46a9-8e48-c05b5e039579" + "28ec8198-ad56-4def-8195-6b1de5981eed" ], "X-Content-Type-Options": [ "nosniff" @@ -5610,10 +5878,10 @@ "11912" ], "x-ms-correlation-request-id": [ - "0258b3c5-c6c2-495f-bf98-3470ffef2ba7" + "e9242d37-ea08-477b-a4af-6de3039a94f5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:0258b3c5-c6c2-495f-bf98-3470ffef2ba7" + "WESTUS2:20181022T213007Z:e9242d37-ea08-477b-a4af-6de3039a94f5" ], "Content-Length": [ "911" @@ -5635,14 +5903,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e670faf3-7e47-48e6-982e-ec2d09e1b575" + "bec1d8cf-5190-45fe-8e76-d61eeb0b283f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5650,7 +5918,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5665,7 +5933,7 @@ "1" ], "x-ms-request-id": [ - "69b31d2b-78f1-41a6-acb4-e14354a0a390" + "63d34cbd-61cd-47df-9ed4-5df824859893" ], "X-Content-Type-Options": [ "nosniff" @@ -5677,10 +5945,10 @@ "11911" ], "x-ms-correlation-request-id": [ - "5ca6621e-3aed-4e3e-b598-04acf8df78b6" + "7302560d-7e42-4a81-9594-b9f838dade72" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:5ca6621e-3aed-4e3e-b598-04acf8df78b6" + "WESTUS2:20181022T213007Z:7302560d-7e42-4a81-9594-b9f838dade72" ], "Content-Length": [ "911" @@ -5702,14 +5970,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ce9ae0df-00d6-485a-88ce-607b75bb496f" + "8d0cf0f6-3589-467e-881e-71e013e5109e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5717,7 +5985,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5732,7 +6000,7 @@ "1" ], "x-ms-request-id": [ - "2ac30349-787a-4113-9a4b-502d9c8ff50f" + "4c8fe5bf-2fd9-49e6-8215-235ff978f10b" ], "X-Content-Type-Options": [ "nosniff" @@ -5744,10 +6012,10 @@ "11910" ], "x-ms-correlation-request-id": [ - "fbc11633-799c-4380-890d-c8f793a76c7f" + "1cad851e-135e-4ccb-bde6-3ca3ebd81fe3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:fbc11633-799c-4380-890d-c8f793a76c7f" + "WESTUS2:20181022T213007Z:1cad851e-135e-4ccb-bde6-3ca3ebd81fe3" ], "Content-Length": [ "894" @@ -5769,14 +6037,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6e255ee1-c2a4-483b-9d1d-14d2cdf3f1ee" + "eb021176-7a36-4c6b-bffa-b4a2865cbcc1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5784,7 +6052,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5799,7 +6067,7 @@ "1" ], "x-ms-request-id": [ - "ede361bc-6597-4f4e-9eb2-ca0c6a745ed0" + "7a5ab4dc-141e-42bd-b7e1-e6bc1c191613" ], "X-Content-Type-Options": [ "nosniff" @@ -5811,10 +6079,10 @@ "11909" ], "x-ms-correlation-request-id": [ - "c5956bfc-5082-4cdd-91b1-df36810dc434" + "a3656651-d422-4cb9-9ca8-9e2099329660" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:c5956bfc-5082-4cdd-91b1-df36810dc434" + "WESTUS2:20181022T213007Z:a3656651-d422-4cb9-9ca8-9e2099329660" ], "Content-Length": [ "894" @@ -5836,14 +6104,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6d02e3d1-2937-479d-bcac-4cbf1ea79c4b" + "f16447c9-9ba2-4402-b680-e54b9a4a0b9a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5851,7 +6119,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5866,7 +6134,7 @@ "1" ], "x-ms-request-id": [ - "0d8c36d1-40c2-459e-a181-070443a52dfd" + "b304897f-c3cf-4748-86f8-9eac83804c43" ], "X-Content-Type-Options": [ "nosniff" @@ -5878,10 +6146,10 @@ "11908" ], "x-ms-correlation-request-id": [ - "421e34bc-3cee-452a-8a32-0d37a1ad894b" + "c4faf8bf-5ef2-4e89-aef8-7512ade076be" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:421e34bc-3cee-452a-8a32-0d37a1ad894b" + "WESTUS2:20181022T213007Z:c4faf8bf-5ef2-4e89-aef8-7512ade076be" ], "Content-Length": [ "919" @@ -5903,14 +6171,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4f0ab846-6543-4760-a809-bd7c345c6464" + "1f6bc4ed-75d0-490b-b313-3683fbd6f688" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5918,7 +6186,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -5933,7 +6201,7 @@ "1" ], "x-ms-request-id": [ - "979dbcdb-806b-4c04-91c4-c1bac1206d98" + "ba48a613-6ed7-4bfc-94df-d4a805d3d3ef" ], "X-Content-Type-Options": [ "nosniff" @@ -5945,10 +6213,10 @@ "11907" ], "x-ms-correlation-request-id": [ - "a399cec0-74b6-4cbb-b972-521bd32dfbfd" + "83dad8b3-8fb5-46d7-800b-c5afcda3e467" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:a399cec0-74b6-4cbb-b972-521bd32dfbfd" + "WESTUS2:20181022T213007Z:83dad8b3-8fb5-46d7-800b-c5afcda3e467" ], "Content-Length": [ "919" @@ -5970,14 +6238,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ffb0209a-0f21-400a-95c7-c52c117cad69" + "6f2ac4d6-ff67-4b5f-8896-14857f755ab9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5985,7 +6253,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -6000,7 +6268,7 @@ "1" ], "x-ms-request-id": [ - "fe664f9d-151b-48e5-bdc2-dfda4bf60178" + "39251577-c7dc-462b-a264-9d8c448f3d5a" ], "X-Content-Type-Options": [ "nosniff" @@ -6012,10 +6280,10 @@ "11906" ], "x-ms-correlation-request-id": [ - "227316cc-cf29-4a8a-a812-85dad0e3f767" + "0ba661bd-b9be-43a4-a143-39d1d9bcb272" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:227316cc-cf29-4a8a-a812-85dad0e3f767" + "WESTUS2:20181022T213007Z:0ba661bd-b9be-43a4-a143-39d1d9bcb272" ], "Content-Length": [ "902" @@ -6037,14 +6305,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7b19b208-640b-44e5-b8bb-d487a3216291" + "5462da45-b382-4f20-871a-1b08387f45a0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6052,7 +6320,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -6067,7 +6335,7 @@ "1" ], "x-ms-request-id": [ - "c812940f-2f6c-4426-9fd5-4b959325c04b" + "9bf1d766-a400-45df-8179-3b65a7a0c708" ], "X-Content-Type-Options": [ "nosniff" @@ -6079,10 +6347,10 @@ "11905" ], "x-ms-correlation-request-id": [ - "2883825c-f632-4f28-b533-c813dc1970f4" + "9c247adc-e5f9-4917-baf6-18621e6d251d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:2883825c-f632-4f28-b533-c813dc1970f4" + "WESTUS2:20181022T213007Z:9c247adc-e5f9-4917-baf6-18621e6d251d" ], "Content-Length": [ "902" @@ -6104,14 +6372,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd555106-21ab-44a4-af52-63bfab3bff0f" + "e72ef389-6814-413b-ac2d-f17cd6e5c107" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6119,7 +6387,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:06 GMT" ], "Pragma": [ "no-cache" @@ -6134,7 +6402,7 @@ "1" ], "x-ms-request-id": [ - "601146d7-5c75-4fbd-804d-3530539412c6" + "1a346960-3c56-49f5-93fe-be0698c37a2d" ], "X-Content-Type-Options": [ "nosniff" @@ -6146,10 +6414,10 @@ "11904" ], "x-ms-correlation-request-id": [ - "2a75ee24-69a0-4a7d-b6ca-5cf2d118ccb5" + "ac48b5ed-4ffb-444e-8f80-bcbb61c7c02d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:2a75ee24-69a0-4a7d-b6ca-5cf2d118ccb5" + "WESTUS2:20181022T213007Z:ac48b5ed-4ffb-444e-8f80-bcbb61c7c02d" ], "Content-Length": [ "884" @@ -6171,14 +6439,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4508b357-b7b2-44a6-b9b9-add8935308dd" + "2232955a-ffcd-41dc-872f-d13af1b1c1d7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6186,7 +6454,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6201,7 +6469,7 @@ "1" ], "x-ms-request-id": [ - "67f02226-e802-4701-b464-a582f0a661df" + "b5012ad2-f377-4af8-9d4d-6e4a7ed4756e" ], "X-Content-Type-Options": [ "nosniff" @@ -6213,10 +6481,10 @@ "11903" ], "x-ms-correlation-request-id": [ - "ef83b2a7-98e8-41fd-a690-4b1d548b8aee" + "162818ca-d6fb-483f-adc0-fce8d27e0c7e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233940Z:ef83b2a7-98e8-41fd-a690-4b1d548b8aee" + "WESTUS2:20181022T213007Z:162818ca-d6fb-483f-adc0-fce8d27e0c7e" ], "Content-Length": [ "884" @@ -6238,14 +6506,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a4e6842c-0b98-4bc7-967e-2aee0935f310" + "82767085-75ef-423c-b6f0-10d272a997db" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6253,7 +6521,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6268,7 +6536,7 @@ "1" ], "x-ms-request-id": [ - "c797dacc-4bfc-4783-91ce-277ab41c7869" + "1ad184c0-33f9-43b7-9201-5291ddf0a8a2" ], "X-Content-Type-Options": [ "nosniff" @@ -6280,10 +6548,10 @@ "11902" ], "x-ms-correlation-request-id": [ - "bc31d109-c0a1-4bbe-a13b-55c475819259" + "ead75b6d-9e0f-4881-8f61-c6eb751d62e2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:bc31d109-c0a1-4bbe-a13b-55c475819259" + "WESTUS2:20181022T213007Z:ead75b6d-9e0f-4881-8f61-c6eb751d62e2" ], "Content-Length": [ "916" @@ -6305,14 +6573,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c2302609-bf37-4fe2-bc14-127356c10857" + "466e2080-d7cd-4f56-a763-b21316bfd104" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6320,7 +6588,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6335,7 +6603,7 @@ "1" ], "x-ms-request-id": [ - "1641aae5-1428-47a8-b2b3-28b92485b7a6" + "acb72479-1d2b-49e4-b02b-5eb207cfa906" ], "X-Content-Type-Options": [ "nosniff" @@ -6347,10 +6615,10 @@ "11901" ], "x-ms-correlation-request-id": [ - "7055cc5b-57ec-4a1b-aa68-32d83994c31c" + "bd974890-efbd-4880-9d95-e4900124189b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:7055cc5b-57ec-4a1b-aa68-32d83994c31c" + "WESTUS2:20181022T213007Z:bd974890-efbd-4880-9d95-e4900124189b" ], "Content-Length": [ "916" @@ -6372,14 +6640,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2f9bb77a-0387-4551-8200-d2d5c47786af" + "0eaa50b6-a91a-4bb4-a364-e93b32659b5a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6387,7 +6655,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:40 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6402,7 +6670,7 @@ "1" ], "x-ms-request-id": [ - "dd4ae44b-b6e5-4fc3-a13a-f1d0d1e8010e" + "dd8aaed0-2026-41c8-89f7-841b27e27a41" ], "X-Content-Type-Options": [ "nosniff" @@ -6414,10 +6682,10 @@ "11900" ], "x-ms-correlation-request-id": [ - "53c8b6ab-8a16-4794-9fff-900cfd13ecf5" + "0334320b-e3df-491f-949b-66266f2f60d6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:53c8b6ab-8a16-4794-9fff-900cfd13ecf5" + "WESTUS2:20181022T213007Z:0334320b-e3df-491f-949b-66266f2f60d6" ], "Content-Length": [ "814" @@ -6439,14 +6707,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4f396c33-406c-4de4-a9ac-6629237202dd" + "92f4bf7e-e2cc-490a-92b5-0079987b6155" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6454,7 +6722,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6469,7 +6737,7 @@ "1" ], "x-ms-request-id": [ - "2134b1b7-b1b6-4fd5-938c-132bf4ad4488" + "03ffeca7-6bba-4011-a1e7-d500e1a9aa5d" ], "X-Content-Type-Options": [ "nosniff" @@ -6481,10 +6749,10 @@ "11899" ], "x-ms-correlation-request-id": [ - "1f57aaf1-20e0-40cc-b16f-4ddfb0c8d187" + "9da4c940-f17e-44ff-bb7d-7220b7d45d42" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:1f57aaf1-20e0-40cc-b16f-4ddfb0c8d187" + "WESTUS2:20181022T213007Z:9da4c940-f17e-44ff-bb7d-7220b7d45d42" ], "Content-Length": [ "814" @@ -6506,14 +6774,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4d6d4023-e5f2-4819-8ff5-d8b121602f0e" + "95c93987-5c05-4a96-9b41-b9726308fb06" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6521,7 +6789,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6536,7 +6804,7 @@ "1" ], "x-ms-request-id": [ - "de535742-d2ea-41fb-b8fe-98205c7bcb68" + "76519f38-f0fd-4ea3-9f84-5c51759ba625" ], "X-Content-Type-Options": [ "nosniff" @@ -6548,10 +6816,10 @@ "11898" ], "x-ms-correlation-request-id": [ - "a8438441-86b7-47dc-bda8-68fedb66a944" + "af5cf106-8bc2-48d2-8010-5f774fb7cd10" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:a8438441-86b7-47dc-bda8-68fedb66a944" + "WESTUS2:20181022T213007Z:af5cf106-8bc2-48d2-8010-5f774fb7cd10" ], "Content-Length": [ "1503" @@ -6573,14 +6841,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "19a8ca60-2478-4fce-bea3-c068f7e74256" + "d80f4215-b972-43af-8c4a-52d1f06239fa" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6588,7 +6856,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6603,7 +6871,7 @@ "1" ], "x-ms-request-id": [ - "eb727344-1268-4f05-9926-2af9837a6a64" + "5211d973-4b45-42e8-be03-328e9373df5a" ], "X-Content-Type-Options": [ "nosniff" @@ -6615,10 +6883,10 @@ "11897" ], "x-ms-correlation-request-id": [ - "6f09edbb-4070-40e5-a7d0-7d25fbaf4dd4" + "17aba4a5-9392-40ec-9d22-7708fecbaa07" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:6f09edbb-4070-40e5-a7d0-7d25fbaf4dd4" + "WESTUS2:20181022T213007Z:17aba4a5-9392-40ec-9d22-7708fecbaa07" ], "Content-Length": [ "1503" @@ -6640,14 +6908,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "506ff3e5-9b66-4d24-8c45-1dee0f19104d" + "1a472681-1e0c-48f2-a2a5-4d9269314eef" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6655,7 +6923,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6670,7 +6938,7 @@ "1" ], "x-ms-request-id": [ - "6b800d5e-2a6c-462f-b3de-2da3d8048fca" + "8b31c798-68b1-480c-b2c5-b1d8d3cfc4eb" ], "X-Content-Type-Options": [ "nosniff" @@ -6682,10 +6950,10 @@ "11896" ], "x-ms-correlation-request-id": [ - "2bbdfdaa-e8ea-455c-94f0-3488aeae4f51" + "7ae1a27d-48d8-47b9-b49b-767e2b82f652" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:2bbdfdaa-e8ea-455c-94f0-3488aeae4f51" + "WESTUS2:20181022T213007Z:7ae1a27d-48d8-47b9-b49b-767e2b82f652" ], "Content-Length": [ "899" @@ -6707,14 +6975,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "92a4ddca-e6d0-4e56-b687-331ce4e2c8e0" + "5100e54b-314f-49d9-a330-adae436a73b8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6722,7 +6990,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6737,7 +7005,7 @@ "1" ], "x-ms-request-id": [ - "91fd2944-dfe6-4a61-92d2-4b2587bef22f" + "36b9228f-9cff-4c98-b956-eb2d1d877f25" ], "X-Content-Type-Options": [ "nosniff" @@ -6749,10 +7017,10 @@ "11895" ], "x-ms-correlation-request-id": [ - "775984e2-7094-4df1-a87e-216d8e638885" + "3b805ecb-9469-4457-bfe1-b184aaf67725" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:775984e2-7094-4df1-a87e-216d8e638885" + "WESTUS2:20181022T213008Z:3b805ecb-9469-4457-bfe1-b184aaf67725" ], "Content-Length": [ "899" @@ -6774,14 +7042,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "336e3130-7142-4430-ac66-d7308339a406" + "649419f6-da66-4df5-92c0-dbbe0eb60585" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6789,7 +7057,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6804,7 +7072,7 @@ "1" ], "x-ms-request-id": [ - "608eee78-5bcf-4ea9-9bff-407cbb69bb9c" + "c23d8387-f50f-4644-a561-fb0ca5749a25" ], "X-Content-Type-Options": [ "nosniff" @@ -6816,10 +7084,10 @@ "11894" ], "x-ms-correlation-request-id": [ - "040cbe78-fb2f-463f-bf63-5d14efbd1d48" + "55aeb00c-4f6f-4153-a458-3f7a96b51a0a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:040cbe78-fb2f-463f-bf63-5d14efbd1d48" + "WESTUS2:20181022T213008Z:55aeb00c-4f6f-4153-a458-3f7a96b51a0a" ], "Content-Length": [ "1364" @@ -6841,14 +7109,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ded7793d-0572-4171-bb15-3e9c2d9b0ab4" + "a9a42e87-33a1-4d11-9247-ba46f1735f6d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6856,7 +7124,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6871,7 +7139,7 @@ "1" ], "x-ms-request-id": [ - "4e65b1d5-ba42-4815-a5ce-c269b090c3d5" + "1d714ce9-7c32-438e-804c-cfa232109926" ], "X-Content-Type-Options": [ "nosniff" @@ -6883,10 +7151,10 @@ "11893" ], "x-ms-correlation-request-id": [ - "d6fd7db9-e3e7-4160-af05-85586c4efd8e" + "a68f80b5-7121-4017-8934-343d3c5171d9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:d6fd7db9-e3e7-4160-af05-85586c4efd8e" + "WESTUS2:20181022T213008Z:a68f80b5-7121-4017-8934-343d3c5171d9" ], "Content-Length": [ "1364" @@ -6908,14 +7176,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "74fca306-2d5d-4de9-bfb6-57a156ae3ba6" + "06e8f615-282d-4113-9f02-870de17ef5d0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6923,7 +7191,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -6938,7 +7206,7 @@ "1" ], "x-ms-request-id": [ - "d942f592-d5b2-4265-9af0-477cd48e29b1" + "c04c474c-6327-4607-b06f-0a22804fe521" ], "X-Content-Type-Options": [ "nosniff" @@ -6950,10 +7218,10 @@ "11892" ], "x-ms-correlation-request-id": [ - "2f68da61-5d92-4ea7-91ad-ddeac6d552b8" + "eeefe668-7eef-45c8-8d3d-a579900e8f9c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233941Z:2f68da61-5d92-4ea7-91ad-ddeac6d552b8" + "WESTUS2:20181022T213008Z:eeefe668-7eef-45c8-8d3d-a579900e8f9c" ], "Content-Length": [ "1183" @@ -6975,14 +7243,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3b6de6bc-0883-402c-a1e4-01293ee59a95" + "ff6ee5ee-338b-4e75-9e89-16bb13c59d5e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6990,7 +7258,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7005,7 +7273,7 @@ "1" ], "x-ms-request-id": [ - "66c7876f-f9f0-4f98-9a58-2ef040ffefef" + "7f36c4c2-8c5d-412c-95e4-7399721d6e61" ], "X-Content-Type-Options": [ "nosniff" @@ -7017,10 +7285,10 @@ "11891" ], "x-ms-correlation-request-id": [ - "40a3d920-592d-4efa-8e5a-d3e8471e9fdd" + "0d505bcc-364a-4c57-a644-91885a3b108d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:40a3d920-592d-4efa-8e5a-d3e8471e9fdd" + "WESTUS2:20181022T213008Z:0d505bcc-364a-4c57-a644-91885a3b108d" ], "Content-Length": [ "1183" @@ -7042,14 +7310,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9221d174-fa79-43c1-a46a-44fb2517bdee" + "82bb509b-7aa9-4e41-b8ce-7b8d0fd39883" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7057,7 +7325,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7072,7 +7340,7 @@ "1" ], "x-ms-request-id": [ - "e38fc33f-9d47-4f30-a520-cd62b120f344" + "bc6de3b5-5add-4926-970d-ba6243245384" ], "X-Content-Type-Options": [ "nosniff" @@ -7084,10 +7352,10 @@ "11890" ], "x-ms-correlation-request-id": [ - "6a5e0899-59ad-4f87-b115-eb4a78d783f6" + "539d6319-6d29-4955-8315-9dcb8cd2a307" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:6a5e0899-59ad-4f87-b115-eb4a78d783f6" + "WESTUS2:20181022T213008Z:539d6319-6d29-4955-8315-9dcb8cd2a307" ], "Content-Length": [ "820" @@ -7109,14 +7377,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "76edd5dc-5b1a-4d44-a078-393b7cd1de6f" + "17ade7b4-544f-43d0-bb7d-af406e00aee8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7124,7 +7392,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7139,7 +7407,7 @@ "1" ], "x-ms-request-id": [ - "93a38392-a528-4777-8425-b3acc101f839" + "11cca59b-c244-4ce7-9b12-c64be44b94e9" ], "X-Content-Type-Options": [ "nosniff" @@ -7151,10 +7419,10 @@ "11889" ], "x-ms-correlation-request-id": [ - "3cb27dc7-152c-4e24-bd93-7ba529f66030" + "42d2e009-708d-4b56-acbd-1da3d6b07ef0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:3cb27dc7-152c-4e24-bd93-7ba529f66030" + "WESTUS2:20181022T213008Z:42d2e009-708d-4b56-acbd-1da3d6b07ef0" ], "Content-Length": [ "820" @@ -7176,14 +7444,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c549093f-06a8-41d4-b2c1-fcf84e6653cb" + "16dfddc1-1d7c-47b1-b63f-c710dd34e458" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7191,7 +7459,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:41 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7206,7 +7474,7 @@ "1" ], "x-ms-request-id": [ - "12fdf0b2-599d-4376-9a73-a3828d4db17a" + "d58bf79a-eaaf-48bf-8570-c96f389ae32f" ], "X-Content-Type-Options": [ "nosniff" @@ -7218,10 +7486,10 @@ "11888" ], "x-ms-correlation-request-id": [ - "7102c992-966b-43ec-b457-02016bfc4dd1" + "af18e30c-1617-4efa-8744-c3309677b0ee" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:7102c992-966b-43ec-b457-02016bfc4dd1" + "WESTUS2:20181022T213008Z:af18e30c-1617-4efa-8744-c3309677b0ee" ], "Content-Length": [ "883" @@ -7243,14 +7511,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ae5bbf96-9ce2-4ce4-891f-c2332551b042" + "b45621cd-ba66-4945-86af-985f2ff559f4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7258,7 +7526,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7273,7 +7541,7 @@ "1" ], "x-ms-request-id": [ - "568381ec-f78a-4906-8aac-952616b38e87" + "c0408dcc-5650-4dbc-b236-12073ecbcfbb" ], "X-Content-Type-Options": [ "nosniff" @@ -7285,10 +7553,10 @@ "11887" ], "x-ms-correlation-request-id": [ - "8a9de12c-2e52-4a5e-b195-6bf35519d970" + "ed36c841-9ed3-4110-90d2-7adabbb1d45b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:8a9de12c-2e52-4a5e-b195-6bf35519d970" + "WESTUS2:20181022T213008Z:ed36c841-9ed3-4110-90d2-7adabbb1d45b" ], "Content-Length": [ "883" @@ -7310,14 +7578,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ad87e9f1-9171-411c-a689-b6c684a3d8fe" + "4278b2ef-870b-47a7-b9db-b8ff4d780374" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7325,7 +7593,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7340,7 +7608,7 @@ "1" ], "x-ms-request-id": [ - "d71ac80d-780f-402c-bea5-0d6516ff615d" + "2eeb2cc9-b4b7-4232-ae4a-73265ba0bbc1" ], "X-Content-Type-Options": [ "nosniff" @@ -7352,10 +7620,10 @@ "11886" ], "x-ms-correlation-request-id": [ - "69fe1977-5a6d-4fd1-aadc-a15ae226b5fb" + "a94d3db5-e2e1-4c09-ab84-1dfa4e75f4bd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:69fe1977-5a6d-4fd1-aadc-a15ae226b5fb" + "WESTUS2:20181022T213008Z:a94d3db5-e2e1-4c09-ab84-1dfa4e75f4bd" ], "Content-Length": [ "846" @@ -7377,14 +7645,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c71c24cb-c556-4257-baa8-cae100e9749c" + "3e15d5fe-607f-4055-9f53-9bbaa2cd56d8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7392,7 +7660,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7407,7 +7675,7 @@ "1" ], "x-ms-request-id": [ - "4ce8f354-0487-49e5-94e8-654bf77f8cdd" + "9b56ff2e-2605-4b77-b79f-bdea47e69f29" ], "X-Content-Type-Options": [ "nosniff" @@ -7419,10 +7687,10 @@ "11885" ], "x-ms-correlation-request-id": [ - "438f4f51-e013-48c7-8ac6-6e644f0b14f5" + "73857c6d-e527-4613-9c80-862b5153541b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:438f4f51-e013-48c7-8ac6-6e644f0b14f5" + "WESTUS2:20181022T213008Z:73857c6d-e527-4613-9c80-862b5153541b" ], "Content-Length": [ "846" @@ -7444,14 +7712,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1b8d09f2-f660-435d-b282-b64be0307fcf" + "e0ddf6be-6eca-443a-9f09-4b7845779738" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7459,7 +7727,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7474,7 +7742,7 @@ "1" ], "x-ms-request-id": [ - "e3186b93-cbe5-4aa9-b135-49e5e180fd71" + "959fa6ea-024e-443c-8958-c1b18f05cd2c" ], "X-Content-Type-Options": [ "nosniff" @@ -7486,10 +7754,10 @@ "11884" ], "x-ms-correlation-request-id": [ - "fb7f07ea-1657-4cf2-b782-dc0b62ab6166" + "75ef3602-0704-4768-b172-a24752944bcc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:fb7f07ea-1657-4cf2-b782-dc0b62ab6166" + "WESTUS2:20181022T213008Z:75ef3602-0704-4768-b172-a24752944bcc" ], "Content-Length": [ "843" @@ -7511,14 +7779,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cbb83a21-62a9-468f-a7ee-371b9d533e6d" + "1259afd8-eff0-4e52-b798-8940e8aa7a94" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7526,7 +7794,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7541,7 +7809,7 @@ "1" ], "x-ms-request-id": [ - "5aa5f931-b74a-407c-b568-cac2379d6945" + "5ce87140-e164-4b53-b2c6-ff810af390b2" ], "X-Content-Type-Options": [ "nosniff" @@ -7553,10 +7821,10 @@ "11883" ], "x-ms-correlation-request-id": [ - "07c15076-3f05-4b8f-bc79-bdf88db74352" + "d24f6ace-a70a-4471-bae2-601efd675add" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:07c15076-3f05-4b8f-bc79-bdf88db74352" + "WESTUS2:20181022T213008Z:d24f6ace-a70a-4471-bae2-601efd675add" ], "Content-Length": [ "843" @@ -7578,14 +7846,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "457870d4-8f94-42ab-ad16-b66d2c2c24ea" + "07656df2-bcbb-4902-9a8a-6c6a5d74496a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7593,7 +7861,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7608,7 +7876,7 @@ "1" ], "x-ms-request-id": [ - "d28f7242-a86a-41fc-867d-cb1c7d7a02f8" + "33ccbf13-2fc6-46aa-b5f4-b3e51dc945a1" ], "X-Content-Type-Options": [ "nosniff" @@ -7620,10 +7888,10 @@ "11882" ], "x-ms-correlation-request-id": [ - "8b6de794-ac74-4117-92ff-f1c4992d7e55" + "78663413-9ce4-445b-9f00-e1f3f39b1c6d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:8b6de794-ac74-4117-92ff-f1c4992d7e55" + "WESTUS2:20181022T213008Z:78663413-9ce4-445b-9f00-e1f3f39b1c6d" ], "Content-Length": [ "860" @@ -7645,14 +7913,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5d46b4f8-0271-49cf-ac79-d9c0e647203f" + "ede97328-08d8-4077-a6ec-b40148cab041" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7660,7 +7928,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7675,7 +7943,7 @@ "1" ], "x-ms-request-id": [ - "e6ebe3f5-67e8-4b7f-83c5-1fd7f1794d10" + "10ee133f-b63c-48e0-86bb-ae250340681e" ], "X-Content-Type-Options": [ "nosniff" @@ -7687,10 +7955,10 @@ "11881" ], "x-ms-correlation-request-id": [ - "68cd11ab-d778-46e3-91a9-168dcc09af7a" + "da80d26c-cbbe-47df-909f-18ceda98e358" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:68cd11ab-d778-46e3-91a9-168dcc09af7a" + "WESTUS2:20181022T213008Z:da80d26c-cbbe-47df-909f-18ceda98e358" ], "Content-Length": [ "860" @@ -7712,14 +7980,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "27e50297-0b82-4166-8056-b94bd123da13" + "9a82ae1f-8b6c-4670-acdf-6b8aa6be8c58" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7727,7 +7995,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7742,7 +8010,7 @@ "1" ], "x-ms-request-id": [ - "7baf2ded-9a2b-48b0-a11f-e592b48e7291" + "8e9d299c-dcfc-4ea7-a905-0c3a076758d2" ], "X-Content-Type-Options": [ "nosniff" @@ -7754,10 +8022,10 @@ "11880" ], "x-ms-correlation-request-id": [ - "df4a7ed8-ef3c-494c-8bd1-0f69e749028f" + "ea766409-d234-4033-a14b-11bf9a122aa3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233942Z:df4a7ed8-ef3c-494c-8bd1-0f69e749028f" + "WESTUS2:20181022T213008Z:ea766409-d234-4033-a14b-11bf9a122aa3" ], "Content-Length": [ "938" @@ -7779,14 +8047,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b061a59d-7e49-4f5b-bf08-7eef00d11c1c" + "104802a5-58b0-4219-981f-badbde54f300" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7794,7 +8062,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7809,7 +8077,7 @@ "1" ], "x-ms-request-id": [ - "c5bbe54e-0b43-4f49-ae36-b6df7ba368fd" + "8be7885d-6239-4e73-a98a-0ed52077fcf4" ], "X-Content-Type-Options": [ "nosniff" @@ -7821,10 +8089,10 @@ "11879" ], "x-ms-correlation-request-id": [ - "59e66315-b12c-429d-a374-e0bc12a8747b" + "12d6e75e-a955-42c3-b99f-5863dbdf7645" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:59e66315-b12c-429d-a374-e0bc12a8747b" + "WESTUS2:20181022T213008Z:12d6e75e-a955-42c3-b99f-5863dbdf7645" ], "Content-Length": [ "938" @@ -7846,14 +8114,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "adeba81d-1bf8-4e73-953e-e5549924899f" + "2bbf9b6d-5ca9-4eba-b9ae-fb2556791ec5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7861,7 +8129,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7876,7 +8144,7 @@ "1" ], "x-ms-request-id": [ - "ff870cd3-ff12-478f-b34f-befa32c7ea53" + "1562e6d9-e9cb-4724-9206-1343c9bcc586" ], "X-Content-Type-Options": [ "nosniff" @@ -7888,10 +8156,10 @@ "11878" ], "x-ms-correlation-request-id": [ - "e5fa410c-208a-4c93-92b8-742203261431" + "c562e621-ae40-4527-9e52-1d83cc99841e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:e5fa410c-208a-4c93-92b8-742203261431" + "WESTUS2:20181022T213008Z:c562e621-ae40-4527-9e52-1d83cc99841e" ], "Content-Length": [ "926" @@ -7913,14 +8181,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "90a5b1ae-c377-45f4-a80c-7f8f4b451692" + "645bd68f-5101-457a-87ce-76612f958b8e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7928,7 +8196,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:42 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -7943,7 +8211,7 @@ "1" ], "x-ms-request-id": [ - "582cfcca-1e9e-4650-b3dc-d1fbf174668d" + "ee2e798f-ce42-4b86-92c4-ed6c02d770ab" ], "X-Content-Type-Options": [ "nosniff" @@ -7955,10 +8223,10 @@ "11877" ], "x-ms-correlation-request-id": [ - "37baedfd-abf3-4a94-87bd-c4ebba77a73b" + "3883f997-53b1-4447-b5bc-21b04f9e326a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:37baedfd-abf3-4a94-87bd-c4ebba77a73b" + "WESTUS2:20181022T213008Z:3883f997-53b1-4447-b5bc-21b04f9e326a" ], "Content-Length": [ "926" @@ -7980,14 +8248,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4f980780-0f10-4bb4-9788-262b70c8481e" + "b5141450-d243-4bdf-bfc5-1b65aa679d09" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7995,7 +8263,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8010,7 +8278,7 @@ "1" ], "x-ms-request-id": [ - "8db0ab1d-f5b7-4209-a323-1fdbb1b95319" + "96b912da-6ce3-4c2d-95dc-0dca30872879" ], "X-Content-Type-Options": [ "nosniff" @@ -8022,10 +8290,10 @@ "11876" ], "x-ms-correlation-request-id": [ - "bc8fe3f5-6b1f-4eff-b008-dcf3fbef79de" + "d2834cd7-1cbf-4605-a8f2-860ef3be59c5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:bc8fe3f5-6b1f-4eff-b008-dcf3fbef79de" + "WESTUS2:20181022T213008Z:d2834cd7-1cbf-4605-a8f2-860ef3be59c5" ], "Content-Length": [ "1768" @@ -8047,14 +8315,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3e89b2cc-af1f-4bd3-a6a2-939a6281f05e" + "ae38951f-5b68-4f8b-97e5-67846a7e8bc4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8062,7 +8330,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8077,7 +8345,7 @@ "1" ], "x-ms-request-id": [ - "7546d1a2-1029-440c-9632-c55894ca9035" + "1cbbd182-93ab-463a-8b4e-60e20242fc9d" ], "X-Content-Type-Options": [ "nosniff" @@ -8089,10 +8357,10 @@ "11875" ], "x-ms-correlation-request-id": [ - "71f770bf-e437-4257-afa2-52203fd823ed" + "a2701c2e-c1c5-4def-9071-6ca33d0777e7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:71f770bf-e437-4257-afa2-52203fd823ed" + "WESTUS2:20181022T213008Z:a2701c2e-c1c5-4def-9071-6ca33d0777e7" ], "Content-Length": [ "1768" @@ -8114,14 +8382,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "851ca895-a9ef-4b07-b038-8f4c3dc09579" + "a33fef4c-b5cf-42cc-af1a-f0b143037fdb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8129,7 +8397,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8144,7 +8412,7 @@ "1" ], "x-ms-request-id": [ - "9e825a49-f4a5-4ef5-be31-df587d79c74e" + "5ae43d59-f4de-43bd-ae2a-6e1117392bbf" ], "X-Content-Type-Options": [ "nosniff" @@ -8156,10 +8424,10 @@ "11874" ], "x-ms-correlation-request-id": [ - "b2c33260-3032-4bd2-9fd0-7896632f6408" + "baa6abf5-a5c3-4b35-a335-790a94e239b9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:b2c33260-3032-4bd2-9fd0-7896632f6408" + "WESTUS2:20181022T213008Z:baa6abf5-a5c3-4b35-a335-790a94e239b9" ], "Content-Length": [ "762" @@ -8181,14 +8449,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0836d2f9-e72a-4e19-b12f-8135304339dd" + "206be452-f97c-4bbc-9fd3-96ca5d093804" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8196,7 +8464,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8211,7 +8479,7 @@ "1" ], "x-ms-request-id": [ - "535899d3-193a-461c-aec9-31f4207de375" + "54d6fe0a-c6df-4934-9904-f12616a65e92" ], "X-Content-Type-Options": [ "nosniff" @@ -8223,10 +8491,10 @@ "11873" ], "x-ms-correlation-request-id": [ - "f40cecac-1105-497d-a477-b99e7fc4842e" + "7fa3cbf2-126d-47d4-a94f-5a92232471be" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:f40cecac-1105-497d-a477-b99e7fc4842e" + "WESTUS2:20181022T213008Z:7fa3cbf2-126d-47d4-a94f-5a92232471be" ], "Content-Length": [ "762" @@ -8248,14 +8516,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "83dee180-1251-4edb-8e09-ac0d7c9f25fa" + "4215c297-9512-4e55-a3c6-6a1975f25792" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8263,7 +8531,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8278,7 +8546,7 @@ "1" ], "x-ms-request-id": [ - "3ebb8707-644f-4158-b84d-9d8d358747a7" + "a97dc293-9b8c-4b90-87df-25b2f1b6e354" ], "X-Content-Type-Options": [ "nosniff" @@ -8290,10 +8558,10 @@ "11872" ], "x-ms-correlation-request-id": [ - "4b14578e-ebb2-40e9-adc1-dc02b9398f54" + "92ec8d41-9773-4e80-aece-f41b2835843b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:4b14578e-ebb2-40e9-adc1-dc02b9398f54" + "WESTUS2:20181022T213008Z:92ec8d41-9773-4e80-aece-f41b2835843b" ], "Content-Length": [ "2085" @@ -8315,14 +8583,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b6a35264-ea11-4650-8feb-dd246b3cc9bb" + "dd2812d6-b5e6-42eb-9387-878945d8794d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8330,7 +8598,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8345,7 +8613,7 @@ "1" ], "x-ms-request-id": [ - "7c08f559-48f5-48ca-abf9-3259e521e77c" + "86609598-5069-49c6-a26d-fb7950a282f1" ], "X-Content-Type-Options": [ "nosniff" @@ -8357,10 +8625,10 @@ "11871" ], "x-ms-correlation-request-id": [ - "baa5c9e2-b99d-4a41-9969-76b3144ba788" + "b81ec5e1-febb-4ab6-81be-b7e0395cb7b7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:baa5c9e2-b99d-4a41-9969-76b3144ba788" + "WESTUS2:20181022T213008Z:b81ec5e1-febb-4ab6-81be-b7e0395cb7b7" ], "Content-Length": [ "2085" @@ -8382,14 +8650,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "290a456f-c80f-4273-af7a-8b3dd97a1e69" + "8ff0fc3a-e77c-43e8-93cf-14bf0dfd2c64" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8397,7 +8665,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8412,7 +8680,7 @@ "1" ], "x-ms-request-id": [ - "1cca606b-2624-4b3e-8a32-0a9048a7f730" + "28de4ad2-9637-4b8f-a349-a236719a7cd1" ], "X-Content-Type-Options": [ "nosniff" @@ -8424,10 +8692,10 @@ "11870" ], "x-ms-correlation-request-id": [ - "3ce791b9-bf77-45b5-8bca-6aaf97bf98cf" + "5d446179-2a4f-4598-97ad-db8d2c3e9f35" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:3ce791b9-bf77-45b5-8bca-6aaf97bf98cf" + "WESTUS2:20181022T213008Z:5d446179-2a4f-4598-97ad-db8d2c3e9f35" ], "Content-Length": [ "930" @@ -8449,14 +8717,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e8af14eb-01e6-4767-b697-c1ddfcafb573" + "fc57d49c-074e-4b12-bb02-25535b649578" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8464,7 +8732,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8479,7 +8747,7 @@ "1" ], "x-ms-request-id": [ - "2f2c8977-5713-4161-a42f-9fa33c67312c" + "2c015721-a859-4cde-bf98-977ddd6d6fc2" ], "X-Content-Type-Options": [ "nosniff" @@ -8491,10 +8759,10 @@ "11869" ], "x-ms-correlation-request-id": [ - "97219e49-9758-4018-90ce-0474ee0df87d" + "a3b4eaf4-899a-4d07-923a-d6a17d6e84d5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:97219e49-9758-4018-90ce-0474ee0df87d" + "WESTUS2:20181022T213008Z:a3b4eaf4-899a-4d07-923a-d6a17d6e84d5" ], "Content-Length": [ "930" @@ -8516,14 +8784,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cc3a9eaa-3d39-4bbd-a339-71a909e3b8d0" + "a36826fa-4b6e-4f01-9898-7beaedf6fb15" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8531,7 +8799,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8546,7 +8814,7 @@ "1" ], "x-ms-request-id": [ - "5c34610e-5f81-4797-af0c-340065ea39d4" + "ab1db1d0-b880-474a-bd81-014d301ed9ca" ], "X-Content-Type-Options": [ "nosniff" @@ -8558,10 +8826,10 @@ "11868" ], "x-ms-correlation-request-id": [ - "e10033cf-2faa-415d-8100-5959e08cea29" + "7a5aebbc-7d29-4f46-ac83-9364e2894d66" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:e10033cf-2faa-415d-8100-5959e08cea29" + "WESTUS2:20181022T213008Z:7a5aebbc-7d29-4f46-ac83-9364e2894d66" ], "Content-Length": [ "903" @@ -8583,14 +8851,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3e2275d4-6cf6-4b9d-80a6-9cd991c10826" + "53c4b998-ee76-4a98-ae2b-6a6b4f61c0c0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8598,7 +8866,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8613,7 +8881,7 @@ "1" ], "x-ms-request-id": [ - "e1ff593b-f204-4b91-8940-967945edadd8" + "efb663e0-d6f5-4726-8a85-4be363663f1f" ], "X-Content-Type-Options": [ "nosniff" @@ -8625,10 +8893,10 @@ "11867" ], "x-ms-correlation-request-id": [ - "d8ae7324-0208-4c5d-a7cb-1528bc7a431d" + "2f4192bc-8df5-4bf0-9b33-330da2524445" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233943Z:d8ae7324-0208-4c5d-a7cb-1528bc7a431d" + "WESTUS2:20181022T213008Z:2f4192bc-8df5-4bf0-9b33-330da2524445" ], "Content-Length": [ "903" @@ -8650,14 +8918,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3241062-e1a4-46a4-b6e1-c13494a7ca45" + "29f07235-449d-49e2-b6db-4b3c0de2cee1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8665,7 +8933,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:07 GMT" ], "Pragma": [ "no-cache" @@ -8680,7 +8948,7 @@ "1" ], "x-ms-request-id": [ - "bc6bb869-713b-488f-922d-44baeda0aae8" + "9baea8ae-8c93-4274-8005-9f37955e3ae4" ], "X-Content-Type-Options": [ "nosniff" @@ -8692,10 +8960,10 @@ "11866" ], "x-ms-correlation-request-id": [ - "7f42a916-90d7-43e1-913d-65033db2e50c" + "0ac8b0ed-341e-4b4c-b9d7-9512a52543f3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:7f42a916-90d7-43e1-913d-65033db2e50c" + "WESTUS2:20181022T213008Z:0ac8b0ed-341e-4b4c-b9d7-9512a52543f3" ], "Content-Length": [ "799" @@ -8717,14 +8985,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "11d704d9-7c16-40cc-bc03-3a88f8f0c4f7" + "9337e4d6-d53f-453e-b14a-57d1efe3534c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8732,7 +9000,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -8747,7 +9015,7 @@ "1" ], "x-ms-request-id": [ - "c47e881b-59a9-41f6-98e5-bfbab919da75" + "93fba2a2-17aa-4b8b-a0b4-00d8f80de576" ], "X-Content-Type-Options": [ "nosniff" @@ -8759,10 +9027,10 @@ "11865" ], "x-ms-correlation-request-id": [ - "66483f85-8ab0-4fcc-96fa-21503f0cd863" + "c67f5a9b-5b23-4576-bb02-78995272f3de" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:66483f85-8ab0-4fcc-96fa-21503f0cd863" + "WESTUS2:20181022T213008Z:c67f5a9b-5b23-4576-bb02-78995272f3de" ], "Content-Length": [ "799" @@ -8784,14 +9052,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cecaa25b-3d09-4772-b33d-ecc01c34da37" + "9d35fcc0-cfb5-40a8-ab4a-cf3fa0272bda" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8799,7 +9067,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:43 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -8814,7 +9082,7 @@ "1" ], "x-ms-request-id": [ - "b37e92be-99a0-4a1d-8b3a-bb289c6da482" + "18a46ab9-4480-4cba-80e7-8679e21f2c86" ], "X-Content-Type-Options": [ "nosniff" @@ -8826,10 +9094,10 @@ "11864" ], "x-ms-correlation-request-id": [ - "aef79551-da5b-410e-a2fb-e9cf68c610e7" + "326d2499-bb84-40ba-ac64-6a8cbe674412" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:aef79551-da5b-410e-a2fb-e9cf68c610e7" + "WESTUS2:20181022T213008Z:326d2499-bb84-40ba-ac64-6a8cbe674412" ], "Content-Length": [ "921" @@ -8851,14 +9119,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1f2acce6-f543-48c2-b811-56c7b7ed43eb" + "fde541ef-4e3a-4cda-ace1-f8601f969882" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8866,7 +9134,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -8881,7 +9149,7 @@ "1" ], "x-ms-request-id": [ - "93972ba0-8c2b-4286-a3f7-673a7a843fb0" + "11f85e14-39f7-4a26-96d5-e9f6c1f659a8" ], "X-Content-Type-Options": [ "nosniff" @@ -8893,10 +9161,10 @@ "11863" ], "x-ms-correlation-request-id": [ - "b1ffae35-7f19-494d-9157-0be18e78646b" + "03b74f52-ff65-4ef5-80f8-9ed97d4c02c9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:b1ffae35-7f19-494d-9157-0be18e78646b" + "WESTUS2:20181022T213008Z:03b74f52-ff65-4ef5-80f8-9ed97d4c02c9" ], "Content-Length": [ "921" @@ -8918,14 +9186,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0ef9fdf4-259c-4ac2-a97b-7192f2862678" + "a9fac2c6-2799-4634-bc8a-44cd60e20c20" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -8933,7 +9201,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -8948,7 +9216,7 @@ "1" ], "x-ms-request-id": [ - "43546ca8-c2f0-4627-bd65-39c3ae02efb8" + "2ccf0730-31b0-4430-807c-5407b4f1981d" ], "X-Content-Type-Options": [ "nosniff" @@ -8960,10 +9228,10 @@ "11862" ], "x-ms-correlation-request-id": [ - "b3fff49e-11af-4e37-aa86-7be5a0b21764" + "7a5d903a-61b6-489c-a377-9ae922d88e86" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:b3fff49e-11af-4e37-aa86-7be5a0b21764" + "WESTUS2:20181022T213008Z:7a5d903a-61b6-489c-a377-9ae922d88e86" ], "Content-Length": [ "902" @@ -8985,14 +9253,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7feb7aa5-726e-4a35-b52c-6a8ec883af6d" + "55171100-267b-4624-9d63-31206d5e4844" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9000,7 +9268,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9015,7 +9283,7 @@ "1" ], "x-ms-request-id": [ - "fa9b7ed6-c994-44a7-8402-a82eecbdd5ec" + "78458049-f8b9-46af-84f8-64cea1f99a0a" ], "X-Content-Type-Options": [ "nosniff" @@ -9027,10 +9295,10 @@ "11861" ], "x-ms-correlation-request-id": [ - "d22601fb-7943-4cfd-a3af-1301b0705f96" + "5fc1bf15-82d8-47dd-b7e5-a135e0b0f0cf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:d22601fb-7943-4cfd-a3af-1301b0705f96" + "WESTUS2:20181022T213008Z:5fc1bf15-82d8-47dd-b7e5-a135e0b0f0cf" ], "Content-Length": [ "902" @@ -9052,14 +9320,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "06f71efe-d9d1-41f4-a1e6-e20ba9d642af" + "b87de4f9-b25f-4118-8198-92afd3269055" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9067,7 +9335,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9082,7 +9350,7 @@ "1" ], "x-ms-request-id": [ - "26a6efb5-5e93-4a4c-8769-ac8bd5b86744" + "88dba9a7-0461-4a99-9747-8b5b1af98504" ], "X-Content-Type-Options": [ "nosniff" @@ -9094,10 +9362,10 @@ "11860" ], "x-ms-correlation-request-id": [ - "884d428f-ad46-4c3e-9d6d-eb541d3d7f45" + "81fde908-d4de-498a-9ab0-ecb563f62aee" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:884d428f-ad46-4c3e-9d6d-eb541d3d7f45" + "WESTUS2:20181022T213008Z:81fde908-d4de-498a-9ab0-ecb563f62aee" ], "Content-Length": [ "975" @@ -9119,14 +9387,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b9488af-a7c6-4bbb-97eb-014a9e6442fc" + "e15b76e2-c57d-4eb1-ba60-d7a0ef5bea8e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9134,7 +9402,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9149,7 +9417,7 @@ "1" ], "x-ms-request-id": [ - "6498530a-87a6-4b50-a0eb-f0d67fd016ee" + "6e5aa0e4-85d5-4e24-afdf-0e49c58db406" ], "X-Content-Type-Options": [ "nosniff" @@ -9161,10 +9429,10 @@ "11859" ], "x-ms-correlation-request-id": [ - "bebdb2ef-8530-4253-b14b-7e376ed7e01c" + "7a7d5842-c42b-4791-a0bf-7555d95c0b42" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:bebdb2ef-8530-4253-b14b-7e376ed7e01c" + "WESTUS2:20181022T213009Z:7a7d5842-c42b-4791-a0bf-7555d95c0b42" ], "Content-Length": [ "975" @@ -9186,14 +9454,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a65a717d-cf4f-43b2-9888-4cdaea63aa0f" + "24883e21-b7bf-4e12-9914-c761985b8998" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9201,7 +9469,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9216,7 +9484,7 @@ "1" ], "x-ms-request-id": [ - "10eb6280-32a7-432f-95b7-94742f5d835e" + "b99e9617-40d3-4404-98ab-8655c5fb38cb" ], "X-Content-Type-Options": [ "nosniff" @@ -9228,10 +9496,10 @@ "11858" ], "x-ms-correlation-request-id": [ - "9d79e17b-b064-4e6a-af9e-b3b41a70543a" + "8f552153-cdcc-45ac-94e3-34f4fb1d4dad" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:9d79e17b-b064-4e6a-af9e-b3b41a70543a" + "WESTUS2:20181022T213009Z:8f552153-cdcc-45ac-94e3-34f4fb1d4dad" ], "Content-Length": [ "1466" @@ -9253,14 +9521,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8fcf0039-af08-4c26-a8d1-28581a2f3459" + "55bb2d30-57dc-4ce1-92ba-67b912ff51cb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9268,7 +9536,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9283,7 +9551,7 @@ "1" ], "x-ms-request-id": [ - "187e8373-1fb7-49ec-b635-06e75605f581" + "c45bab55-f637-428e-9b62-9e94b099b360" ], "X-Content-Type-Options": [ "nosniff" @@ -9295,10 +9563,10 @@ "11857" ], "x-ms-correlation-request-id": [ - "2d9fe8d3-977c-4cd6-bcb3-dab54a43571d" + "f7766f90-5b01-41d3-9117-fde0085314c8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:2d9fe8d3-977c-4cd6-bcb3-dab54a43571d" + "WESTUS2:20181022T213009Z:f7766f90-5b01-41d3-9117-fde0085314c8" ], "Content-Length": [ "1466" @@ -9320,14 +9588,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00523b9a-f36a-4edd-99c3-7b8b70012cff" + "d905ad18-cfc3-42fb-a863-092212520e0f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9335,7 +9603,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9350,7 +9618,7 @@ "1" ], "x-ms-request-id": [ - "fe25b527-6887-47db-887a-656fcba81a4e" + "d36addd1-1aa8-4d2f-8dd9-121d47710dc8" ], "X-Content-Type-Options": [ "nosniff" @@ -9362,10 +9630,10 @@ "11856" ], "x-ms-correlation-request-id": [ - "c9f43d9e-fcc6-434f-83d5-74d5ab7e8fd9" + "ef591048-e0c0-4a89-8ce4-e7ae6169d136" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:c9f43d9e-fcc6-434f-83d5-74d5ab7e8fd9" + "WESTUS2:20181022T213009Z:ef591048-e0c0-4a89-8ce4-e7ae6169d136" ], "Content-Length": [ "951" @@ -9387,14 +9655,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8f211912-3f2c-4850-9403-fc3b7f2a7fdf" + "bb1c918f-0523-4047-af3a-4944c8691b45" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9402,7 +9670,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9417,7 +9685,7 @@ "1" ], "x-ms-request-id": [ - "b3377e55-17e6-4b9c-9465-f8afcce8f853" + "7e8c6e29-15f6-4f91-aa1b-5b2c0b0ea641" ], "X-Content-Type-Options": [ "nosniff" @@ -9429,10 +9697,10 @@ "11855" ], "x-ms-correlation-request-id": [ - "58c1c5c4-8724-4827-a68e-d3fb646b9f05" + "ac6be7ef-3d05-4fe3-84d6-f624c44e63a4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:58c1c5c4-8724-4827-a68e-d3fb646b9f05" + "WESTUS2:20181022T213009Z:ac6be7ef-3d05-4fe3-84d6-f624c44e63a4" ], "Content-Length": [ "951" @@ -9454,14 +9722,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e51f3e69-7eaa-4099-a302-2f1143b23461" + "2649bf26-cbe5-4949-b5ad-bff6057faa45" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9469,7 +9737,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9484,7 +9752,7 @@ "1" ], "x-ms-request-id": [ - "f7c9154a-c3ae-4c02-a4c6-25dc60878e3f" + "7fc54c13-0c29-4e63-b9c2-a054be32a5d9" ], "X-Content-Type-Options": [ "nosniff" @@ -9496,10 +9764,10 @@ "11854" ], "x-ms-correlation-request-id": [ - "36722a18-ffa0-4e6a-b2e5-91806a778cbf" + "bc27c458-5d68-4fef-a16e-03e0324e8772" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233944Z:36722a18-ffa0-4e6a-b2e5-91806a778cbf" + "WESTUS2:20181022T213009Z:bc27c458-5d68-4fef-a16e-03e0324e8772" ], "Content-Length": [ "1408" @@ -9521,14 +9789,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "132b049e-33a2-4c8e-87b7-81cfdf116e6c" + "4b71968c-f2e2-4fba-ab93-5afa115f360b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9536,7 +9804,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9551,7 +9819,7 @@ "1" ], "x-ms-request-id": [ - "336f326a-3f36-49d9-92f0-d4c0cb70a288" + "570b3a33-f59e-4c27-81cc-638a965e2685" ], "X-Content-Type-Options": [ "nosniff" @@ -9563,10 +9831,10 @@ "11853" ], "x-ms-correlation-request-id": [ - "3adea22f-f7e1-4d68-9a68-8c043016d730" + "05ad6d8f-7f60-46d2-8064-c23384efeecb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:3adea22f-f7e1-4d68-9a68-8c043016d730" + "WESTUS2:20181022T213009Z:05ad6d8f-7f60-46d2-8064-c23384efeecb" ], "Content-Length": [ "1408" @@ -9588,14 +9856,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e29f6655-5e00-46fb-bddb-09b1f27ae99c" + "82a196d4-95e7-4f3e-a920-048d70fb89e1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9603,7 +9871,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9618,7 +9886,7 @@ "1" ], "x-ms-request-id": [ - "771579ac-340c-4a61-b28e-64ab0ce7c950" + "f5928c97-f85d-49fb-95d1-c68d58bc54df" ], "X-Content-Type-Options": [ "nosniff" @@ -9630,10 +9898,10 @@ "11852" ], "x-ms-correlation-request-id": [ - "f92fd866-f965-4cc1-9f69-d710e51fbd29" + "38620079-8ca8-41c1-a6f9-a517b3bebe96" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:f92fd866-f965-4cc1-9f69-d710e51fbd29" + "WESTUS2:20181022T213009Z:38620079-8ca8-41c1-a6f9-a517b3bebe96" ], "Content-Length": [ "1248" @@ -9655,14 +9923,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b24f3eb1-bbd4-48e4-b2be-28955f5fcf24" + "d220b9d5-9154-4da8-9803-1a807c92d887" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9670,7 +9938,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:44 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9685,7 +9953,7 @@ "1" ], "x-ms-request-id": [ - "d71e60db-f412-4823-ae36-b6dc904409cd" + "ff4e34ff-26cc-4cd8-8274-4f8be62262cb" ], "X-Content-Type-Options": [ "nosniff" @@ -9697,10 +9965,10 @@ "11851" ], "x-ms-correlation-request-id": [ - "470ae9f6-1cf1-4dde-95fc-8a4e9ceecde6" + "01101e16-a2de-4a05-971d-4cc655a53eb5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:470ae9f6-1cf1-4dde-95fc-8a4e9ceecde6" + "WESTUS2:20181022T213009Z:01101e16-a2de-4a05-971d-4cc655a53eb5" ], "Content-Length": [ "1248" @@ -9722,14 +9990,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "494d239f-2e94-4ef5-a128-56c9f2bf29ee" + "6250a05d-3c24-40ca-9c73-a364961edd3f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9737,7 +10005,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9752,7 +10020,7 @@ "1" ], "x-ms-request-id": [ - "46a9ed47-c57c-49b3-86f6-f613b2bba097" + "3054e435-3f82-45c4-aed7-3156762effd9" ], "X-Content-Type-Options": [ "nosniff" @@ -9764,10 +10032,10 @@ "11850" ], "x-ms-correlation-request-id": [ - "62f5c700-bfea-4bb7-a969-836a8dcc630c" + "c4300fed-e2e3-4c1e-8145-7ea0dd764ae4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:62f5c700-bfea-4bb7-a969-836a8dcc630c" + "WESTUS2:20181022T213009Z:c4300fed-e2e3-4c1e-8145-7ea0dd764ae4" ], "Content-Length": [ "676" @@ -9789,14 +10057,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4104d069-4397-4a02-bcf4-1249e72b6565" + "b0a2039d-794c-4c38-990d-ee0e4de1bd8d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9804,7 +10072,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9819,7 +10087,7 @@ "1" ], "x-ms-request-id": [ - "c57e7d51-80c5-4c27-b202-a2d40e7ea0ec" + "3727aa6f-2580-43ad-af89-ca7e3fa95a15" ], "X-Content-Type-Options": [ "nosniff" @@ -9831,10 +10099,10 @@ "11849" ], "x-ms-correlation-request-id": [ - "a4346ca8-c5e5-41bb-b296-f1599850bdf1" + "dcb09210-f901-4288-8e2e-abdca97f4cc9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:a4346ca8-c5e5-41bb-b296-f1599850bdf1" + "WESTUS2:20181022T213009Z:dcb09210-f901-4288-8e2e-abdca97f4cc9" ], "Content-Length": [ "676" @@ -9856,14 +10124,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1f6866bc-f6d0-404b-b05c-66789ed55e7f" + "e7ccf44b-96fd-4ed0-bcd4-101569e3d2fa" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9871,7 +10139,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9886,7 +10154,7 @@ "1" ], "x-ms-request-id": [ - "b8e05fa2-1725-4215-a138-4aff0d987f12" + "7c1cd324-0d68-40e9-be8d-7446cc6c2472" ], "X-Content-Type-Options": [ "nosniff" @@ -9898,10 +10166,10 @@ "11848" ], "x-ms-correlation-request-id": [ - "7ac524e1-79ca-42c3-90f4-207438832410" + "a0e423a4-94db-44da-8ad3-3d946345edab" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:7ac524e1-79ca-42c3-90f4-207438832410" + "WESTUS2:20181022T213009Z:a0e423a4-94db-44da-8ad3-3d946345edab" ], "Content-Length": [ "709" @@ -9923,14 +10191,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "38a1ec1b-be3f-4963-a931-42bf5381f825" + "dfe35c2d-d366-4b9a-80a0-23200a6b8930" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -9938,7 +10206,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -9953,7 +10221,7 @@ "1" ], "x-ms-request-id": [ - "7c4d2bca-912d-409b-b71e-7bd9729a4361" + "c67e4961-a5a4-4fa4-91a8-b0d48ae5abc3" ], "X-Content-Type-Options": [ "nosniff" @@ -9965,10 +10233,10 @@ "11847" ], "x-ms-correlation-request-id": [ - "0fe753a9-4d14-4f35-9168-51beb4b21f3f" + "85308f93-4fa1-4156-a46a-57246c097a67" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:0fe753a9-4d14-4f35-9168-51beb4b21f3f" + "WESTUS2:20181022T213009Z:85308f93-4fa1-4156-a46a-57246c097a67" ], "Content-Length": [ "709" @@ -9990,14 +10258,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "23460095-a2e1-461e-a18a-8a4534762a35" + "3118aa40-c7c2-4e26-b597-cbd7e5041064" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10005,7 +10273,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10020,7 +10288,7 @@ "1" ], "x-ms-request-id": [ - "1c7eb7b2-8fa1-4b70-8631-7f8bea071bd6" + "0b291944-c595-4eb1-8299-187511504107" ], "X-Content-Type-Options": [ "nosniff" @@ -10032,10 +10300,10 @@ "11846" ], "x-ms-correlation-request-id": [ - "92c3886a-e64d-4b73-99b5-9485002b817c" + "a4d917bc-e9ca-4c57-88e7-6dda5fbe734f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:92c3886a-e64d-4b73-99b5-9485002b817c" + "WESTUS2:20181022T213009Z:a4d917bc-e9ca-4c57-88e7-6dda5fbe734f" ], "Content-Length": [ "978" @@ -10057,14 +10325,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c8c70fb5-6104-44f7-9bdf-2a4521270ecf" + "0b071ab8-5821-40ec-8118-5db9e3fe7197" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10072,7 +10340,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10087,7 +10355,7 @@ "1" ], "x-ms-request-id": [ - "a9273084-8928-459f-9135-84b11637cf2d" + "931cc668-5473-4a5c-a645-ce4b4d33c2bb" ], "X-Content-Type-Options": [ "nosniff" @@ -10099,10 +10367,10 @@ "11845" ], "x-ms-correlation-request-id": [ - "07225ba2-a2a4-411f-bc70-679818af6272" + "ce08094e-f210-40e8-9c4a-3ec3b2cc507d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:07225ba2-a2a4-411f-bc70-679818af6272" + "WESTUS2:20181022T213009Z:ce08094e-f210-40e8-9c4a-3ec3b2cc507d" ], "Content-Length": [ "978" @@ -10124,14 +10392,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5e994408-f69c-4302-8f90-72d0a495aced" + "c1f3d3e4-cc65-48e7-a226-b573195c3b29" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10139,7 +10407,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10154,7 +10422,7 @@ "1" ], "x-ms-request-id": [ - "23e9f216-7e01-468c-aa82-f2287fd30b45" + "abb76132-2515-4f05-8e82-2ec41da52854" ], "X-Content-Type-Options": [ "nosniff" @@ -10166,10 +10434,10 @@ "11844" ], "x-ms-correlation-request-id": [ - "e2201a05-d384-48a3-ae88-839736defe91" + "71e8799b-4729-40d7-be24-ef4a93f11fb4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:e2201a05-d384-48a3-ae88-839736defe91" + "WESTUS2:20181022T213009Z:71e8799b-4729-40d7-be24-ef4a93f11fb4" ], "Content-Length": [ "906" @@ -10191,14 +10459,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "226a2a77-ac41-4eb7-bc64-92b1aa2f6412" + "63386eac-afde-42cb-aeee-6c0414ded503" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10206,7 +10474,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10221,7 +10489,7 @@ "1" ], "x-ms-request-id": [ - "6224d7cf-ae3f-40bf-a81d-58c3dc4fc743" + "2c0a1e27-9ff2-460d-9839-b4bb483cd2d9" ], "X-Content-Type-Options": [ "nosniff" @@ -10233,10 +10501,10 @@ "11843" ], "x-ms-correlation-request-id": [ - "67ba8165-0290-49ab-9b3b-70bcc27aae74" + "6513b9af-76c1-4671-a2cc-c260be33ffcd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:67ba8165-0290-49ab-9b3b-70bcc27aae74" + "WESTUS2:20181022T213009Z:6513b9af-76c1-4671-a2cc-c260be33ffcd" ], "Content-Length": [ "906" @@ -10258,14 +10526,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "11759213-6c91-430f-920e-f544c9220f41" + "58a83190-f655-4f0e-9928-8116ba0a9c2a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10273,7 +10541,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10288,7 +10556,7 @@ "1" ], "x-ms-request-id": [ - "10284567-c704-4035-a90d-bc8bee2859be" + "8c76a172-d8da-45c3-88a2-6cf81a1a5ca0" ], "X-Content-Type-Options": [ "nosniff" @@ -10300,10 +10568,10 @@ "11842" ], "x-ms-correlation-request-id": [ - "c5a6e1c6-69bf-46a3-abd5-4a5216b09e46" + "79fdeb1a-4371-4c89-985e-21f474c0c852" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233945Z:c5a6e1c6-69bf-46a3-abd5-4a5216b09e46" + "WESTUS2:20181022T213009Z:79fdeb1a-4371-4c89-985e-21f474c0c852" ], "Content-Length": [ "857" @@ -10325,14 +10593,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5a8e7353-8b9d-4759-adae-d2f372effe07" + "9f06d0fd-ef67-4ffb-9b30-98a7aa5f24e4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10340,7 +10608,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10355,7 +10623,7 @@ "1" ], "x-ms-request-id": [ - "5e2c7cb9-2120-494d-817c-fb692f13a689" + "c8efb86a-a217-46d4-8d56-523b55bc0f75" ], "X-Content-Type-Options": [ "nosniff" @@ -10367,10 +10635,10 @@ "11841" ], "x-ms-correlation-request-id": [ - "89a6a39e-94f7-41ef-87dd-cdda5c9f61b1" + "64f91853-9b59-4bed-b12b-7eec220f7866" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:89a6a39e-94f7-41ef-87dd-cdda5c9f61b1" + "WESTUS2:20181022T213009Z:64f91853-9b59-4bed-b12b-7eec220f7866" ], "Content-Length": [ "857" @@ -10392,14 +10660,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9d61d486-c34a-4835-821b-d6f7a35d9295" + "67db071e-8ec1-4721-ada0-69b5c530a482" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10407,7 +10675,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10422,7 +10690,7 @@ "1" ], "x-ms-request-id": [ - "3db6c8a6-3a2e-4811-a796-e9f7b8020da5" + "5f393ef1-df21-4e90-b7dc-a57441239560" ], "X-Content-Type-Options": [ "nosniff" @@ -10434,10 +10702,10 @@ "11840" ], "x-ms-correlation-request-id": [ - "47fec3f9-c64a-4736-b406-a00e2312d120" + "c3ed00bd-4579-4a98-8106-3a4e89681cf0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:47fec3f9-c64a-4736-b406-a00e2312d120" + "WESTUS2:20181022T213009Z:c3ed00bd-4579-4a98-8106-3a4e89681cf0" ], "Content-Length": [ "633" @@ -10459,14 +10727,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3ef906d8-2b25-44cc-9a19-ebfa59f5c6d7" + "74c1bb43-44d3-483c-96c3-0079d4d8df68" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10474,7 +10742,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10489,7 +10757,7 @@ "1" ], "x-ms-request-id": [ - "537ac8db-30fc-4d37-97a3-76c4689467dd" + "5e2464ba-9743-474a-9443-94e5b63436a7" ], "X-Content-Type-Options": [ "nosniff" @@ -10501,10 +10769,10 @@ "11839" ], "x-ms-correlation-request-id": [ - "d64bcf64-6476-4fe0-ad08-6929fc0f47ac" + "4d99b1f8-5021-4823-a1d5-1342f58d955c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:d64bcf64-6476-4fe0-ad08-6929fc0f47ac" + "WESTUS2:20181022T213009Z:4d99b1f8-5021-4823-a1d5-1342f58d955c" ], "Content-Length": [ "633" @@ -10526,14 +10794,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8640f3db-c944-4660-8fc8-6aefd42be25c" + "bb7d392e-5a9a-4fed-bac2-418ac6c7c929" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10541,7 +10809,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:45 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10556,7 +10824,7 @@ "1" ], "x-ms-request-id": [ - "4f9d66f5-cc04-4fad-ab17-1aa05ca1851a" + "718b06b2-6c59-4cd8-b327-4b88887ed53d" ], "X-Content-Type-Options": [ "nosniff" @@ -10568,10 +10836,10 @@ "11838" ], "x-ms-correlation-request-id": [ - "2476b9d8-fdc7-4e7d-834e-1d919c82e61f" + "daa52f97-0e02-48ab-a21a-db97e06811e1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:2476b9d8-fdc7-4e7d-834e-1d919c82e61f" + "WESTUS2:20181022T213009Z:daa52f97-0e02-48ab-a21a-db97e06811e1" ], "Content-Length": [ "1615" @@ -10593,14 +10861,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "60a8410c-b661-4692-8210-8061f2c9de10" + "8b130b74-51f7-4989-9302-fbd6e2416a03" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10608,7 +10876,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10623,7 +10891,7 @@ "1" ], "x-ms-request-id": [ - "6d26a034-a275-42f9-941f-fb10b78bad52" + "a62b9821-b38b-483d-9ff8-08c311241d79" ], "X-Content-Type-Options": [ "nosniff" @@ -10635,10 +10903,10 @@ "11837" ], "x-ms-correlation-request-id": [ - "fb4079ae-a374-4f50-86d0-b8e8552fad79" + "de0718fe-3e87-45f9-943b-7186a9c19b64" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:fb4079ae-a374-4f50-86d0-b8e8552fad79" + "WESTUS2:20181022T213009Z:de0718fe-3e87-45f9-943b-7186a9c19b64" ], "Content-Length": [ "1615" @@ -10660,14 +10928,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "25f7666f-68ae-479d-a4d9-d581ab013452" + "6f49e989-2a8f-4758-b064-88ad8b629623" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10675,7 +10943,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10690,7 +10958,7 @@ "1" ], "x-ms-request-id": [ - "c0bbf121-fce2-4c23-9cc2-0d317baac9be" + "814e2f97-40f5-45c9-bd3f-819e1deb202b" ], "X-Content-Type-Options": [ "nosniff" @@ -10702,10 +10970,10 @@ "11836" ], "x-ms-correlation-request-id": [ - "b9da5c8d-19ef-4eac-b017-1a1af9c805b9" + "203c0711-21dc-4938-b54d-a03a932f6f95" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:b9da5c8d-19ef-4eac-b017-1a1af9c805b9" + "WESTUS2:20181022T213009Z:203c0711-21dc-4938-b54d-a03a932f6f95" ], "Content-Length": [ "764" @@ -10727,14 +10995,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0855980e-f192-40d8-82b1-573b04ab46ed" + "482a686a-3e6a-4b1e-9e64-9c85572050f7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10742,7 +11010,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10757,7 +11025,7 @@ "1" ], "x-ms-request-id": [ - "0cd23c0a-1bc9-448f-9d0d-7fdb153b730e" + "2a1996b8-ca42-40c3-83cb-23aa73fe0a6a" ], "X-Content-Type-Options": [ "nosniff" @@ -10769,10 +11037,10 @@ "11835" ], "x-ms-correlation-request-id": [ - "591df86c-e2cb-4394-8eb2-5cb681eb7a5b" + "5a9b6e2a-043a-4de6-8247-9b89d312f341" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:591df86c-e2cb-4394-8eb2-5cb681eb7a5b" + "WESTUS2:20181022T213009Z:5a9b6e2a-043a-4de6-8247-9b89d312f341" ], "Content-Length": [ "764" @@ -10794,14 +11062,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6c8eb004-e017-43ff-9e7c-fecfc551880b" + "d53ba067-be1d-4584-a2af-946a01c84947" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10809,7 +11077,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10824,7 +11092,7 @@ "1" ], "x-ms-request-id": [ - "36a84538-8d04-498e-90c0-b2f142d40f8d" + "9b3d23c2-f140-4d7a-9361-b6520d5af68f" ], "X-Content-Type-Options": [ "nosniff" @@ -10836,10 +11104,10 @@ "11834" ], "x-ms-correlation-request-id": [ - "c5ebb0d4-e5f9-4b99-8858-f2407e25073e" + "c0ea21ba-527b-4bd4-93a6-d4e20b325896" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:c5ebb0d4-e5f9-4b99-8858-f2407e25073e" + "WESTUS2:20181022T213009Z:c0ea21ba-527b-4bd4-93a6-d4e20b325896" ], "Content-Length": [ "671" @@ -10861,14 +11129,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3286ee65-8012-4d7a-90b1-cc4f0078e3d5" + "6a18b8a9-ffa7-45c1-9373-9fa0dfd71295" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10876,7 +11144,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:08 GMT" ], "Pragma": [ "no-cache" @@ -10891,7 +11159,7 @@ "1" ], "x-ms-request-id": [ - "6f0b40f5-6b4a-4524-98d2-816fdb199e85" + "72da1b07-cd94-454c-8d2b-91f6224e1015" ], "X-Content-Type-Options": [ "nosniff" @@ -10903,10 +11171,10 @@ "11833" ], "x-ms-correlation-request-id": [ - "483a7a06-0bcc-40ce-86e6-3938da6b45ed" + "54c3d2a3-7152-48b0-8f8e-d9eede7d67fa" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:483a7a06-0bcc-40ce-86e6-3938da6b45ed" + "WESTUS2:20181022T213009Z:54c3d2a3-7152-48b0-8f8e-d9eede7d67fa" ], "Content-Length": [ "671" @@ -10928,14 +11196,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ede821de-e933-4338-bd30-f0ed6cb5c67c" + "9eb8a713-339d-4ffb-a3bd-3c8369689372" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -10943,7 +11211,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -10958,7 +11226,7 @@ "1" ], "x-ms-request-id": [ - "e4e8710b-7fb5-49b7-aaa4-362ce3499536" + "2d8dae2c-f3fc-4955-8410-93bbce6dc3eb" ], "X-Content-Type-Options": [ "nosniff" @@ -10970,10 +11238,10 @@ "11832" ], "x-ms-correlation-request-id": [ - "2ffe5e6d-c492-4111-b0eb-f704c1114c4e" + "c52c1f67-3f4e-49f7-acbd-b9e432244981" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:2ffe5e6d-c492-4111-b0eb-f704c1114c4e" + "WESTUS2:20181022T213009Z:c52c1f67-3f4e-49f7-acbd-b9e432244981" ], "Content-Length": [ "861" @@ -10995,14 +11263,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1bd6a7d2-a2ab-4b60-a976-1699f8659157" + "4c8de264-d2c9-4fe8-81b6-f92a5a31fd68" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11010,7 +11278,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11025,7 +11293,7 @@ "1" ], "x-ms-request-id": [ - "bde6e1a8-4871-4ed3-9e95-70a205302eeb" + "87846685-32b2-4597-95e8-51a43f4f9c97" ], "X-Content-Type-Options": [ "nosniff" @@ -11037,10 +11305,10 @@ "11831" ], "x-ms-correlation-request-id": [ - "8125a4d7-60eb-42cf-8fba-b5bda38b6d0d" + "b9d5a2d6-d88e-4dc0-b5f9-b1fe0f4e1150" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:8125a4d7-60eb-42cf-8fba-b5bda38b6d0d" + "WESTUS2:20181022T213009Z:b9d5a2d6-d88e-4dc0-b5f9-b1fe0f4e1150" ], "Content-Length": [ "861" @@ -11062,14 +11330,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3a068b5b-37b2-4114-bd20-a0027c1d47d6" + "f32bc458-e4c5-4c80-91e3-08f253e5470b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11077,7 +11345,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11092,7 +11360,7 @@ "1" ], "x-ms-request-id": [ - "11548cc0-2623-4e66-a676-a0dc3302609e" + "30bd66c8-ef17-4ab2-99e2-fbf31819b531" ], "X-Content-Type-Options": [ "nosniff" @@ -11104,10 +11372,10 @@ "11830" ], "x-ms-correlation-request-id": [ - "c917748f-d6d3-4b3a-a620-d2fa47f23235" + "c2f8e7c2-6329-4417-8e0f-2b38276ddfd3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:c917748f-d6d3-4b3a-a620-d2fa47f23235" + "WESTUS2:20181022T213009Z:c2f8e7c2-6329-4417-8e0f-2b38276ddfd3" ], "Content-Length": [ "941" @@ -11129,14 +11397,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f676111f-0e98-4f19-801e-092e8e1fbdcb" + "ee325d30-e4fd-4fa8-9747-268cd1e37b96" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11144,7 +11412,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11159,7 +11427,7 @@ "1" ], "x-ms-request-id": [ - "2afe5a2d-06f5-46f7-b50b-82abaa505ed3" + "6726ee5c-2528-498c-9732-f2754d30edd1" ], "X-Content-Type-Options": [ "nosniff" @@ -11171,10 +11439,10 @@ "11829" ], "x-ms-correlation-request-id": [ - "f9a1efe1-1ae3-4a58-b860-fb3c29284af5" + "159e3225-ef99-483b-b48f-1f98b84ae503" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233946Z:f9a1efe1-1ae3-4a58-b860-fb3c29284af5" + "WESTUS2:20181022T213009Z:159e3225-ef99-483b-b48f-1f98b84ae503" ], "Content-Length": [ "941" @@ -11196,14 +11464,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cf9e6671-2d3f-48f7-b28a-6ee2ed514863" + "6f7138b2-415e-4a5d-a89f-7f0cf73ff989" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11211,7 +11479,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11226,7 +11494,7 @@ "1" ], "x-ms-request-id": [ - "64ad1841-3d48-44d5-bc7d-df337ea7184f" + "4e8e8b6d-c81b-45d3-af42-c09b67ed343e" ], "X-Content-Type-Options": [ "nosniff" @@ -11238,10 +11506,10 @@ "11828" ], "x-ms-correlation-request-id": [ - "14f17c18-2232-4793-aa49-555a3aa656ac" + "d7c2478d-8bc4-4853-a62a-c855d6ad89ed" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:14f17c18-2232-4793-aa49-555a3aa656ac" + "WESTUS2:20181022T213009Z:d7c2478d-8bc4-4853-a62a-c855d6ad89ed" ], "Content-Length": [ "604" @@ -11263,14 +11531,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f2c54374-d6e0-43e9-953d-e5d39ba3d9ba" + "13801d0d-907c-43fc-9ad8-0e1a1ac74e4f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11278,7 +11546,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11293,7 +11561,7 @@ "1" ], "x-ms-request-id": [ - "3be1abb1-89c3-43f3-9dc5-d9a660ff197a" + "4e0c9d72-b9ac-4985-bf62-bab3f49e8478" ], "X-Content-Type-Options": [ "nosniff" @@ -11305,10 +11573,10 @@ "11827" ], "x-ms-correlation-request-id": [ - "6ba00529-e617-4bc9-a82b-7df5e055ec80" + "18a45955-323b-4710-9589-e471ff52023a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:6ba00529-e617-4bc9-a82b-7df5e055ec80" + "WESTUS2:20181022T213009Z:18a45955-323b-4710-9589-e471ff52023a" ], "Content-Length": [ "604" @@ -11330,14 +11598,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "21ca54a1-5f03-4bee-b79b-556567178c89" + "5d09eb3f-ffde-46b9-8d95-24caba4a2cf7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11345,7 +11613,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11360,7 +11628,7 @@ "1" ], "x-ms-request-id": [ - "f4e1be4a-8aae-4abb-adfc-333d38187fe6" + "fa755fde-1c35-4544-ab1d-17413d526c83" ], "X-Content-Type-Options": [ "nosniff" @@ -11372,10 +11640,10 @@ "11826" ], "x-ms-correlation-request-id": [ - "3f0f6fd0-d68b-49cd-b523-4909abd7c844" + "508aa8d8-3d8a-45e7-87db-ff083df2e197" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:3f0f6fd0-d68b-49cd-b523-4909abd7c844" + "WESTUS2:20181022T213009Z:508aa8d8-3d8a-45e7-87db-ff083df2e197" ], "Content-Length": [ "938" @@ -11397,14 +11665,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "878ea697-167a-4f9d-8356-9e8a75ce09f3" + "2200c693-c0e9-4920-adf1-86e53361e248" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11412,7 +11680,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:46 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11427,7 +11695,7 @@ "1" ], "x-ms-request-id": [ - "dd18dcb6-b909-44c4-9262-ab782d81641e" + "7c34b2c8-742b-4dde-b93a-756d55778662" ], "X-Content-Type-Options": [ "nosniff" @@ -11439,10 +11707,10 @@ "11825" ], "x-ms-correlation-request-id": [ - "8746d341-4663-4271-81fe-5dc181d0709e" + "f711b41f-5396-48ef-a81f-5294a699bba8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:8746d341-4663-4271-81fe-5dc181d0709e" + "WESTUS2:20181022T213010Z:f711b41f-5396-48ef-a81f-5294a699bba8" ], "Content-Length": [ "938" @@ -11464,14 +11732,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d9912270-5a1c-40c4-bdcc-e328ba832ade" + "51c75137-0e46-447e-9312-d7c6ee094f3b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11479,7 +11747,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11494,7 +11762,7 @@ "1" ], "x-ms-request-id": [ - "5dd1b380-001d-40c2-addd-f0a234e8a822" + "da338794-1d1a-4cc5-b749-c60f7d759259" ], "X-Content-Type-Options": [ "nosniff" @@ -11506,10 +11774,10 @@ "11824" ], "x-ms-correlation-request-id": [ - "a2986ce1-4826-42bc-8da4-f8687ce524b8" + "f47df99c-b27f-4847-919d-04bcba16f1a8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:a2986ce1-4826-42bc-8da4-f8687ce524b8" + "WESTUS2:20181022T213010Z:f47df99c-b27f-4847-919d-04bcba16f1a8" ], "Content-Length": [ "603" @@ -11531,14 +11799,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "69f882e6-0352-458d-8673-d854e2a8fc77" + "88dee9bd-da10-482c-bdaf-f0b679f71170" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11546,7 +11814,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11561,7 +11829,7 @@ "1" ], "x-ms-request-id": [ - "c416cb95-c7f0-4e80-90e5-7100e9f064e3" + "5173a3e7-3a52-4b58-8705-3ec4becdbe51" ], "X-Content-Type-Options": [ "nosniff" @@ -11573,10 +11841,10 @@ "11823" ], "x-ms-correlation-request-id": [ - "db16ef1e-895f-4f96-99ec-cdefb605fcec" + "52493c5f-26b1-4676-b7b3-5056fc6ede2d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:db16ef1e-895f-4f96-99ec-cdefb605fcec" + "WESTUS2:20181022T213010Z:52493c5f-26b1-4676-b7b3-5056fc6ede2d" ], "Content-Length": [ "603" @@ -11598,14 +11866,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ec317a48-a306-44f3-b074-f9b4261e68e7" + "db14ec41-1d6a-4bda-8cfa-436a4ea3e52f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11613,7 +11881,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11628,7 +11896,7 @@ "1" ], "x-ms-request-id": [ - "67089852-ad5c-49dc-9c6f-32815e7f243d" + "9f6ac522-9029-4b15-8e59-be48f6f3bcd4" ], "X-Content-Type-Options": [ "nosniff" @@ -11640,10 +11908,10 @@ "11822" ], "x-ms-correlation-request-id": [ - "d317cae8-a404-4c3b-8fe7-17b8104efa27" + "3e7a7be2-b8b7-4a36-9e64-62a587360278" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:d317cae8-a404-4c3b-8fe7-17b8104efa27" + "WESTUS2:20181022T213010Z:3e7a7be2-b8b7-4a36-9e64-62a587360278" ], "Content-Length": [ "871" @@ -11665,14 +11933,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1c3f9729-554e-4986-8c69-8e7d741feb23" + "3beaf1aa-8679-4265-ac11-e0129f1e0454" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11680,7 +11948,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11695,7 +11963,7 @@ "1" ], "x-ms-request-id": [ - "1d406963-89ed-4997-ac2d-b16781b0e16d" + "250e9dd0-5a84-4947-b206-821e22f2860a" ], "X-Content-Type-Options": [ "nosniff" @@ -11707,10 +11975,10 @@ "11821" ], "x-ms-correlation-request-id": [ - "0a85889f-8ea3-4267-a802-2fafae9b49ea" + "e64fb377-f54f-4dbd-9745-eac43f1c262f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:0a85889f-8ea3-4267-a802-2fafae9b49ea" + "WESTUS2:20181022T213010Z:e64fb377-f54f-4dbd-9745-eac43f1c262f" ], "Content-Length": [ "871" @@ -11732,14 +12000,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "45f92621-263a-47e8-8205-1750e0d04ece" + "53826a9b-df8c-4b30-a2b9-4c4c6b8ecfa1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11747,7 +12015,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11762,7 +12030,7 @@ "1" ], "x-ms-request-id": [ - "a92b0dfb-39fa-4e65-b17e-544a4b558b5c" + "9d87fff5-2c91-46e7-a575-4a9cd427f8b9" ], "X-Content-Type-Options": [ "nosniff" @@ -11774,10 +12042,10 @@ "11820" ], "x-ms-correlation-request-id": [ - "0dec7af2-74af-4c42-8266-098a8eec2945" + "740dcc81-3d2a-42ca-bb2d-c98c3415b4f9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:0dec7af2-74af-4c42-8266-098a8eec2945" + "WESTUS2:20181022T213010Z:740dcc81-3d2a-42ca-bb2d-c98c3415b4f9" ], "Content-Length": [ "873" @@ -11799,14 +12067,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "abec0979-dcb5-4b19-9698-2c0587c372e1" + "f0ba2b1f-2ebe-4c07-8251-46e144aea81f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11814,7 +12082,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11829,7 +12097,7 @@ "1" ], "x-ms-request-id": [ - "8aaf62c2-c257-447b-8b51-781d498fc3c9" + "ee1d5ece-ea93-4aff-a70c-b472362270f4" ], "X-Content-Type-Options": [ "nosniff" @@ -11841,10 +12109,10 @@ "11819" ], "x-ms-correlation-request-id": [ - "b5cf6a0a-dc21-49fe-b99b-720398a45f60" + "990f5433-3e6a-4533-a11f-b7180d67f7ba" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:b5cf6a0a-dc21-49fe-b99b-720398a45f60" + "WESTUS2:20181022T213010Z:990f5433-3e6a-4533-a11f-b7180d67f7ba" ], "Content-Length": [ "873" @@ -11866,14 +12134,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4b9e106c-1db2-4c28-929d-302e8fc7101a" + "162311b9-8a83-4e3c-bfe3-8472545fff7b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11881,7 +12149,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11896,7 +12164,7 @@ "1" ], "x-ms-request-id": [ - "685bd609-d089-46ac-af42-e60f54ff3e8d" + "275edf39-80d0-4547-8903-35bc95a320a9" ], "X-Content-Type-Options": [ "nosniff" @@ -11908,10 +12176,10 @@ "11818" ], "x-ms-correlation-request-id": [ - "5779e3f5-4c4c-4262-aa70-d88fc9500b90" + "ab1d8e80-21f0-4719-8921-7e65e80a8a06" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:5779e3f5-4c4c-4262-aa70-d88fc9500b90" + "WESTUS2:20181022T213010Z:ab1d8e80-21f0-4719-8921-7e65e80a8a06" ], "Content-Length": [ "908" @@ -11933,14 +12201,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "30484965-51c3-4da7-ad23-1730c042b6ea" + "d44a92a0-3bf2-413a-8adb-746e879ee428" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -11948,7 +12216,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -11963,7 +12231,7 @@ "1" ], "x-ms-request-id": [ - "0f2a5324-f0f1-4dff-b247-8b0bac699008" + "dfb68c3e-e686-4363-8449-83774ca0ea15" ], "X-Content-Type-Options": [ "nosniff" @@ -11975,10 +12243,10 @@ "11817" ], "x-ms-correlation-request-id": [ - "caf3a72e-f9c2-4825-bacd-36e9b88e79f8" + "7539c357-e74b-4c0e-b404-7a864b6c9f4f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:caf3a72e-f9c2-4825-bacd-36e9b88e79f8" + "WESTUS2:20181022T213010Z:7539c357-e74b-4c0e-b404-7a864b6c9f4f" ], "Content-Length": [ "908" @@ -12000,14 +12268,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f32aa35a-ac9c-46fb-9f45-eaea2462623a" + "84d6c84d-dfe5-4c5a-b5ed-eaee35e4b517" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12015,7 +12283,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12030,7 +12298,7 @@ "1" ], "x-ms-request-id": [ - "8f541a11-9ea5-4430-b854-e5b659f161df" + "f3b842d4-d50c-498e-9b77-5e2672b97db4" ], "X-Content-Type-Options": [ "nosniff" @@ -12042,10 +12310,10 @@ "11816" ], "x-ms-correlation-request-id": [ - "b823b89a-c096-41aa-9834-e48147b247d3" + "9676539c-8eea-4c18-9f75-507829b8a743" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233947Z:b823b89a-c096-41aa-9834-e48147b247d3" + "WESTUS2:20181022T213010Z:9676539c-8eea-4c18-9f75-507829b8a743" ], "Content-Length": [ "913" @@ -12067,14 +12335,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1266e01c-5d06-4795-b94a-e4fdd2915ad3" + "ae7a07ec-61fe-40fa-82e3-09afcc34c685" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12082,7 +12350,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12097,7 +12365,7 @@ "1" ], "x-ms-request-id": [ - "643cfb56-de59-4b62-a2e1-4af632420a98" + "318079cd-6bec-4bb1-9d25-4f2c5994801d" ], "X-Content-Type-Options": [ "nosniff" @@ -12109,10 +12377,10 @@ "11815" ], "x-ms-correlation-request-id": [ - "2ce64215-e9e0-47a7-9a0f-88847065885c" + "55a4115b-7122-49af-8b31-b35e9c191f1b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:2ce64215-e9e0-47a7-9a0f-88847065885c" + "WESTUS2:20181022T213010Z:55a4115b-7122-49af-8b31-b35e9c191f1b" ], "Content-Length": [ "913" @@ -12134,14 +12402,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cbb255b0-eea0-4eb9-8952-0b0f6f2a0949" + "3ad22485-ec12-4e5a-ae99-02b8466c7aff" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12149,7 +12417,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12164,7 +12432,7 @@ "1" ], "x-ms-request-id": [ - "bafcc3f3-6b72-4262-b4f3-f232edd1d132" + "84b17c43-8b05-4e34-ba28-1ef6bae6426b" ], "X-Content-Type-Options": [ "nosniff" @@ -12176,10 +12444,10 @@ "11814" ], "x-ms-correlation-request-id": [ - "2f4729da-2d05-4bfa-8445-f0930358d34f" + "c0f4d719-1298-4e59-ab24-03b5ed7f46d2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:2f4729da-2d05-4bfa-8445-f0930358d34f" + "WESTUS2:20181022T213010Z:c0f4d719-1298-4e59-ab24-03b5ed7f46d2" ], "Content-Length": [ "889" @@ -12201,14 +12469,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2a2312ae-696e-46b4-924a-78ecf3a892f6" + "9e0cdadf-c367-4868-a4e3-701c4ca05ae2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12216,7 +12484,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12231,7 +12499,7 @@ "1" ], "x-ms-request-id": [ - "7360ead8-fef0-4218-9c34-5110754b9748" + "3d14e67d-8f44-47c4-9e64-1a69eaa94fe3" ], "X-Content-Type-Options": [ "nosniff" @@ -12243,10 +12511,10 @@ "11813" ], "x-ms-correlation-request-id": [ - "a149e13d-fcb4-4c37-a70e-159f17dd039f" + "84c9f0a1-e5db-4145-9842-9db08fcc0a7a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:a149e13d-fcb4-4c37-a70e-159f17dd039f" + "WESTUS2:20181022T213010Z:84c9f0a1-e5db-4145-9842-9db08fcc0a7a" ], "Content-Length": [ "889" @@ -12268,14 +12536,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4da4921e-a8e1-4c55-b806-eadd2ecaafed" + "eb573447-70b0-44d1-a365-d23f51e9d191" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12283,7 +12551,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:47 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12298,7 +12566,7 @@ "1" ], "x-ms-request-id": [ - "d40d1259-b0d7-4389-8a72-2e94b1c97d9d" + "9d4c4986-f3ce-41ae-a948-96ce7252c9bc" ], "X-Content-Type-Options": [ "nosniff" @@ -12310,10 +12578,10 @@ "11812" ], "x-ms-correlation-request-id": [ - "7be2351e-c460-450b-baf5-0b945cf8a966" + "77cdb174-d598-43db-9cf0-b9dc268af66c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:7be2351e-c460-450b-baf5-0b945cf8a966" + "WESTUS2:20181022T213010Z:77cdb174-d598-43db-9cf0-b9dc268af66c" ], "Content-Length": [ "1352" @@ -12335,14 +12603,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ac8b8be7-8c7b-4588-9c91-bb3e87d209c0" + "69414b23-f5d9-489c-a8a8-deabaf7b4043" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12350,7 +12618,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12365,7 +12633,7 @@ "1" ], "x-ms-request-id": [ - "c7d6695b-1dbe-4a82-81ed-0b561cdbc5c9" + "2c2288f3-cc78-4cc4-a94d-5a82d3b5d2c1" ], "X-Content-Type-Options": [ "nosniff" @@ -12377,10 +12645,10 @@ "11811" ], "x-ms-correlation-request-id": [ - "f3e8e407-b567-41f0-a2a1-cdf08a10209e" + "ef67af2a-781f-46e7-a323-089d891f4057" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:f3e8e407-b567-41f0-a2a1-cdf08a10209e" + "WESTUS2:20181022T213010Z:ef67af2a-781f-46e7-a323-089d891f4057" ], "Content-Length": [ "1352" @@ -12402,14 +12670,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d44f25cb-9219-4432-9002-2f5dcf10e4b9" + "2004944f-0fd2-460e-9672-0f6e3c76011e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12417,7 +12685,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12432,7 +12700,7 @@ "1" ], "x-ms-request-id": [ - "2323d8e8-5191-4ede-8954-cd730d766be6" + "43f498ae-4b72-497d-a34f-de5cacc44078" ], "X-Content-Type-Options": [ "nosniff" @@ -12444,10 +12712,10 @@ "11810" ], "x-ms-correlation-request-id": [ - "2fffe205-2843-4d39-912a-54bd4a0239cf" + "56945f3e-d1c9-487c-9333-a67d953a0e2e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:2fffe205-2843-4d39-912a-54bd4a0239cf" + "WESTUS2:20181022T213010Z:56945f3e-d1c9-487c-9333-a67d953a0e2e" ], "Content-Length": [ "1004" @@ -12469,14 +12737,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fc2beae0-0584-4a32-a7d5-87119c0703f1" + "c76a48d3-56fb-4d17-9526-03b06ba1c98d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12484,7 +12752,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12499,7 +12767,7 @@ "1" ], "x-ms-request-id": [ - "3e820103-e9d5-4cc1-9b20-563be79028d8" + "7be3119a-a888-4c55-b535-ab3bdde47ef7" ], "X-Content-Type-Options": [ "nosniff" @@ -12511,10 +12779,10 @@ "11809" ], "x-ms-correlation-request-id": [ - "d3c5ea08-5536-4f0f-a6a2-3f117bea58fb" + "6607b93a-e8a0-41f9-bbbb-ed6016e1c355" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:d3c5ea08-5536-4f0f-a6a2-3f117bea58fb" + "WESTUS2:20181022T213010Z:6607b93a-e8a0-41f9-bbbb-ed6016e1c355" ], "Content-Length": [ "1004" @@ -12536,14 +12804,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "24a9da43-eac8-4f22-8dbd-59235c70523d" + "4816f62c-c306-4657-b871-27996ba715c6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12551,7 +12819,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12566,7 +12834,7 @@ "1" ], "x-ms-request-id": [ - "445ad332-a460-49cd-8263-9c28cc02b2ba" + "469cda78-9ffb-4e53-8e17-97fd85db87f8" ], "X-Content-Type-Options": [ "nosniff" @@ -12578,10 +12846,10 @@ "11808" ], "x-ms-correlation-request-id": [ - "7f1179f8-aa2b-447f-aeaa-053695d8c14d" + "748a9407-6b08-429b-9620-28032b265f9c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:7f1179f8-aa2b-447f-aeaa-053695d8c14d" + "WESTUS2:20181022T213010Z:748a9407-6b08-429b-9620-28032b265f9c" ], "Content-Length": [ "876" @@ -12603,14 +12871,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "dfbb96cd-5961-4ae0-82fb-8da703539af2" + "d713fd39-1332-4bcc-9b8f-36966f52419e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12618,7 +12886,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12633,7 +12901,7 @@ "1" ], "x-ms-request-id": [ - "eb554908-694f-4a71-85dd-88f43797aea7" + "b544ee12-1a60-4f65-a9e8-ade7d8484b34" ], "X-Content-Type-Options": [ "nosniff" @@ -12645,10 +12913,10 @@ "11807" ], "x-ms-correlation-request-id": [ - "1b9ea626-5fb7-449e-bfd7-eb97ad72be2c" + "6b39339b-6064-4093-8017-e6a445caa2b5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:1b9ea626-5fb7-449e-bfd7-eb97ad72be2c" + "WESTUS2:20181022T213010Z:6b39339b-6064-4093-8017-e6a445caa2b5" ], "Content-Length": [ "876" @@ -12670,14 +12938,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cff397f0-5014-4856-8845-1378106d996e" + "afd67bcc-4858-4d63-b2bc-b98f37da4f79" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12685,7 +12953,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12700,7 +12968,7 @@ "1" ], "x-ms-request-id": [ - "679ffb0b-029d-445b-9338-533ce7239ba3" + "8f01ec97-5ddc-4734-ac90-bfd049a95f9d" ], "X-Content-Type-Options": [ "nosniff" @@ -12712,10 +12980,10 @@ "11806" ], "x-ms-correlation-request-id": [ - "2032eeb9-32ea-47b2-8919-694e32bed29d" + "26222590-4545-4bab-8731-24c442188f57" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:2032eeb9-32ea-47b2-8919-694e32bed29d" + "WESTUS2:20181022T213010Z:26222590-4545-4bab-8731-24c442188f57" ], "Content-Length": [ "2053" @@ -12737,14 +13005,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1a3ce908-ee98-4528-add4-d36aa1291b44" + "7a3df64f-cf85-4b8d-aeac-9347676e41d6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12752,7 +13020,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:09 GMT" ], "Pragma": [ "no-cache" @@ -12767,7 +13035,7 @@ "1" ], "x-ms-request-id": [ - "6e1795e0-18fd-431b-9fd4-e97b3fc78902" + "2928aab4-fcf3-4471-9078-1805813bb3e3" ], "X-Content-Type-Options": [ "nosniff" @@ -12779,10 +13047,10 @@ "11805" ], "x-ms-correlation-request-id": [ - "09c97cd8-f140-4e47-8123-ffab7d7d41f6" + "d879ef79-cc9c-4cc5-98cc-ce88d964bced" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:09c97cd8-f140-4e47-8123-ffab7d7d41f6" + "WESTUS2:20181022T213010Z:d879ef79-cc9c-4cc5-98cc-ce88d964bced" ], "Content-Length": [ "2053" @@ -12804,14 +13072,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f1fd78c6-33d3-463a-ab29-8f3d4aba2722" + "5e878034-5272-4e5c-9b61-593d7ec5a524" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12819,7 +13087,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -12834,7 +13102,7 @@ "1" ], "x-ms-request-id": [ - "a3f324c1-7ce1-4c80-8e9d-998b03cf469e" + "97d8aacf-4c65-4464-8d2d-d3f8344e6799" ], "X-Content-Type-Options": [ "nosniff" @@ -12846,10 +13114,10 @@ "11804" ], "x-ms-correlation-request-id": [ - "a46a50a4-34eb-4b18-a996-726c0758b2dd" + "a60173e0-ecb1-445b-8ab5-1e8b2a9b0764" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:a46a50a4-34eb-4b18-a996-726c0758b2dd" + "WESTUS2:20181022T213010Z:a60173e0-ecb1-445b-8ab5-1e8b2a9b0764" ], "Content-Length": [ "5376" @@ -12871,14 +13139,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "13757430-ba94-45b9-934d-a77b89657173" + "35a8e3e6-4178-4be3-9902-8a676f5fb209" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12886,7 +13154,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -12901,7 +13169,7 @@ "1" ], "x-ms-request-id": [ - "8f907689-58d5-45e5-88f4-df1ad515623b" + "516cd35a-a987-4d35-be90-dd7d982b0a34" ], "X-Content-Type-Options": [ "nosniff" @@ -12913,10 +13181,10 @@ "11803" ], "x-ms-correlation-request-id": [ - "0af18346-1b7a-46c1-82f8-9243cb0f52cc" + "fa2b39ef-1917-4281-8892-22013f0859fe" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233948Z:0af18346-1b7a-46c1-82f8-9243cb0f52cc" + "WESTUS2:20181022T213010Z:fa2b39ef-1917-4281-8892-22013f0859fe" ], "Content-Length": [ "5376" @@ -12938,14 +13206,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3e9e4be3-cb08-48c2-b073-70e631abc4f1" + "8d843497-9d9b-451b-9e1e-91f6a9c2da0d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -12953,7 +13221,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -12968,7 +13236,7 @@ "1" ], "x-ms-request-id": [ - "3ee07b13-402f-4bc2-a79f-f5cdd726c22c" + "6a3ab6f7-63c8-460d-98d9-fdb51f4b0a0f" ], "X-Content-Type-Options": [ "nosniff" @@ -12980,10 +13248,10 @@ "11802" ], "x-ms-correlation-request-id": [ - "623d3d20-d514-4ba4-abff-42c2dbf6661d" + "61724205-0eb7-4586-b1fb-c7d6fb3c8172" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:623d3d20-d514-4ba4-abff-42c2dbf6661d" + "WESTUS2:20181022T213011Z:61724205-0eb7-4586-b1fb-c7d6fb3c8172" ], "Content-Length": [ "2964" @@ -13005,14 +13273,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "51bcb028-8a11-4c9f-8c67-a0e7a185b88a" + "222fba16-47ed-4988-b2d7-4bc767c6d1c5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13020,7 +13288,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13035,7 +13303,7 @@ "1" ], "x-ms-request-id": [ - "0fc885dc-42d6-4cd0-a684-d7c3e2dab65f" + "ef4eeb9a-a3dd-4fcc-86cf-70c1efcb2b8f" ], "X-Content-Type-Options": [ "nosniff" @@ -13047,10 +13315,10 @@ "11801" ], "x-ms-correlation-request-id": [ - "4f3e1c74-df8f-4edd-b701-2bc111f9ba64" + "eaf5c249-4ce7-4c19-8f35-ebb3a880e1e2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:4f3e1c74-df8f-4edd-b701-2bc111f9ba64" + "WESTUS2:20181022T213011Z:eaf5c249-4ce7-4c19-8f35-ebb3a880e1e2" ], "Content-Length": [ "2964" @@ -13072,14 +13340,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "74b06f3b-35f3-4bae-8357-016d2ecfc311" + "29d7ee77-4eca-41e8-b98a-a2f74eb7ce95" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13087,7 +13355,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13102,7 +13370,7 @@ "1" ], "x-ms-request-id": [ - "45ad749b-0e9d-463a-bc48-6b6bc813ed14" + "00207bf0-3c6e-4198-8a4d-5dc793fb7321" ], "X-Content-Type-Options": [ "nosniff" @@ -13114,13 +13382,13 @@ "11800" ], "x-ms-correlation-request-id": [ - "c8e20e72-0a2f-473e-948d-0faec49b3db7" + "6ecc2839-5df2-4df7-ae80-f2ec2a24973b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:c8e20e72-0a2f-473e-948d-0faec49b3db7" + "WESTUS2:20181022T213011Z:6ecc2839-5df2-4df7-ae80-f2ec2a24973b" ], "Content-Length": [ - "1859" + "1937" ], "Content-Type": [ "application/json; charset=utf-8" @@ -13129,7 +13397,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", "StatusCode": 200 }, { @@ -13139,14 +13407,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "612a58a2-343d-4856-8edd-afeffe3f06cd" + "90d6ddec-b039-4837-855e-82d263bc6373" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13154,7 +13422,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:48 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13169,7 +13437,7 @@ "1" ], "x-ms-request-id": [ - "0192cc2f-080a-4579-a004-158982e46c02" + "4ddb2f27-5bed-45cc-ba8b-fbd2965b2192" ], "X-Content-Type-Options": [ "nosniff" @@ -13181,13 +13449,13 @@ "11799" ], "x-ms-correlation-request-id": [ - "1fe7e6fc-3e17-4ef9-ba2d-aa5f914f2f49" + "94d56209-6711-4464-adf7-cba3292bca76" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:1fe7e6fc-3e17-4ef9-ba2d-aa5f914f2f49" + "WESTUS2:20181022T213011Z:94d56209-6711-4464-adf7-cba3292bca76" ], "Content-Length": [ - "1859" + "1937" ], "Content-Type": [ "application/json; charset=utf-8" @@ -13196,7 +13464,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", "StatusCode": 200 }, { @@ -13206,14 +13474,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "08ccfb83-056e-47fa-8caa-a356a901c68d" + "6590a5e9-4a6a-43b0-a9f5-028116b68544" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13221,7 +13489,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13236,7 +13504,7 @@ "1" ], "x-ms-request-id": [ - "c8a88175-81c1-45d7-b3b3-3168814221db" + "e9169b0f-5450-4654-8404-85d0096c7eff" ], "X-Content-Type-Options": [ "nosniff" @@ -13248,10 +13516,10 @@ "11798" ], "x-ms-correlation-request-id": [ - "d0f026f3-8ff7-41b3-813a-73ba177d753b" + "52e1b737-d058-4350-bae0-2bef82153858" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:d0f026f3-8ff7-41b3-813a-73ba177d753b" + "WESTUS2:20181022T213011Z:52e1b737-d058-4350-bae0-2bef82153858" ], "Content-Length": [ "2147" @@ -13273,14 +13541,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "72c15821-6bd7-4ffa-880c-c2e952cf2a4a" + "4cae35f9-4eeb-4a4f-b407-60fa6bdf0563" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13288,7 +13556,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13303,7 +13571,7 @@ "1" ], "x-ms-request-id": [ - "eb975d42-a917-4970-b1fe-7e2fe5e72617" + "25b55bed-444a-44d7-bbcd-60739820e331" ], "X-Content-Type-Options": [ "nosniff" @@ -13315,10 +13583,10 @@ "11797" ], "x-ms-correlation-request-id": [ - "df7f4daa-bcb5-475c-ad78-868cb519bcec" + "8d27a59a-df89-44d4-9018-125900ad87a1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:df7f4daa-bcb5-475c-ad78-868cb519bcec" + "WESTUS2:20181022T213011Z:8d27a59a-df89-44d4-9018-125900ad87a1" ], "Content-Length": [ "2147" @@ -13340,14 +13608,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f7d7658b-8cd5-4b83-ab07-7354bc392557" + "b2c93d61-2a6c-4e48-bc4f-cf4946f3bfdc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13355,7 +13623,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13370,7 +13638,7 @@ "1" ], "x-ms-request-id": [ - "6533d80d-6193-4b17-b17d-7a8d5006622d" + "eea49d24-e3fd-4e98-b1eb-31f337a95bb4" ], "X-Content-Type-Options": [ "nosniff" @@ -13382,13 +13650,13 @@ "11796" ], "x-ms-correlation-request-id": [ - "84d31656-7fb2-4961-b88c-1eb343016209" + "2c27d0c5-fb05-4712-ad88-12d705138094" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:84d31656-7fb2-4961-b88c-1eb343016209" + "WESTUS2:20181022T213011Z:2c27d0c5-fb05-4712-ad88-12d705138094" ], "Content-Length": [ - "1979" + "2057" ], "Content-Type": [ "application/json; charset=utf-8" @@ -13397,7 +13665,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", "StatusCode": 200 }, { @@ -13407,14 +13675,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "10996a46-ad10-421d-afe6-6a1714a102f9" + "0f15ff95-8bef-4682-b14e-98f6a13c5ad2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13422,7 +13690,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13437,7 +13705,7 @@ "1" ], "x-ms-request-id": [ - "e0b01320-99b4-49e8-8f40-c045b7523344" + "de416d91-3e74-4516-8afe-c93dc3461fe7" ], "X-Content-Type-Options": [ "nosniff" @@ -13449,13 +13717,13 @@ "11795" ], "x-ms-correlation-request-id": [ - "618165b6-3c47-40fd-b9c0-ce8db2f08743" + "d44936c7-8baf-4f47-9e06-36a8c4918011" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:618165b6-3c47-40fd-b9c0-ce8db2f08743" + "WESTUS2:20181022T213011Z:d44936c7-8baf-4f47-9e06-36a8c4918011" ], "Content-Length": [ - "1979" + "2057" ], "Content-Type": [ "application/json; charset=utf-8" @@ -13464,7 +13732,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", "StatusCode": 200 }, { @@ -13474,14 +13742,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65a57265-db3a-4dfa-a3d4-f5c9dc0b5488" + "6f0999a5-60db-4aee-897e-87ef4414312a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13489,7 +13757,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13504,7 +13772,7 @@ "1" ], "x-ms-request-id": [ - "548f0c4c-1690-4ba9-bfb4-a3ce606ed051" + "132ddec0-f18e-4edf-a204-f1ba16922b33" ], "X-Content-Type-Options": [ "nosniff" @@ -13516,10 +13784,10 @@ "11794" ], "x-ms-correlation-request-id": [ - "35138ab0-2caa-418d-b162-55d73c4ad847" + "2b480c7a-3c8c-4b75-9be9-d4868e2a06ac" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:35138ab0-2caa-418d-b162-55d73c4ad847" + "WESTUS2:20181022T213011Z:2b480c7a-3c8c-4b75-9be9-d4868e2a06ac" ], "Content-Length": [ "1009" @@ -13541,14 +13809,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6dc39360-a6b2-41e2-b9a1-1509c04f2c49" + "5469d8f5-c144-4713-aa81-34c5622ad9ea" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13556,7 +13824,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13571,7 +13839,7 @@ "1" ], "x-ms-request-id": [ - "3b4113c2-8424-4022-9454-df91d6774f6d" + "9f9e9054-3de0-4db6-b5ed-edf1932f02f7" ], "X-Content-Type-Options": [ "nosniff" @@ -13583,10 +13851,10 @@ "11793" ], "x-ms-correlation-request-id": [ - "f5a8057b-4316-490b-9124-dd69d9071102" + "c81fb917-88d8-4198-b2c9-558742f7e164" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:f5a8057b-4316-490b-9124-dd69d9071102" + "WESTUS2:20181022T213011Z:c81fb917-88d8-4198-b2c9-558742f7e164" ], "Content-Length": [ "1009" @@ -13608,14 +13876,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "258c89be-1c57-4af9-9122-95dfc53955af" + "c43e7aa8-d539-4fb7-9fb6-649cf863bc57" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13623,7 +13891,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13638,7 +13906,7 @@ "1" ], "x-ms-request-id": [ - "ca24facc-5e0b-42c2-b9e2-4b7804120a57" + "e4db4c7e-a61e-40e5-a3bb-8bda77bc8fc1" ], "X-Content-Type-Options": [ "nosniff" @@ -13650,10 +13918,10 @@ "11792" ], "x-ms-correlation-request-id": [ - "49effcc0-0cda-4ffd-9f45-8113deb0800d" + "b7c41e1b-aa30-4dd4-9b7c-0f70ed390131" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:49effcc0-0cda-4ffd-9f45-8113deb0800d" + "WESTUS2:20181022T213011Z:b7c41e1b-aa30-4dd4-9b7c-0f70ed390131" ], "Content-Length": [ "776" @@ -13675,14 +13943,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "420406a6-64b3-4d00-a2c1-15ca0fd26f13" + "06f03f8b-0ba2-447e-8c56-9261f6e8184e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13690,7 +13958,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13705,7 +13973,7 @@ "1" ], "x-ms-request-id": [ - "2c6686eb-6c1c-49c3-b6c1-97a96668d048" + "40910f49-4d6e-4aed-9258-976f75dd0d8d" ], "X-Content-Type-Options": [ "nosniff" @@ -13717,10 +13985,10 @@ "11791" ], "x-ms-correlation-request-id": [ - "f3d80220-8670-4504-bace-72618208d7ba" + "d834a98e-130c-43bc-b277-0ad063094f77" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:f3d80220-8670-4504-bace-72618208d7ba" + "WESTUS2:20181022T213011Z:d834a98e-130c-43bc-b277-0ad063094f77" ], "Content-Length": [ "776" @@ -13742,14 +14010,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f01d1ce6-b50d-41d1-86da-10bad9f33a66" + "7ee56feb-cdd5-4427-8efe-a5dfb18cfb17" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13757,7 +14025,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13772,7 +14040,7 @@ "1" ], "x-ms-request-id": [ - "3cc07ca2-2989-44c1-89e6-f42333907970" + "d28be30e-edbb-4074-8d50-01b9b8c33ff6" ], "X-Content-Type-Options": [ "nosniff" @@ -13784,10 +14052,10 @@ "11790" ], "x-ms-correlation-request-id": [ - "ea9b91df-fae2-4511-9d65-a80cd26b14a4" + "47f44bf9-6746-4b47-ae0b-41d142c32ada" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233949Z:ea9b91df-fae2-4511-9d65-a80cd26b14a4" + "WESTUS2:20181022T213011Z:47f44bf9-6746-4b47-ae0b-41d142c32ada" ], "Content-Length": [ "1071" @@ -13809,14 +14077,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "88e2089e-f3e8-4361-84b0-4c427b942a6c" + "7dab96de-6cad-4d8a-8cad-512543ee17b5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13824,7 +14092,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13839,7 +14107,7 @@ "1" ], "x-ms-request-id": [ - "f10c0b78-1f5a-4259-9cb7-0f3e6d04d619" + "27fe89bc-cda0-46ae-9cbc-33372dfae5f7" ], "X-Content-Type-Options": [ "nosniff" @@ -13851,10 +14119,10 @@ "11789" ], "x-ms-correlation-request-id": [ - "8135a75d-9137-401d-8d0d-9d48a34d2b6d" + "c1af8419-24bb-417a-b87b-ae0fc3bdad48" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:8135a75d-9137-401d-8d0d-9d48a34d2b6d" + "WESTUS2:20181022T213011Z:c1af8419-24bb-417a-b87b-ae0fc3bdad48" ], "Content-Length": [ "1071" @@ -13876,14 +14144,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d93ee280-03ed-4d15-b7b6-702970e7c949" + "2d37e73d-8213-40bd-8c5e-5f473c8520f6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13891,7 +14159,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13906,7 +14174,7 @@ "1" ], "x-ms-request-id": [ - "da566db9-f9cf-416a-96b6-13e959daaf98" + "2af324cd-c4f6-40df-a222-2b4983b22198" ], "X-Content-Type-Options": [ "nosniff" @@ -13918,10 +14186,10 @@ "11788" ], "x-ms-correlation-request-id": [ - "a8f1b4c0-563f-41e0-aacf-308d3331f31d" + "07fcebcb-19fa-4bc9-a032-3f8d92a6de5a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:a8f1b4c0-563f-41e0-aacf-308d3331f31d" + "WESTUS2:20181022T213011Z:07fcebcb-19fa-4bc9-a032-3f8d92a6de5a" ], "Content-Length": [ "770" @@ -13943,14 +14211,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "81951daf-09b0-43bc-b0bf-11e37e67590b" + "5e75707c-229c-4113-84af-f01245011860" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -13958,7 +14226,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -13973,7 +14241,7 @@ "1" ], "x-ms-request-id": [ - "e451f278-7356-4888-b1dd-57a0d863ca6e" + "731d3344-f193-414c-9719-9c57fdd222d4" ], "X-Content-Type-Options": [ "nosniff" @@ -13985,10 +14253,10 @@ "11787" ], "x-ms-correlation-request-id": [ - "f82c4303-ea6e-4a98-b195-73f278a1650b" + "ce49c53e-dfe1-4385-a499-ff37ac8dc385" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:f82c4303-ea6e-4a98-b195-73f278a1650b" + "WESTUS2:20181022T213011Z:ce49c53e-dfe1-4385-a499-ff37ac8dc385" ], "Content-Length": [ "770" @@ -14010,14 +14278,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "efe3c8cc-60ab-4141-b9ec-de10c3dfdaf5" + "88dcaf89-b3fd-4b9a-b979-eb71716a3970" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14025,7 +14293,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:49 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14040,7 +14308,7 @@ "1" ], "x-ms-request-id": [ - "e3eb5761-dbc2-4de8-9106-3eefbd4e3e86" + "565dae68-c863-4b1f-8a3c-ff9debeacd80" ], "X-Content-Type-Options": [ "nosniff" @@ -14052,10 +14320,10 @@ "11786" ], "x-ms-correlation-request-id": [ - "fc3d775e-5db8-4e15-8d20-5e6456876430" + "f9ef9280-15eb-4fc7-a28f-83b6f23791de" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:fc3d775e-5db8-4e15-8d20-5e6456876430" + "WESTUS2:20181022T213011Z:f9ef9280-15eb-4fc7-a28f-83b6f23791de" ], "Content-Length": [ "1065" @@ -14077,14 +14345,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a9045dec-6c8d-428a-82fa-7c7d62bb96e9" + "3f453a9d-8f42-41dd-ad12-0b67f7251a2f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14092,7 +14360,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14107,7 +14375,7 @@ "1" ], "x-ms-request-id": [ - "16c62e25-0600-4c48-a2c6-872e4157edf0" + "fafa260f-0c87-44db-9b4d-4701aa114dc7" ], "X-Content-Type-Options": [ "nosniff" @@ -14119,10 +14387,10 @@ "11785" ], "x-ms-correlation-request-id": [ - "7bf31281-347a-41ac-8051-2adf938b0e8b" + "fd6956e4-fb05-400a-ada9-d81f24ec12ad" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:7bf31281-347a-41ac-8051-2adf938b0e8b" + "WESTUS2:20181022T213011Z:fd6956e4-fb05-400a-ada9-d81f24ec12ad" ], "Content-Length": [ "1065" @@ -14144,14 +14412,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "45ede09d-aac0-4a7a-a891-919723aa53f2" + "4a35ada6-57a1-419c-b16a-171a2892ece5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14159,7 +14427,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14174,7 +14442,7 @@ "1" ], "x-ms-request-id": [ - "46c3687a-16e9-4214-8829-976a1f4e1973" + "ec1479f7-87ed-440f-9c32-3297f0d0bebc" ], "X-Content-Type-Options": [ "nosniff" @@ -14186,10 +14454,10 @@ "11784" ], "x-ms-correlation-request-id": [ - "927c9651-fd56-435d-86fa-6aeabea7b3de" + "adc32f01-ecc6-4dff-b070-3ce9920ce664" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:927c9651-fd56-435d-86fa-6aeabea7b3de" + "WESTUS2:20181022T213011Z:adc32f01-ecc6-4dff-b070-3ce9920ce664" ], "Content-Length": [ "769" @@ -14211,14 +14479,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4bfe9d32-c669-484a-8654-e6548781cfaf" + "8e78220d-05bb-4177-8504-14ba82c937e5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14226,7 +14494,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14241,7 +14509,7 @@ "1" ], "x-ms-request-id": [ - "216ccb73-3c48-41b1-87ee-3cc71de3d857" + "4479bddf-485e-47b9-b99d-903537f61ad1" ], "X-Content-Type-Options": [ "nosniff" @@ -14253,10 +14521,10 @@ "11783" ], "x-ms-correlation-request-id": [ - "9a7a8c41-b383-4fa0-933c-62104bb9d825" + "123ed165-45a2-428e-9773-2fe771cff160" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:9a7a8c41-b383-4fa0-933c-62104bb9d825" + "WESTUS2:20181022T213011Z:123ed165-45a2-428e-9773-2fe771cff160" ], "Content-Length": [ "769" @@ -14278,14 +14546,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "24cab06a-a9a1-4939-8cb7-89b4cf6282bf" + "3b9b8625-43f7-4b71-a9ad-3053fc630df5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14293,7 +14561,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14308,7 +14576,7 @@ "1" ], "x-ms-request-id": [ - "24700eb2-e2db-4292-be04-d55e87407a24" + "f72e09a5-d855-4691-b99a-b58b3a413c96" ], "X-Content-Type-Options": [ "nosniff" @@ -14320,10 +14588,10 @@ "11782" ], "x-ms-correlation-request-id": [ - "45eb0cdb-9622-4f88-bc27-a28b99e498ec" + "e5b3c557-3ae2-4f90-afcb-badfa86a780a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:45eb0cdb-9622-4f88-bc27-a28b99e498ec" + "WESTUS2:20181022T213011Z:e5b3c557-3ae2-4f90-afcb-badfa86a780a" ], "Content-Length": [ "718" @@ -14345,14 +14613,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "94b0dab3-5056-49dd-86e0-45c4ea2c66f7" + "6a657a3b-34df-497c-984a-b2d5c509876c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14360,7 +14628,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14375,7 +14643,7 @@ "1" ], "x-ms-request-id": [ - "4994476f-ded1-4fe4-a616-e2d0935491e8" + "9a85477e-37c9-48c6-b0c9-e944631099a6" ], "X-Content-Type-Options": [ "nosniff" @@ -14387,10 +14655,10 @@ "11781" ], "x-ms-correlation-request-id": [ - "3152f014-ebab-496d-b847-bddbcebef196" + "27ce9714-b942-4619-8d52-9cf7eca0f958" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:3152f014-ebab-496d-b847-bddbcebef196" + "WESTUS2:20181022T213011Z:27ce9714-b942-4619-8d52-9cf7eca0f958" ], "Content-Length": [ "718" @@ -14412,14 +14680,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1b26ce67-5cd2-45cc-815b-c918f5abaccd" + "4c0a0394-9918-43c6-81d8-f2dc1337e128" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14427,7 +14695,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14442,7 +14710,7 @@ "1" ], "x-ms-request-id": [ - "2160233b-a1bc-4085-ae95-94bf7bc156ca" + "9248b1bd-d083-4a2b-80ad-d27c1626ff5d" ], "X-Content-Type-Options": [ "nosniff" @@ -14454,10 +14722,10 @@ "11780" ], "x-ms-correlation-request-id": [ - "0fed87b8-6a73-47e7-8452-e063e0a22217" + "ca5daa3f-9b6b-4076-8e88-ec41d728be64" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:0fed87b8-6a73-47e7-8452-e063e0a22217" + "WESTUS2:20181022T213011Z:ca5daa3f-9b6b-4076-8e88-ec41d728be64" ], "Content-Length": [ "937" @@ -14479,14 +14747,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cfeedfe1-96b3-491a-914a-cd7626b5ec38" + "c73c9a46-a34a-4b87-98af-329b7eabeda6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14494,7 +14762,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14509,7 +14777,7 @@ "1" ], "x-ms-request-id": [ - "9fc408da-6e8b-4fa5-bef7-b72f3a6547b7" + "8fd3de87-8a7f-4483-83bc-40ff86bb7795" ], "X-Content-Type-Options": [ "nosniff" @@ -14521,10 +14789,10 @@ "11779" ], "x-ms-correlation-request-id": [ - "a025da3a-373c-4123-9edf-d89747c015f2" + "b6e29d68-0fe3-4f95-a715-30591dc817b7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:a025da3a-373c-4123-9edf-d89747c015f2" + "WESTUS2:20181022T213011Z:b6e29d68-0fe3-4f95-a715-30591dc817b7" ], "Content-Length": [ "937" @@ -14546,14 +14814,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "94363295-80c8-42db-a2a3-018e91093ec9" + "ca5f6ef2-1013-4824-b5ae-4436471dd1da" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14561,7 +14829,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14576,7 +14844,7 @@ "1" ], "x-ms-request-id": [ - "e9a7a45b-fd16-4758-9160-3071d0c316c5" + "419a286f-7944-42f8-9e0e-dc59614b14e6" ], "X-Content-Type-Options": [ "nosniff" @@ -14588,10 +14856,10 @@ "11778" ], "x-ms-correlation-request-id": [ - "7c5aa59d-2dfc-4006-84a9-fdb104e62436" + "e6a446fc-0d3b-4cab-9e35-ac534797d891" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:7c5aa59d-2dfc-4006-84a9-fdb104e62436" + "WESTUS2:20181022T213011Z:e6a446fc-0d3b-4cab-9e35-ac534797d891" ], "Content-Length": [ "668" @@ -14613,14 +14881,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fad2a1ab-af27-4116-b193-7401bf5023ed" + "d9b36463-2dfb-495c-ba7b-714b0618d748" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14628,7 +14896,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:10 GMT" ], "Pragma": [ "no-cache" @@ -14643,7 +14911,7 @@ "1" ], "x-ms-request-id": [ - "5d1ae10c-02a6-4f08-9ea3-5d8215e511ef" + "c4d23115-59df-4526-9cab-334c5d155ec0" ], "X-Content-Type-Options": [ "nosniff" @@ -14655,10 +14923,10 @@ "11777" ], "x-ms-correlation-request-id": [ - "4d300837-d0a5-4a68-8891-08f9279bc23f" + "a0f78fa3-2509-4ed3-bfd7-403c553312fa" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233950Z:4d300837-d0a5-4a68-8891-08f9279bc23f" + "WESTUS2:20181022T213011Z:a0f78fa3-2509-4ed3-bfd7-403c553312fa" ], "Content-Length": [ "668" @@ -14680,14 +14948,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1651b540-ec1a-4577-8139-9d34f145655d" + "0353bc18-be75-4336-ad3d-06a27af63959" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14695,7 +14963,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -14710,7 +14978,7 @@ "1" ], "x-ms-request-id": [ - "2c93ce7f-e821-403c-ae80-6eab8d348b77" + "a9df32d4-3c8a-4b65-9628-b3b78a66b2ff" ], "X-Content-Type-Options": [ "nosniff" @@ -14722,10 +14990,10 @@ "11776" ], "x-ms-correlation-request-id": [ - "891ac107-abcb-4fe7-91ed-37d84f372121" + "2908feb4-351a-4a65-ac32-c5a59ab90bf8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:891ac107-abcb-4fe7-91ed-37d84f372121" + "WESTUS2:20181022T213011Z:2908feb4-351a-4a65-ac32-c5a59ab90bf8" ], "Content-Length": [ "947" @@ -14747,14 +15015,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "276a1735-89c5-47a8-8a35-27b6fdace2aa" + "080b27f4-75d5-4540-a0cd-e47e9b74dc76" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14762,7 +15030,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -14777,7 +15045,7 @@ "1" ], "x-ms-request-id": [ - "6397fb3e-6ce5-44e4-a6f2-63224d536470" + "2168977f-aac4-4547-a4b1-313cb3da42d6" ], "X-Content-Type-Options": [ "nosniff" @@ -14789,10 +15057,10 @@ "11775" ], "x-ms-correlation-request-id": [ - "1b6024d9-755a-4ed9-a12a-e2388d69f719" + "4ec15710-885f-4d24-8430-e57e8b10e4b4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:1b6024d9-755a-4ed9-a12a-e2388d69f719" + "WESTUS2:20181022T213011Z:4ec15710-885f-4d24-8430-e57e8b10e4b4" ], "Content-Length": [ "947" @@ -14814,14 +15082,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "36a70571-cdbd-488d-8c6e-295eee22bacf" + "5e51bac0-9824-4e8c-aa93-ffe088f88879" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14829,7 +15097,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -14844,7 +15112,7 @@ "1" ], "x-ms-request-id": [ - "d5c42b18-fe6f-4149-837c-0f642a65b17d" + "7b9e75e3-46c7-4f9f-92ca-04c135539ca0" ], "X-Content-Type-Options": [ "nosniff" @@ -14856,10 +15124,10 @@ "11774" ], "x-ms-correlation-request-id": [ - "4146ce0a-b3f3-4fb2-8e2d-a51ea4db9b03" + "e7fa3ddb-2a76-4acc-b769-477e208594a0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:4146ce0a-b3f3-4fb2-8e2d-a51ea4db9b03" + "WESTUS2:20181022T213011Z:e7fa3ddb-2a76-4acc-b769-477e208594a0" ], "Content-Length": [ "2598" @@ -14871,7 +15139,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", "StatusCode": 200 }, { @@ -14881,14 +15149,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4c9f5a38-7573-435a-bb00-f4cf572b841d" + "c79081cc-fd34-4b75-9c72-90050818a573" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14896,7 +15164,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -14911,7 +15179,7 @@ "1" ], "x-ms-request-id": [ - "ca6796f4-03fe-4ebe-a2d7-104961e6d1a7" + "bee89374-3f03-42ee-9828-97692059c94f" ], "X-Content-Type-Options": [ "nosniff" @@ -14923,10 +15191,10 @@ "11773" ], "x-ms-correlation-request-id": [ - "6b0c23b1-a473-4bd9-937e-fbcb005c1612" + "c8ed1633-13c3-420c-97f0-bbf565470310" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:6b0c23b1-a473-4bd9-937e-fbcb005c1612" + "WESTUS2:20181022T213011Z:c8ed1633-13c3-420c-97f0-bbf565470310" ], "Content-Length": [ "2598" @@ -14938,7 +15206,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", "StatusCode": 200 }, { @@ -14948,14 +15216,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5aecc6c5-a6ee-4088-8136-0f55dda303f0" + "04dc2fca-d51e-4a8a-a46d-ffab739a961d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -14963,7 +15231,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:50 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -14978,7 +15246,7 @@ "1" ], "x-ms-request-id": [ - "2006d827-b3e8-4301-bf69-250acfe0f91e" + "6ac9999e-42f3-4e85-8b8a-a3f34dafea44" ], "X-Content-Type-Options": [ "nosniff" @@ -14990,10 +15258,10 @@ "11772" ], "x-ms-correlation-request-id": [ - "c86facfe-1179-4efa-b114-b0f2139d96d3" + "3c78d9d9-7e3b-4185-b302-8cafd5fc533c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:c86facfe-1179-4efa-b114-b0f2139d96d3" + "WESTUS2:20181022T213011Z:3c78d9d9-7e3b-4185-b302-8cafd5fc533c" ], "Content-Length": [ "884" @@ -15015,14 +15283,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9d8b1bf1-cabe-4fed-858f-c313b369578c" + "2270598e-0e0e-4acb-b255-c505614776cb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -15030,7 +15298,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -15045,7 +15313,7 @@ "1" ], "x-ms-request-id": [ - "dc653b42-baa3-497d-8a3f-28629ac9f64c" + "16bbfc45-c993-4561-b0b1-966ced34038b" ], "X-Content-Type-Options": [ "nosniff" @@ -15057,10 +15325,10 @@ "11771" ], "x-ms-correlation-request-id": [ - "d46f4aa8-da32-4241-bdf8-2551a8777f45" + "747268ed-dc87-4694-92b8-e0186eb03af4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:d46f4aa8-da32-4241-bdf8-2551a8777f45" + "WESTUS2:20181022T213012Z:747268ed-dc87-4694-92b8-e0186eb03af4" ], "Content-Length": [ "884" @@ -15082,14 +15350,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "eea13846-d727-4bbd-8fae-9197e3dd5220" + "41d00602-2da9-4f71-9689-15698ab4036f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -15097,7 +15365,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -15112,7 +15380,7 @@ "1" ], "x-ms-request-id": [ - "17530426-4c2e-4ea6-b43b-8673ba114cd1" + "d4b359fa-ff4e-4a58-a372-48c65d9fb507" ], "X-Content-Type-Options": [ "nosniff" @@ -15124,10 +15392,10 @@ "11770" ], "x-ms-correlation-request-id": [ - "6b11255b-ed22-43da-9f3b-31dd44cb26c0" + "8e46f982-933b-48e0-8c8e-fc94ae9ee4b0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:6b11255b-ed22-43da-9f3b-31dd44cb26c0" + "WESTUS2:20181022T213012Z:8e46f982-933b-48e0-8c8e-fc94ae9ee4b0" ], "Content-Length": [ "888" @@ -15149,14 +15417,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "62ca7f7b-02c6-436d-9339-9dc580c41ebc" + "baaa7c4d-6a41-4f2a-92f0-384a1143cb15" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -15164,7 +15432,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -15179,7 +15447,7 @@ "1" ], "x-ms-request-id": [ - "deb9fc73-4f2d-466f-9955-625da6189c15" + "bdb55933-5627-4b8e-b20e-e4c33a148148" ], "X-Content-Type-Options": [ "nosniff" @@ -15191,10 +15459,10 @@ "11769" ], "x-ms-correlation-request-id": [ - "a1e925b8-3fab-4898-a884-a23bf6ce9dba" + "fa00e316-f0fd-45f6-8188-9aadea7ad1cf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:a1e925b8-3fab-4898-a884-a23bf6ce9dba" + "WESTUS2:20181022T213012Z:fa00e316-f0fd-45f6-8188-9aadea7ad1cf" ], "Content-Length": [ "888" @@ -15216,14 +15484,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c710d9d2-2bdf-410a-9e11-7baeedb2acb5" + "18ee9197-6b46-4382-9472-f451cd10dbcc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -15231,7 +15499,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -15246,7 +15514,7 @@ "1" ], "x-ms-request-id": [ - "a20ff174-9f0c-4326-a4ff-4e81485958bc" + "857c9224-dc41-46cc-8681-b2298992a1bb" ], "X-Content-Type-Options": [ "nosniff" @@ -15258,10 +15526,10 @@ "11768" ], "x-ms-correlation-request-id": [ - "e251319b-3726-4462-bd84-98d98c477a8e" + "c7a8cceb-a316-4a04-9fc1-58d3f50f54dc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:e251319b-3726-4462-bd84-98d98c477a8e" + "WESTUS2:20181022T213012Z:c7a8cceb-a316-4a04-9fc1-58d3f50f54dc" ], "Content-Length": [ "1066" @@ -15283,14 +15551,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f8dac3e3-313d-4097-9597-1b28df909721" + "42365735-a4ea-45aa-a5fb-5d4818096bdc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -15298,7 +15566,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:51 GMT" + "Mon, 22 Oct 2018 21:30:11 GMT" ], "Pragma": [ "no-cache" @@ -15313,7 +15581,7 @@ "1" ], "x-ms-request-id": [ - "eb2d2c85-1776-4967-ac1b-d32fb3dfa827" + "1775eece-438b-4882-856d-00c021278e0a" ], "X-Content-Type-Options": [ "nosniff" @@ -15325,10 +15593,10 @@ "11767" ], "x-ms-correlation-request-id": [ - "323efa25-b245-4bb7-b1b3-56e738ccbf0f" + "bf98d90c-0b38-46bc-a101-f91e9fcdef3a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233951Z:323efa25-b245-4bb7-b1b3-56e738ccbf0f" + "WESTUS2:20181022T213012Z:bf98d90c-0b38-46bc-a101-f91e9fcdef3a" ], "Content-Length": [ "1066" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsFilterTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsFilterTests.json index 6e3ebc357d39f..05a832a5e5697 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsFilterTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsFilterTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "683f5afa-03ee-4b1e-8163-c034507df1ee" + "dec66148-0c30-4698-aac1-bdc56861c42c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:52 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "01c19651-e393-4f88-8a8c-5ad28a6a2715" + "2a2dfbb3-7d06-4fec-af4f-40e94b523ae7" ], "X-Content-Type-Options": [ "nosniff" @@ -46,16 +46,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "0ff97e47-f9f6-4020-885c-9be5c5c8f4b1" + "53eb0680-e964-4585-852b-8a9371d180f7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233952Z:0ff97e47-f9f6-4020-885c-9be5c5c8f4b1" + "WESTUS2:20181022T213012Z:53eb0680-e964-4585-852b-8a9371d180f7" ], "Content-Length": [ - "106165" + "109609" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -74,14 +74,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6720a163-db5e-40c9-b844-97883c96ec6e" + "05546a0b-40f9-4ecd-ba2d-1becdde59d57" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -89,7 +89,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:52 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" @@ -104,7 +104,7 @@ "1" ], "x-ms-request-id": [ - "ae732a76-0dc5-4d0a-8e96-b57cd2a478cb" + "680a29cc-9499-4a21-be01-f17cb5e8ebce" ], "X-Content-Type-Options": [ "nosniff" @@ -113,13 +113,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11998" ], "x-ms-correlation-request-id": [ - "f9e05ba6-1382-414e-932f-8a3692ea5e7a" + "500a9cf3-6447-4057-993e-91c6ad6819f3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233953Z:f9e05ba6-1382-414e-932f-8a3692ea5e7a" + "WESTUS2:20181022T213012Z:500a9cf3-6447-4057-993e-91c6ad6819f3" ], "Content-Length": [ "19978" @@ -141,14 +141,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0f5c02a0-66d9-4d7a-9be7-733b1f55d670" + "682cea0f-53bd-4b36-b58c-910e80164ea1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -156,14 +156,11 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:39:52 GMT" + "Mon, 22 Oct 2018 21:30:12 GMT" ], "Pragma": [ "no-cache" ], - "Server": [ - "Microsoft-IIS/10.0" - ], "Set-Cookie": [ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" ], @@ -171,7 +168,7 @@ "1" ], "x-ms-request-id": [ - "bea686df-79ee-405d-9658-28a343371d77" + "ff876cd5-0c96-4ed6-acff-019dccfa191e" ], "X-Content-Type-Options": [ "nosniff" @@ -180,13 +177,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11997" ], "x-ms-correlation-request-id": [ - "5e6cb7af-0806-412c-8c00-dd98eb954ee4" + "8bf88c41-bdc8-45c1-8ca9-508db9fc9a9f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233953Z:5e6cb7af-0806-412c-8c00-dd98eb954ee4" + "WESTUS2:20181022T213013Z:8bf88c41-bdc8-45c1-8ca9-508db9fc9a9f" ], "Content-Length": [ "787" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsListGetTests.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsListGetTests.json index b235e20b2d36c..ace1d587b68f6 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsListGetTests.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/RoleDefinitionsListGetTests.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ed63c968-b64e-48aa-ac6d-89020556c50d" + "55c29358-dcfc-4827-8add-3fdc76af0b87" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:18 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "9d910efb-b73d-4612-8132-750117bac726" + "35acfcc7-7a3f-4ca2-81ca-b1778e449ac6" ], "X-Content-Type-Options": [ "nosniff" @@ -49,13 +49,13 @@ "11999" ], "x-ms-correlation-request-id": [ - "2a4f7f9b-426c-43b7-9e6e-6ea9045ff0a0" + "f8497ca5-3d29-4a1f-87dd-531c469be756" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234018Z:2a4f7f9b-426c-43b7-9e6e-6ea9045ff0a0" + "WESTUS2:20181023T174829Z:f8497ca5-3d29-4a1f-87dd-531c469be756" ], "Content-Length": [ - "126132" + "130443" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,7 +64,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/DoNOtExist2\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-08T19:41:19.5740949Z\",\r\n \"updatedOn\": \"2017-08-08T20:30:27.6789432Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/54d11eda-97f5-4f67-905e-ada5cc5e5589\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"54d11eda-97f5-4f67-905e-ada5cc5e5589\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Custom Reader Test Properties\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-13T18:17:20.8584392Z\",\r\n \"updatedOn\": \"2018-03-13T18:18:37.0952708Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/171d2453-29dc-42b4-84fc-3fd259eeaec3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"171d2453-29dc-42b4-84fc-3fd259eeaec3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"updatedOn\": \"2017-11-22T21:20:19.2391214Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/090c2623-185e-4bba-a5ac-0ec11519e2f0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"090c2623-185e-4bba-a5ac-0ec11519e2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"updatedOn\": \"2017-11-22T21:06:30.2192881Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4e5d1904-3ab7-4f1c-8651-870593fa0d85\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4e5d1904-3ab7-4f1c-8651-870593fa0d85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"New Test Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/Read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"updatedOn\": \"2017-11-22T21:24:50.2211944Z\",\r\n \"createdBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/967145b9-9e91-4db1-8052-07a30b03c8e9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"967145b9-9e91-4db1-8052-07a30b03c8e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"OnCommand Cloud Manager Operator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"OnCommand Cloud Manager Permissions\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/disks/delete\",\r\n \"Microsoft.Compute/disks/read\",\r\n \"Microsoft.Compute/disks/write\",\r\n \"Microsoft.Compute/locations/operations/read\",\r\n \"Microsoft.Compute/locations/vmSizes/read\",\r\n \"Microsoft.Compute/operations/read\",\r\n \"Microsoft.Compute/virtualMachines/instanceView/read\",\r\n \"Microsoft.Compute/virtualMachines/powerOff/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\",\r\n \"Microsoft.Compute/virtualMachines/write\",\r\n \"Microsoft.Network/locations/operationResults/read\",\r\n \"Microsoft.Network/locations/operations/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/virtualMachines/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/deployments/write\",\r\n \"Microsoft.Resources/resources/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/delete\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/resources/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/write\",\r\n \"Microsoft.Storage/checknameavailability/read\",\r\n \"Microsoft.Storage/operations/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\",\r\n \"Microsoft.Storage/storageAccounts/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"updatedOn\": \"2017-03-29T21:56:07.9054892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9acd117c-1527-4461-ab19-031c2329aa9b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Custom Role\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Support Custom Role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-02-02T02:17:43.627696Z\",\r\n \"updatedOn\": \"2017-04-20T22:55:02.9860347Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ee2d57e0-fda3-436d-8174-f3c9684efb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ADHybridHealthService/configuration/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/alerts/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"updatedOn\": \"2017-05-25T23:19:00.1735084Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test Administrator for testing\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test Role to manage Azure environment\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/roleAssignments/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"updatedOn\": \"2017-10-31T23:40:34.3971201Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7db62a6c-edd9-42bb-b30e-31fc063ce154\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7db62a6c-edd9-42bb-b30e-31fc063ce154\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"updatedOn\": \"2017-06-30T20:29:54.258388Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/574857fa-2e5b-4029-ada2-7d042637cbfb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"574857fa-2e5b-4029-ada2-7d042637cbfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test definiton2\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Can monitor compute, network and storage, and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups/rbacproda\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/ResourceGroups\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"updatedOn\": \"2017-06-30T20:32:19.4246182Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0b98a570-beae-486e-aa44-7cb035aa126d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0b98a570-beae-486e-aa44-7cb035aa126d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Test RD\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test RDDD\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Compute/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"updatedOn\": \"2018-04-17T18:39:35.636177Z\",\r\n \"createdBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\",\r\n \"updatedBy\": \"76102c29-afb3-4704-a4b7-683bd5b14934\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"98b036c8-8bf1-4f4a-8f50-a0a6dde0e734\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"test role and another testrole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-22T23:58:52.7462995Z\",\r\n \"updatedOn\": \"2018-04-11T20:49:59.3331071Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a997608d-3f63-4eeb-b01b-1b3ae270cd6d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a997608d-3f63-4eeb-b01b-1b3ae270cd6d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testroel1234\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"updatedOn\": \"2018-05-30T22:52:36.242212Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/582a5fd9-e509-4974-b972-068d7af2839d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"582a5fd9-e509-4974-b972-068d7af2839d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Test role\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*\"\r\n ],\r\n \"notDataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"updatedOn\": \"2018-03-23T00:31:11.2745018Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cc3c4d94-43a1-4582-b581-791b7eb51e19\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cc3c4d94-43a1-4582-b581-791b7eb51e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole123\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Read, monitor and restart virtual machines\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/restart/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-03T23:49:48.0155499Z\",\r\n \"updatedOn\": \"2018-07-04T00:12:44.8378006Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4482e4d1-8757-4d67-b3c1-5c8ccee3fdcc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole132\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"updatedOn\": \"2018-05-30T23:13:47.7513317Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3e66a0a6-a18a-4afc-a5cc-ec19e06012ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"testrole-novm\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Lets Fuse Developers access select objects they need.\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Resources/subscriptions/resourceGroups/*/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\",\r\n \"Microsoft.Storage/storageAccounts/*/read\",\r\n \"Microsoft.Web/sites/*/read\",\r\n \"Microsoft.ServiceBus/namespaces/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/*/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"updatedOn\": \"2018-09-20T00:19:06.4239042Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ef4af617-2f0e-412b-b30a-b7c848aa9098\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ef4af617-2f0e-412b-b30a-b7c848aa9098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_1c581fde-9c61-41fe-b0fa-9f113f09280d\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T00:43:21.0606467Z\",\r\n \"updatedOn\": \"2017-04-21T18:07:28.8010892Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"41c81219-e0b7-4d81-96db-5ac27ff234be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6d13263a-d237-4d4d-9227-a9e055757887\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"updatedOn\": \"2017-06-29T23:20:59.9048046Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7749b7c9-67a5-4d9c-9e58-58c811859c1a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7749b7c9-67a5-4d9c-9e58-58c811859c1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc1\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"updatedOn\": \"2018-09-19T23:51:22.5482499Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/57c71c46-91a9-4693-8e11-9ab3bf170edf\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"57c71c46-91a9-4693-8e11-9ab3bf170edf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrImageSigner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image signer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\",\r\n \"Microsoft.ContainerRegistry/registries/*/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-15T23:23:08.4038322Z\",\r\n \"updatedOn\": \"2018-03-17T01:25:51.8758677Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6cef56e8-d556-48e5-a04f-b8e64114680f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineReader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data reader\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:27:39.9596835Z\",\r\n \"updatedOn\": \"2018-03-17T01:26:48.6387319Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cdda3590-29a3-44f6-95f2-9f980659eb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"AcrQuarantineWriter\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr quarantine data writer\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/*/write\",\r\n \"Microsoft.ContainerRegistry/registries/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-16T00:26:37.587182Z\",\r\n \"updatedOn\": \"2018-03-17T01:27:36.3941651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c8d4ff99-41c3-41a8-9f60-21dfdad59608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage API Management services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-01-23T23:12:00.5823195Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/312a565d-c81f-4fd8-895a-4e21e48d571c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"312a565d-c81f-4fd8-895a-4e21e48d571c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service but not the APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/backup/action\",\r\n \"Microsoft.ApiManagement/service/delete\",\r\n \"Microsoft.ApiManagement/service/managedeployments/action\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.ApiManagement/service/restore/action\",\r\n \"Microsoft.ApiManagement/service/updatecertificate/action\",\r\n \"Microsoft.ApiManagement/service/updatehostname/action\",\r\n \"Microsoft.ApiManagement/service/write\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:03:42.1194019Z\",\r\n \"updatedOn\": \"2016-11-18T23:56:25.4682649Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e022efe7-f5ba-4159-bbe4-b44f577e9b61\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e022efe7-f5ba-4159-bbe4-b44f577e9b61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read-only access to service and APIs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ApiManagement/service/*/read\",\r\n \"Microsoft.ApiManagement/service/read\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.ApiManagement/service/users/keys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-11-09T00:26:45.1540473Z\",\r\n \"updatedOn\": \"2017-01-23T23:10:34.8876776Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/71522526-b88f-4d52-b57f-d31fc3546d0d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"71522526-b88f-4d52-b57f-d31fc3546d0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Component Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage Application Insights components\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-11-29T20:30:34.2313394Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Application Insights Snapshot Debugger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Gives user permission to use Application Insights Snapshot Debugger features\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T21:25:12.3728747Z\",\r\n \"updatedOn\": \"2017-04-19T23:34:59.9511581Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/08954f03-6346-4c2e-81c0-ec3a5cfae23b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"08954f03-6346-4c2e-81c0-ec3a5cfae23b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Job Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and Manage Jobs using Automation Runbooks.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2018-08-14T22:08:48.1147327Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4fe576fe-1146-4730-92eb-48519fa6bf9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Automation Operators are able to start, stop, suspend, and resume jobs\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/resume/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/stop/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/streams/read\",\r\n \"Microsoft.Automation/automationAccounts/jobs/suspend/action\",\r\n \"Microsoft.Automation/automationAccounts/jobs/write\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/read\",\r\n \"Microsoft.Automation/automationAccounts/jobSchedules/write\",\r\n \"Microsoft.Automation/automationAccounts/linkedWorkspace/read\",\r\n \"Microsoft.Automation/automationAccounts/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/read\",\r\n \"Microsoft.Automation/automationAccounts/schedules/write\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Automation/automationAccounts/jobs/output/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2018-05-10T20:12:39.69782Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d3881f73-407a-4167-8283-e981cbba0404\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d3881f73-407a-4167-8283-e981cbba0404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Automation Runbook Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read Runbook properties - to be able to create Jobs of the runbook.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Automation/automationAccounts/runbooks/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:47:49.5640674Z\",\r\n \"updatedOn\": \"2017-04-25T01:00:45.6444999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5fb5aef8-1081-4b8e-bb16-9d5d0385bab5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster Admin Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster admin credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T21:38:18.5953853Z\",\r\n \"updatedOn\": \"2018-08-15T21:47:19.4427524Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Azure Stack Registration Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Azure Stack registrations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AzureStack/registrations/products/listDetails/action\",\r\n \"Microsoft.AzureStack/registrations/products/read\",\r\n \"Microsoft.AzureStack/registrations/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-11-13T23:42:06.2161827Z\",\r\n \"updatedOn\": \"2017-11-13T23:54:02.400708Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6f12a6df-dd06-4f3e-bcb1-ce8be600526a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Billing Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read billing data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Billing/*/read\",\r\n \"Microsoft.Commerce/*/read\",\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:09.2227236Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"BizTalk Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage BizTalk services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BizTalkServices/BizTalk/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:55.8430061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e3c6656-6cfa-4708-81fe-0de47ac73342\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e3c6656-6cfa-4708-81fe-0de47ac73342\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.6231539Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/426e0c7f-0c7e-4658-b36f-ff54d6c29b45\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"426e0c7f-0c7e-4658-b36f-ff54d6c29b45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Endpoint Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/endpoints/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.1585846Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/871e35f6-b5c1-49cc-a043-bde969a0f2cd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"871e35f6-b5c1-49cc-a043-bde969a0f2cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage CDN profiles and their endpoints, but can’t grant access to other users.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:53.7051278Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ec156ff8-a8d1-4d15-830c-5b80698ca432\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ec156ff8-a8d1-4d15-830c-5b80698ca432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"CDN Profile Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view CDN profiles and their endpoints, but can’t make changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cdn/edgenodes/read\",\r\n \"Microsoft.Cdn/operationresults/*\",\r\n \"Microsoft.Cdn/profiles/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-01-23T02:48:46.4996252Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:54.2283001Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8f96442b-4075-438f-813d-ad51ab4019af\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8f96442b-4075-438f-813d-ad51ab4019af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicNetwork/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.3934954Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b34d265f-36f7-4a0d-a4d4-e158ca92e90f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b34d265f-36f7-4a0d-a4d4-e158ca92e90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:56.9379206Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/86e8f5dc-a6e9-4c67-9d15-de283e8eac25\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"86e8f5dc-a6e9-4c67-9d15-de283e8eac25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ClassicStorage/storageAccounts/listkeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:22:52.14611Z\",\r\n \"updatedOn\": \"2017-04-13T20:54:03.0505986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/985d6b00-f706-48f5-a6fe-d0ca12fb668d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"985d6b00-f706-48f5-a6fe-d0ca12fb668d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Classic Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/domainNames/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/join/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/link/action\",\r\n \"Microsoft.ClassicNetwork/reservedIps/read\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/join/action\",\r\n \"Microsoft.ClassicNetwork/virtualNetworks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/disks/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:57.4788684Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/d73bb868-a0df-4d4d-bd69-98a00b01fccb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"d73bb868-a0df-4d4d-bd69-98a00b01fccb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"ClearDB MySQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage ClearDB MySQL databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"successbricks.cleardb/databases/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:58.1393839Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9106cda0-8a86-4e81-b686-29a22c54effe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9106cda0-8a86-4e81-b686-29a22c54effe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, read, update, delete and manage keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.CognitiveServices/*\",\r\n \"Microsoft.Features/features/read\",\r\n \"Microsoft.Features/providers/features/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:18:39.2257848Z\",\r\n \"updatedOn\": \"2018-09-14T00:53:37.7546808Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cognitive Services User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and list keys of Cognitive Services.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.CognitiveServices/*/read\",\r\n \"Microsoft.CognitiveServices/accounts/listkeys/action\",\r\n \"Microsoft.Insights/metricdefinitions/read\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/alertRules/read\",\r\n \"Microsoft.Insights/diagnosticSettings/read\",\r\n \"Microsoft.Insights/logDefinitions/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-08T23:23:43.7701274Z\",\r\n \"updatedOn\": \"2018-08-23T21:57:35.0841571Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a97b65f3-24c7-4388-baec-2e87135dc908\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything except access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Authorization/*/Delete\",\r\n \"Microsoft.Authorization/*/Write\",\r\n \"Microsoft.Authorization/elevateAccess/Action\",\r\n \"Microsoft.Blueprint/blueprintAssignments/write\",\r\n \"Microsoft.Blueprint/blueprintAssignments/delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-05-30T19:22:32.4538167Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Account Reader Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read Azure Cosmos DB Accounts data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDB/*/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"Microsoft.Insights/MetricDefinitions/read\",\r\n \"Microsoft.Insights/Metrics/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-10-30T17:53:54.6005577Z\",\r\n \"updatedOn\": \"2018-02-21T01:36:59.6186231Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fbdf93bf-df7d-467e-a4d2-9458aa1360c8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fbdf93bf-df7d-467e-a4d2-9458aa1360c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view costs and manage cost configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*\",\r\n \"Microsoft.CostManagement/*\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:45:55.272317Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/434105ed-43f6-45c7-a02f-909b2ba83430\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"434105ed-43f6-45c7-a02f-909b2ba83430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Cost Management Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view cost data and configuration (e.g. budgets, exports)\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Consumption/*/read\",\r\n \"Microsoft.CostManagement/*/read\",\r\n \"Microsoft.Billing/billingPeriods/read\",\r\n \"Microsoft.Resources/subscriptions/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-14T16:09:22.8834827Z\",\r\n \"updatedOn\": \"2018-09-26T17:46:55.5932301Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/72fafb9e-0641-4937-9268-a91bfd8191a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"72fafb9e-0641-4937-9268-a91bfd8191a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything under Data Box Service except giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Databox/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:28:42.714021Z\",\r\n \"updatedOn\": \"2018-07-27T08:36:56.3827309Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/add466c9-e687-43fc-8d98-dfcf8d720be5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"add466c9-e687-43fc-8d98-dfcf8d720be5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Box Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Data Box Service except creating order or editing order details and giving access to others.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Databox/*/read\",\r\n \"Microsoft.Databox/jobs/listsecrets/action\",\r\n \"Microsoft.Databox/jobs/listcredentials/action\",\r\n \"Microsoft.Databox/locations/availableSkus/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T08:26:21.9284772Z\",\r\n \"updatedOn\": \"2018-09-21T08:27:36.9405411Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"028f4ed7-e2a9-465e-a8f4-9c0ffdfdc027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage data factories, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DataFactory/dataFactories/*\",\r\n \"Microsoft.DataFactory/factories/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-04-06T22:49:28.1118955Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Lake Analytics Developer\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you submit, monitor, and manage your own jobs but not create or delete Data Lake Analytics accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.BigAnalytics/accounts/*\",\r\n \"Microsoft.DataLakeAnalytics/accounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.BigAnalytics/accounts/Delete\",\r\n \"Microsoft.BigAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.BigAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/TakeOwnership/action\",\r\n \"Microsoft.DataLakeAnalytics/accounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/firewallRules/Delete\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Write\",\r\n \"Microsoft.DataLakeAnalytics/accounts/computePolicies/Delete\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2017-08-18T00:00:17.0411642Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/47b7735b-770e-4598-a7da-8b91488b4c88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"47b7735b-770e-4598-a7da-8b91488b4c88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Data Purger\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can purge analytics data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/components/*/read\",\r\n \"Microsoft.Insights/components/purge/action\",\r\n \"Microsoft.OperationalInsights/workspaces/*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/purge/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-04-30T22:39:49.61677Z\",\r\n \"updatedOn\": \"2018-04-30T22:44:15.1171162Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/150f5e0c-0603-4f03-8c7f-cf70034c4e90\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"150f5e0c-0603-4f03-8c7f-cf70034c4e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown virtual machines in your Azure DevTest Labs.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\",\r\n \"Microsoft.Compute/virtualMachines/deallocate/action\",\r\n \"Microsoft.Compute/virtualMachines/read\",\r\n \"Microsoft.Compute/virtualMachines/restart/action\",\r\n \"Microsoft.Compute/virtualMachines/start/action\",\r\n \"Microsoft.DevTestLab/*/read\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/action\",\r\n \"Microsoft.DevTestLab/labs/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/formulas/delete\",\r\n \"Microsoft.DevTestLab/labs/formulas/read\",\r\n \"Microsoft.DevTestLab/labs/formulas/write\",\r\n \"Microsoft.DevTestLab/labs/policySets/evaluatePolicies/action\",\r\n \"Microsoft.DevTestLab/labs/virtualMachines/claim/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/networkInterfaces/*/read\",\r\n \"Microsoft.Network/networkInterfaces/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/publicIPAddresses/*/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/deployments/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Compute/virtualMachines/vmSizes/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-08T21:52:45.0657582Z\",\r\n \"updatedOn\": \"2017-02-02T02:38:38.2961026Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/76283e04-6283-4c54-8f91-bcf1374a3c64\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"76283e04-6283-4c54-8f91-bcf1374a3c64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DNS Zone Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.3710365Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4197-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4197-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"EventGrid EventSubscription Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage EventGrid event subscription operations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.EventGrid/eventSubscriptions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-08T23:27:28.3130743Z\",\r\n \"updatedOn\": \"2018-10-23T16:56:50.943789Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/428e0ff0-5e57-4d9c-a221-2c70d0e0a443\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"428e0ff0-5e57-4d9c-a221-2c70d0e0a443\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"HDInsight Domain Services Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can Read, Create, Modify and Delete Domain Services related operations needed for HDInsight Enterprise Security Package\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.AAD/*/read\",\r\n \"Microsoft.AAD/domainServices/*/read\",\r\n \"Microsoft.AAD/domainServices/oucontainer/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-12T22:42:51.7451109Z\",\r\n \"updatedOn\": \"2018-09-12T23:06:45.7641599Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8d8d5a11-05d3-4bda-a417-a08778121c7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Intelligent Systems Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Intelligent Systems accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.IntelligentSystems/accounts/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:59.7946586Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/03a6d094-3444-4b3d-88af-7477090a9e5e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"03a6d094-3444-4b3d-88af-7477090a9e5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Key Vault Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage key vaults, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.KeyVault/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.KeyVault/locations/deletedVaults/purge/action\",\r\n \"Microsoft.KeyVault/hsmPools/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-12-14T02:01:18.46412Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Lab Creator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create, manage, delete your managed labs under your Azure Lab Accounts.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.LabServices/labAccounts/*/read\",\r\n \"Microsoft.LabServices/labAccounts/createLab/action\",\r\n \"Microsoft.LabServices/labAccounts/sizes/getRegionalAvailability/action\",\r\n \"Microsoft.LabServices/labAccounts/getRegionalAvailability/action\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-01-18T23:38:58.1036141Z\",\r\n \"updatedOn\": \"2018-09-05T19:52:12.4859631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Contributor can read all monitoring data and edit monitoring settings. Editing monitoring settings includes adding the VM extension to VMs; reading storage account keys to be able to configure collection of logs from Azure Storage; creating and configuring Automation accounts; adding solutions; and configuring Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Automation/automationAccounts/*\",\r\n \"Microsoft.ClassicCompute/virtualMachines/extensions/*\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Compute/virtualMachines/extensions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.OperationalInsights/*\",\r\n \"Microsoft.OperationsManagement/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourcegroups/deployments/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.6376126Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Log Analytics Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Log Analytics Reader can view and search all monitoring data as well as and view monitoring settings, including viewing the configuration of Azure diagnostics on all Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/read\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:26.0438523Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/73c42c96-874c-492b-b04d-ab87d138a893\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"73c42c96-874c-492b-b04d-ab87d138a893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage logic app, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Insights/logdefinitions/*\",\r\n \"Microsoft.Insights/metricDefinitions/*\",\r\n \"Microsoft.Logic/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*\",\r\n \"Microsoft.Web/connections/*\",\r\n \"Microsoft.Web/customApis/*\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:11:44.85806Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/87a39d53-fc1b-424a-814c-f7e04687dc9e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"87a39d53-fc1b-424a-814c-f7e04687dc9e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Logic App Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read, enable and disable logic app.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*/read\",\r\n \"Microsoft.Insights/diagnosticSettings/*/read\",\r\n \"Microsoft.Insights/metricDefinitions/*/read\",\r\n \"Microsoft.Logic/*/read\",\r\n \"Microsoft.Logic/workflows/disable/action\",\r\n \"Microsoft.Logic/workflows/enable/action\",\r\n \"Microsoft.Logic/workflows/validate/action\",\r\n \"Microsoft.Resources/deployments/operations/read\",\r\n \"Microsoft.Resources/subscriptions/operationresults/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/connectionGateways/*/read\",\r\n \"Microsoft.Web/connections/*/read\",\r\n \"Microsoft.Web/customApis/*/read\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2018-01-10T23:14:26.9539724Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"515c2055-d9d4-4321-b1b9-bd0c9a0f79fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Application Operator Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read and perform actions on Managed Application resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Solutions/applications/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-07-27T00:59:33.7988813Z\",\r\n \"updatedOn\": \"2018-07-27T21:13:51.4269241Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c7393b34-138c-406f-901b-d8cf2b17e6ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Applications Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you read resources in a managed app and request JIT access.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Solutions/jitRequests/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"updatedOn\": \"2018-09-06T00:33:58.3651522Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/b9331d33-8a36-4f8c-b097-4f54124fdb44\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"b9331d33-8a36-4f8c-b097-4f54124fdb44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create, Read, Update, and Delete User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/write\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/delete\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:53:42.8804692Z\",\r\n \"updatedOn\": \"2017-12-14T22:17:02.2740594Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e40ec5ca-96e0-45a2-b4ff-59039f2c2b59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Managed Identity Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Read and Assign User Assigned Identity\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/read\",\r\n \"Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action\",\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-14T19:52:04.3924594Z\",\r\n \"updatedOn\": \"2017-12-14T22:16:00.1483256Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"f1a07417-d97a-45cb-824c-7a7467783830\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Contributor Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/delete\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.Management/managementGroups/subscriptions/delete\",\r\n \"Microsoft.Management/managementGroups/subscriptions/write\",\r\n \"Microsoft.Management/managementGroups/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:28:29.0523964Z\",\r\n \"updatedOn\": \"2018-07-10T20:51:26.6132189Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Management Group Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Management Group Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-06-22T00:31:03.4295347Z\",\r\n \"updatedOn\": \"2018-07-10T20:49:42.563034Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ac63b705-f282-497d-ac71-919bf39d939d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ac63b705-f282-497d-ac71-919bf39d939d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data and update monitoring settings.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.AlertsManagement/alerts/*\",\r\n \"Microsoft.AlertsManagement/alertsSummary/*\",\r\n \"Microsoft.Insights/actiongroups/*\",\r\n \"Microsoft.Insights/AlertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.Insights/DiagnosticSettings/*\",\r\n \"Microsoft.Insights/eventtypes/*\",\r\n \"Microsoft.Insights/LogDefinitions/*\",\r\n \"Microsoft.Insights/metricalerts/*\",\r\n \"Microsoft.Insights/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Insights/scheduledqueryrules/*\",\r\n \"Microsoft.Insights/webtests/*\",\r\n \"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\r\n \"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\r\n \"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.WorkloadMonitor/monitors/*\",\r\n \"Microsoft.WorkloadMonitor/notificationSettings/*\",\r\n \"Microsoft.WorkloadMonitor/workloadInsights/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2018-08-20T07:32:25.9292392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Metrics Publisher\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Enables publishing metrics against Azure resources\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Insights/Register/Action\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Insights/Metrics/Write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-14T00:36:16.5610279Z\",\r\n \"updatedOn\": \"2018-08-14T00:37:18.1465065Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"3913510d-42f4-4e42-8a64-420c390055eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Monitoring Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can read all monitoring data.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.OperationalInsights/workspaces/search/action\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.262625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"43d0d8ad-25c7-4714-9337-8ba259a9fe05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Network Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage networks, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.3326359Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"New Relic APM Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"NewRelic.APM/accounts/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.7538043Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5d28c62d-5b37-4476-8438-e587778df237\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Owner\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage everything, including access to resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:00.9179619Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"PowerApps Administrator Test\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DNS zones and record sets in Azure DNS, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/dnsZones/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"updatedOn\": \"2018-09-10T19:45:27.2883493Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/befefa01-2a29-4897-83a8-272ff33ce314\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"befefa01-2a29-4897-83a8-272ff33ce314\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything, but not make any changes.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:25.4031403Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"acdd72a7-3385-48ef-bd42-f606fba81ae7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Reader and Data Access\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view everything but will not let you delete or create a storage account or contained resource. It will also allow read/write access to all data contained in a storage account via access to storage account keys.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-03-27T23:20:46.1498906Z\",\r\n \"updatedOn\": \"2018-03-28T17:50:03.9656854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c12c1c16-33a1-487b-954d-41c89c60f349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Redis Cache Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Redis caches, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Cache/redis/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:01.9877071Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Resource Policy Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"(Preview) Backfilled users from EA, with rights to create/modify resource policy, create support ticket and read resources/hierarchy.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/policyassignments/*\",\r\n \"Microsoft.Authorization/policydefinitions/*\",\r\n \"Microsoft.Authorization/policysetdefinitions/*\",\r\n \"Microsoft.PolicyInsights/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-08-25T19:08:01.3861639Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:27.8272264Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/36243c78-bf99-498c-9df9-86d9f8d28608\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"36243c78-bf99-498c-9df9-86d9f8d28608\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Scheduler Job Collections Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Scheduler job collections, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Scheduler/jobcollections/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:02.5343995Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/188a0f2f-5c9e-469b-ae67-2aa5ce574b94\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"188a0f2f-5c9e-469b-ae67-2aa5ce574b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Search Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Search services, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Search/searchServices/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.0463472Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Admin\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Admin Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Authorization/policyAssignments/*\",\r\n \"Microsoft.Authorization/policyDefinitions/*\",\r\n \"Microsoft.Authorization/policySetDefinitions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Management/managementGroups/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Security/locations/alerts/activate/action\",\r\n \"Microsoft.Security/locations/alerts/dismiss/action\",\r\n \"Microsoft.Security/locations/tasks/activate/action\",\r\n \"Microsoft.Security/locations/tasks/dismiss/action\",\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securityContacts/write\",\r\n \"Microsoft.Security/securityContacts/delete\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2018-08-07T14:22:30.7645655Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage security components, security policies and virtual machines\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.ClassicCompute/*/read\",\r\n \"Microsoft.ClassicCompute/virtualMachines/*/write\",\r\n \"Microsoft.ClassicNetwork/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2018-03-08T18:18:48.618362Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/e3d13bf0-dd5a-482e-ba6b-9b8433878d10\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"e3d13bf0-dd5a-482e-ba6b-9b8433878d10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Security Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Security Reader Role\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Management/managementGroups/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2018-06-28T17:27:23.106561Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/39bc4728-0917-49c7-9d2c-d95423bc2eb4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"39bc4728-0917-49c7-9d2c-d95423bc2eb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery service except vault creation and role assignment\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-06-29T05:31:19.7240473Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you failover and failback but not perform other Site Recovery management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-06-29T05:42:27.1715639Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"494ae006-db33-4328-bf46-533a6560a3ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you view Site Recovery status but not perform other management operations\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-26T19:54:51.393325Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"dbaa88c4-0c30-4179-9fb3-46319faa6149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Security Manager\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the security-related policies of SQL servers and databases, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/read\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:16.6047658Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"yaiyun\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage storage accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/diagnosticSettings/*\",\r\n \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-08-21T07:43:20.3060994Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Account Key Operator Service Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Storage Account Key Operators are allowed to list and regenerate keys on Storage Accounts\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/listkeys/action\",\r\n \"Microsoft.Storage/storageAccounts/regeneratekey/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-13T18:26:11.577057Z\",\r\n \"updatedOn\": \"2017-04-13T20:57:14.5990198Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/81a9662b-bebf-436f-a333-f67b29880f12\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"81a9662b-bebf-436f-a333-f67b29880f12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write and delete access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\",\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:11:00.4629296Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"ba92f5b4-2d11-453d-a403-e96b0029c9fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Blob Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage blob containers and data\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:15:19.508084Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2a2b9908-6ea1-4ae2-8e65-a410df84e7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read, write, and delete access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/write\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\",\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/write\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:16:40.1371662Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"974c5e8b-45b9-4653-ba55-5f855dd0fb88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Storage Queue Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Allows for read access to Azure Storage queues and queue messages\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Storage/storageAccounts/queueServices/queues/messages/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-12-21T00:01:24.7972312Z\",\r\n \"updatedOn\": \"2018-04-02T17:19:30.5001463Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"19e7f393-937e-4f77-808e-94535e297925\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Support Request Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you create and manage Support requests\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-06-22T22:25:37.8053068Z\",\r\n \"updatedOn\": \"2017-06-23T01:06:24.2399631Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"cfd33db0-3dd1-45e3-aa9d-cdbdf3b6f24e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Traffic Manager Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Traffic Manager profiles, but does not let you control who has access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/trafficManagerProfiles/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-15T23:33:25.9730842Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:44.1458854Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a4b10055-b0c7-44c2-b00f-c7b5b3550cf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"User Access Administrator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage user access to Azure resources.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"*/read\",\r\n \"Microsoft.Authorization/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-01-30T18:08:24.465664Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Administrator Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as administrator\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\",\r\n \"Microsoft.Compute/virtualMachines/loginAsAdmin/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:17:57.0514548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/1c0163c0-47e6-4577-8991-ea5c82e286e4\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"1c0163c0-47e6-4577-8991-ea5c82e286e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine User Login\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"View Virtual Machines in the portal and login as a regular user.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Compute/virtualMachines/*/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Compute/virtualMachines/login/action\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-02-09T18:36:13.3315744Z\",\r\n \"updatedOn\": \"2018-05-09T22:18:52.2780979Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"fb879df8-f326-4884-b1cf-06f3ad86be52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Web Plan Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage the web plans for websites, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/serverFarms/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:05.9401651Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"Website Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage websites (not web plans), but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Insights/components/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Web/certificates/*\",\r\n \"Microsoft.Web/listSitesAssignedToHostName/read\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:06.5272742Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"de139f84-1756-47ae-9be6-808fbbe84772\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -74,14 +74,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1e193ad7-da85-488a-bb09-a69d72f5d326" + "a3783b3c-c035-4178-b958-4a099734debd" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -89,7 +89,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:18 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -104,7 +104,7 @@ "1" ], "x-ms-request-id": [ - "523d2808-b441-43b0-869c-b66b83b7b135" + "278252da-e204-4647-a5a3-51b1fb3d6b9d" ], "X-Content-Type-Options": [ "nosniff" @@ -116,10 +116,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "93e937b8-e861-4250-803b-065b3a588408" + "e2b25a5c-ba37-4fa5-a42f-fb4c17a4ac31" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:93e937b8-e861-4250-803b-065b3a588408" + "WESTUS2:20181023T174829Z:e2b25a5c-ba37-4fa5-a42f-fb4c17a4ac31" ], "Content-Length": [ "857" @@ -141,14 +141,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ea0490ca-2958-4bb3-9b56-36b5e2d85c22" + "c657deb1-ea38-48e2-b315-b7739d2b8db7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -156,7 +156,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:18 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -171,7 +171,7 @@ "1" ], "x-ms-request-id": [ - "e0dbac27-79ef-46bc-9257-f875f3900186" + "12e41a53-56d8-4432-82e7-242131b73672" ], "X-Content-Type-Options": [ "nosniff" @@ -183,10 +183,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "161bdc6d-27e0-4448-9302-d5ae8a6f063b" + "ce708bcf-b066-49dc-a851-e03a7a27da84" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:161bdc6d-27e0-4448-9302-d5ae8a6f063b" + "WESTUS2:20181023T174829Z:ce708bcf-b066-49dc-a851-e03a7a27da84" ], "Content-Length": [ "842" @@ -208,14 +208,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "28e0ae89-4b54-40bd-8f5b-1f8813aa3686" + "63771770-4c6a-4203-a34b-c9c722c5a89c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -223,7 +223,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:18 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -238,7 +238,7 @@ "1" ], "x-ms-request-id": [ - "fe6bceb9-33be-40e1-8508-b862fc594334" + "fa380390-146c-4213-a960-b73bb1d570b0" ], "X-Content-Type-Options": [ "nosniff" @@ -250,10 +250,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "f055980a-56e5-46cb-9482-ddec57c98619" + "df2fb10b-d6b5-4314-af83-0319946cc347" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:f055980a-56e5-46cb-9482-ddec57c98619" + "WESTUS2:20181023T174829Z:df2fb10b-d6b5-4314-af83-0319946cc347" ], "Content-Length": [ "784" @@ -275,14 +275,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d6829b62-e9a9-47cb-9998-5a13ea153d3e" + "d7a4d38d-9cb9-41a3-99e0-68a67b2c321a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -290,7 +290,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -305,7 +305,7 @@ "1" ], "x-ms-request-id": [ - "b4c0aebe-644f-4453-96df-9f20a2a226bf" + "7e961da7-1ace-4125-9c5b-d500b41c8117" ], "X-Content-Type-Options": [ "nosniff" @@ -317,10 +317,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "dff0ea3a-ee55-4e33-8996-3c62af7f6cdc" + "5e17a5b7-5481-49a0-ac9c-0fc7020c824c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:dff0ea3a-ee55-4e33-8996-3c62af7f6cdc" + "WESTUS2:20181023T174829Z:5e17a5b7-5481-49a0-ac9c-0fc7020c824c" ], "Content-Length": [ "784" @@ -342,14 +342,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3c09b6d9-05a9-4709-9527-2921ad7fc57e" + "12620cb9-1e03-4bda-a195-cc8a76780c46" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -357,7 +357,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -372,7 +372,7 @@ "1" ], "x-ms-request-id": [ - "a3e8e3e3-3494-4e69-be72-2c9f13c5712b" + "5c43d38c-8d84-405d-a487-f04ae75f324c" ], "X-Content-Type-Options": [ "nosniff" @@ -384,10 +384,10 @@ "11994" ], "x-ms-correlation-request-id": [ - "ddcd8868-4da3-45f4-97ed-e004fd2d342f" + "78b787ed-f8b1-4bc1-8330-f83e67c774f5" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:ddcd8868-4da3-45f4-97ed-e004fd2d342f" + "WESTUS2:20181023T174829Z:78b787ed-f8b1-4bc1-8330-f83e67c774f5" ], "Content-Length": [ "784" @@ -409,14 +409,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "da13c9d0-6ba1-4323-9efc-69f171dc7de5" + "40f341da-e5f3-4644-a61e-906c0bc35011" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -424,7 +424,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -439,7 +439,7 @@ "1" ], "x-ms-request-id": [ - "93a51ecc-5d9f-449d-a96d-2ffd6d646063" + "617ddf66-d72d-4c42-abfb-78ad7e2a1c68" ], "X-Content-Type-Options": [ "nosniff" @@ -451,10 +451,10 @@ "11993" ], "x-ms-correlation-request-id": [ - "ab85568a-d055-4f4c-bbb2-a68f009d2d5c" + "f0ae6725-9495-4db2-be8a-d85cf582d793" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:ab85568a-d055-4f4c-bbb2-a68f009d2d5c" + "WESTUS2:20181023T174829Z:f0ae6725-9495-4db2-be8a-d85cf582d793" ], "Content-Length": [ "2790" @@ -476,14 +476,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "69019173-4988-443b-a806-60cd6bdd0311" + "be3f6f74-ff05-41f5-8e7a-526a7c7c4424" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -491,7 +491,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -506,7 +506,7 @@ "1" ], "x-ms-request-id": [ - "88acf1d1-e669-4f41-adc3-dae2cc4fa6cc" + "6eb692f5-2c14-4142-82fb-3263b548e194" ], "X-Content-Type-Options": [ "nosniff" @@ -518,10 +518,10 @@ "11992" ], "x-ms-correlation-request-id": [ - "f08d76f4-ecdb-4432-9c10-26e287fa6d0d" + "7d34760c-c22d-4933-a823-077cdf6fc3d7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234019Z:f08d76f4-ecdb-4432-9c10-26e287fa6d0d" + "WESTUS2:20181023T174829Z:7d34760c-c22d-4933-a823-077cdf6fc3d7" ], "Content-Length": [ "715" @@ -543,14 +543,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "63d95801-79c9-452a-a379-593e06ffa134" + "6a9fd20f-e62d-4f5e-a4b7-425114bd6fda" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -558,7 +558,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -573,7 +573,7 @@ "1" ], "x-ms-request-id": [ - "f1366e60-a56e-4dc8-97bc-80b8fd64c30a" + "0580214e-9141-423e-bd09-47d9183da35a" ], "X-Content-Type-Options": [ "nosniff" @@ -585,10 +585,10 @@ "11991" ], "x-ms-correlation-request-id": [ - "eb23dc69-d4b6-473a-b732-f0853b3d5979" + "00880f1f-3917-413d-8041-e1c83edd83eb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:eb23dc69-d4b6-473a-b732-f0853b3d5979" + "WESTUS2:20181023T174829Z:00880f1f-3917-413d-8041-e1c83edd83eb" ], "Content-Length": [ "1165" @@ -610,14 +610,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6c26b946-3dae-4cc8-abcf-39926ae56f7f" + "0c012531-20af-4d61-8043-05bd2845f968" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -625,7 +625,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -640,7 +640,7 @@ "1" ], "x-ms-request-id": [ - "4e29104b-e821-40bf-9004-c92f76d15f0f" + "86649c34-5830-4901-8784-0dc76229f16a" ], "X-Content-Type-Options": [ "nosniff" @@ -652,10 +652,10 @@ "11990" ], "x-ms-correlation-request-id": [ - "622a30ee-1a92-4955-b83d-3b711dbb1473" + "1a2f1f6a-d5d6-4995-9484-6a23944fc6a0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:622a30ee-1a92-4955-b83d-3b711dbb1473" + "WESTUS2:20181023T174829Z:1a2f1f6a-d5d6-4995-9484-6a23944fc6a0" ], "Content-Length": [ "768" @@ -677,14 +677,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2fdd7eea-455a-480b-b3da-f20bc9e9bed8" + "398d2c94-d9b2-4013-87f6-44c940a816fa" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -692,7 +692,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -707,7 +707,7 @@ "1" ], "x-ms-request-id": [ - "fb148613-1ffe-4583-8c49-22da9186d3c0" + "614af9db-15bb-4efc-ab4e-3bf26f079efd" ], "X-Content-Type-Options": [ "nosniff" @@ -719,10 +719,10 @@ "11989" ], "x-ms-correlation-request-id": [ - "8e0b456f-3a2f-49de-b533-6edcd3900195" + "6e497ed1-6548-4479-8e75-e3fe27637bca" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:8e0b456f-3a2f-49de-b533-6edcd3900195" + "WESTUS2:20181023T174829Z:6e497ed1-6548-4479-8e75-e3fe27637bca" ], "Content-Length": [ "854" @@ -744,14 +744,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2cdf6086-6224-45f9-b005-c03081e854f9" + "07299e41-f7a4-4e3f-8af3-389de33abcba" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -759,7 +759,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -774,7 +774,7 @@ "1" ], "x-ms-request-id": [ - "f4a32235-2951-4a18-a4aa-b36c84b69c99" + "725cd8b9-b253-4c81-a9e1-168c3aab94ef" ], "X-Content-Type-Options": [ "nosniff" @@ -786,10 +786,10 @@ "11988" ], "x-ms-correlation-request-id": [ - "fbbb6057-1c67-49e8-89a9-1632d650944a" + "7c7c11c6-6c93-4c20-9531-8c3cb8c207e0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:fbbb6057-1c67-49e8-89a9-1632d650944a" + "WESTUS2:20181023T174829Z:7c7c11c6-6c93-4c20-9531-8c3cb8c207e0" ], "Content-Length": [ "855" @@ -811,14 +811,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "965e3f4d-40b1-48e8-9bc2-43a7b0a973ed" + "bdd7c795-5b20-425c-a408-be796871f3d4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -826,7 +826,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -841,7 +841,7 @@ "1" ], "x-ms-request-id": [ - "b6b4f0a8-e23b-4cd9-a85c-cf952f45369c" + "9fbffefe-ab11-407f-a5fa-f2b36441c422" ], "X-Content-Type-Options": [ "nosniff" @@ -853,10 +853,10 @@ "11987" ], "x-ms-correlation-request-id": [ - "a377e813-73af-4617-b1a9-b7c0bbaa07c1" + "7d088f2f-9383-4266-bd61-cd1b9f078249" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:a377e813-73af-4617-b1a9-b7c0bbaa07c1" + "WESTUS2:20181023T174829Z:7d088f2f-9383-4266-bd61-cd1b9f078249" ], "Content-Length": [ "697" @@ -878,14 +878,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "455a25cd-f076-4f6a-9996-d66c4bf66276" + "92ce4c48-a5fe-4cbf-a398-433702be653b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -893,7 +893,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:19 GMT" + "Tue, 23 Oct 2018 17:48:28 GMT" ], "Pragma": [ "no-cache" @@ -908,7 +908,7 @@ "1" ], "x-ms-request-id": [ - "fabda625-68cb-4707-b11e-6017f8b3e37c" + "9e2b18fd-c37d-4256-97da-64678274a6a1" ], "X-Content-Type-Options": [ "nosniff" @@ -920,10 +920,10 @@ "11986" ], "x-ms-correlation-request-id": [ - "847cf1c1-88a9-4b65-9358-1da81da2c519" + "93f2d38f-1e2f-48cf-bf4d-97c9b98c0458" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:847cf1c1-88a9-4b65-9358-1da81da2c519" + "WESTUS2:20181023T174829Z:93f2d38f-1e2f-48cf-bf4d-97c9b98c0458" ], "Content-Length": [ "765" @@ -945,14 +945,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65ab87ac-3274-4422-90d3-c602c7cf1622" + "aa9e04c5-3ace-4f90-a5c9-dc2d6460607d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -960,7 +960,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -975,7 +975,7 @@ "1" ], "x-ms-request-id": [ - "c7de622b-79b6-4ac9-89a8-d05f08150ef2" + "f1f61a71-7bfc-4d50-b577-1c558374d113" ], "X-Content-Type-Options": [ "nosniff" @@ -987,10 +987,10 @@ "11985" ], "x-ms-correlation-request-id": [ - "0d93e31f-f573-4ba6-a8e9-a09eb27b96f6" + "1b0c0db9-c7d1-4c1a-814c-10a6e098b5f4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:0d93e31f-f573-4ba6-a8e9-a09eb27b96f6" + "WESTUS2:20181023T174829Z:1b0c0db9-c7d1-4c1a-814c-10a6e098b5f4" ], "Content-Length": [ "742" @@ -1012,14 +1012,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2313fb40-6d63-470f-ae5e-53cdf431a4de" + "9e507465-9547-40d3-80cc-779002b24d7d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1027,7 +1027,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1042,7 +1042,7 @@ "1" ], "x-ms-request-id": [ - "656b867d-bfc7-4648-b0dc-13165ba5678f" + "a23db05e-ce22-4999-b019-a7e40bf730d9" ], "X-Content-Type-Options": [ "nosniff" @@ -1054,10 +1054,10 @@ "11984" ], "x-ms-correlation-request-id": [ - "2272fd85-ff5d-4045-a46f-4b644d54730d" + "31a5b59e-7928-44a9-b6de-501136a32a81" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:2272fd85-ff5d-4045-a46f-4b644d54730d" + "WESTUS2:20181023T174830Z:31a5b59e-7928-44a9-b6de-501136a32a81" ], "Content-Length": [ "810" @@ -1079,14 +1079,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1f3ee8d3-de8f-4f1c-8a95-6914a4dac29f" + "bf52030a-e31b-4063-8ad2-052eb7a2b597" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1094,7 +1094,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1109,7 +1109,7 @@ "1" ], "x-ms-request-id": [ - "1bc6a011-3590-4f6c-8464-492fc35d8909" + "16b604f4-1cc4-4a23-83d5-177a9b4f92d1" ], "X-Content-Type-Options": [ "nosniff" @@ -1121,10 +1121,10 @@ "11983" ], "x-ms-correlation-request-id": [ - "a02bd944-f491-4f3f-b5dd-2876f2d4a82d" + "3a725abc-24e4-4ef0-9c5c-1c5ae8bbea15" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:a02bd944-f491-4f3f-b5dd-2876f2d4a82d" + "WESTUS2:20181023T174830Z:3a725abc-24e4-4ef0-9c5c-1c5ae8bbea15" ], "Content-Length": [ "824" @@ -1146,14 +1146,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a04de34c-d188-4ee3-9526-9042a785be0e" + "6f2e7170-191e-4ed6-9f7b-8210b19ce930" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1161,7 +1161,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1176,7 +1176,7 @@ "1" ], "x-ms-request-id": [ - "dbcf89c7-b179-4545-99fb-55db166426a5" + "27686bac-7312-4244-adc0-ad0ce9bdb2cd" ], "X-Content-Type-Options": [ "nosniff" @@ -1188,10 +1188,10 @@ "11982" ], "x-ms-correlation-request-id": [ - "2844f9ac-61f5-4e23-b08f-2e1782c59ec7" + "01e58cd4-a5f4-497c-9d27-c79146f1d496" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234020Z:2844f9ac-61f5-4e23-b08f-2e1782c59ec7" + "WESTUS2:20181023T174830Z:01e58cd4-a5f4-497c-9d27-c79146f1d496" ], "Content-Length": [ "741" @@ -1213,14 +1213,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f61fd3b1-14a9-4c44-a742-874f1eed6dc7" + "386f4ef6-fc17-40ed-b5b5-a46ffb2e7361" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1228,7 +1228,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1243,7 +1243,7 @@ "1" ], "x-ms-request-id": [ - "a3359d39-5a76-4d85-8c66-2d4b2f879c5c" + "1c3c3b35-fb12-4ecd-ab28-4477dc7492b4" ], "X-Content-Type-Options": [ "nosniff" @@ -1255,10 +1255,10 @@ "11981" ], "x-ms-correlation-request-id": [ - "90597e78-8059-4bb8-9220-3fe4b3861dd2" + "14d6ae4d-1a84-459d-bc62-93089ad937fc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:90597e78-8059-4bb8-9220-3fe4b3861dd2" + "WESTUS2:20181023T174830Z:14d6ae4d-1a84-459d-bc62-93089ad937fc" ], "Content-Length": [ "1002" @@ -1280,14 +1280,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b1a18407-bea9-48bb-ad05-612b5492fa23" + "c961fd0f-aaaa-4f54-b2b1-2031e22b3c6d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1295,7 +1295,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1310,7 +1310,7 @@ "1" ], "x-ms-request-id": [ - "dc3c0ab7-0770-4be5-8c74-4a7b023fa051" + "cf2ec06c-adc6-49a8-a9ba-b759d75f9894" ], "X-Content-Type-Options": [ "nosniff" @@ -1322,10 +1322,10 @@ "11980" ], "x-ms-correlation-request-id": [ - "997afd03-8a99-4a27-9a01-c4ec1ce6e458" + "3b21d1b0-6e69-4040-847c-807100190df8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:997afd03-8a99-4a27-9a01-c4ec1ce6e458" + "WESTUS2:20181023T174830Z:3b21d1b0-6e69-4040-847c-807100190df8" ], "Content-Length": [ "853" @@ -1347,14 +1347,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "38a3b01e-15b2-48aa-83fb-7abef5bfb837" + "08d109cd-3924-4943-ba36-2137247e56a9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1362,7 +1362,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1377,7 +1377,7 @@ "1" ], "x-ms-request-id": [ - "7c06625a-ce0d-4aa1-98ca-18b23a503745" + "79d87fa1-1591-4a31-9780-c8b876ee9ee5" ], "X-Content-Type-Options": [ "nosniff" @@ -1389,10 +1389,10 @@ "11979" ], "x-ms-correlation-request-id": [ - "230d775c-2c88-4228-94c6-677762a54b37" + "94639471-4931-4c35-a236-91c731afad87" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:230d775c-2c88-4228-94c6-677762a54b37" + "WESTUS2:20181023T174830Z:94639471-4931-4c35-a236-91c731afad87" ], "Content-Length": [ "775" @@ -1414,14 +1414,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e245939d-0242-4477-a1c6-142c120adfed" + "250bc2d8-a562-4623-a120-8914aa8df63a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1429,7 +1429,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1444,7 +1444,7 @@ "1" ], "x-ms-request-id": [ - "9e46bd3e-df7a-4fbe-8f01-b86c608e9388" + "041154ad-cd10-42a2-a136-7372d191e72a" ], "X-Content-Type-Options": [ "nosniff" @@ -1456,10 +1456,10 @@ "11978" ], "x-ms-correlation-request-id": [ - "5ee9b3a9-6076-462b-973b-3e74c95b9932" + "e044a282-aee6-4f6e-ae20-ac949db892ee" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:5ee9b3a9-6076-462b-973b-3e74c95b9932" + "WESTUS2:20181023T174830Z:e044a282-aee6-4f6e-ae20-ac949db892ee" ], "Content-Length": [ "763" @@ -1481,14 +1481,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4f2155b7-e462-4f42-9df3-58535a993acf" + "a5b2d030-f4fb-4e0c-8628-8deefff250e3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1496,7 +1496,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1511,7 +1511,7 @@ "1" ], "x-ms-request-id": [ - "22276209-d5a3-4e36-82f9-a05511795e12" + "fb224e38-a44c-4be0-902f-134ffb361592" ], "X-Content-Type-Options": [ "nosniff" @@ -1523,10 +1523,10 @@ "11977" ], "x-ms-correlation-request-id": [ - "a5162fc5-2215-424d-8050-082cc450df71" + "9722a375-9fb1-478f-8c0b-3e3fd93253ac" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:a5162fc5-2215-424d-8050-082cc450df71" + "WESTUS2:20181023T174830Z:9722a375-9fb1-478f-8c0b-3e3fd93253ac" ], "Content-Length": [ "775" @@ -1541,6 +1541,73 @@ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_6ff3b952-c97a-41db-83f5-b1313ec23328\",\r\n \"type\": \"CustomRole\",\r\n \"description\": \"Custom Role Test Desc\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:14.1498525Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/10162e6e-237a-438c-8dd4-7b9dfadcd1ef\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"10162e6e-237a-438c-8dd4-7b9dfadcd1ef\"\r\n}", "StatusCode": 200 }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83Zjk1MWRkYS00ZWQzLTQ2ODAtYTdjYS00M2ZlMTcyZDUzOGQ/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f61ac7e6-1d3c-4ebe-869f-c06d11f3f4cb" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 23 Oct 2018 17:48:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "cedb5226-754a-4a8f-a3d7-2624e89324bf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-correlation-request-id": [ + "df20797c-b2ca-4465-93f6-14251f05826f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181023T174830Z:df20797c-b2ca-4465-93f6-14251f05826f" + ], + "Content-Length": [ + "618" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"AcrImagePuller\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"acr image puller\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerRegistry/registries/pull/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-22T19:01:56.8227182Z\",\r\n \"updatedOn\": \"2018-10-22T19:30:16.7630891Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"7f951dda-4ed3-4680-a7ca-43fe172d538d\"\r\n}", + "StatusCode": 200 + }, { "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f?api-version=2018-01-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy82Y2VmNTZlOC1kNTU2LTQ4ZTUtYTA0Zi1iOGU2NDExNDY4MGY/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", @@ -1548,14 +1615,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6af21788-b009-4cc6-ac90-50e1320be73d" + "df249244-f368-4a3f-a125-993f02fd1acb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1563,7 +1630,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1578,7 +1645,7 @@ "1" ], "x-ms-request-id": [ - "22c0fde0-d9b4-4cc9-af7a-ca430f62ab15" + "c5651d86-9072-4baa-94a4-18632c55053c" ], "X-Content-Type-Options": [ "nosniff" @@ -1587,13 +1654,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11975" ], "x-ms-correlation-request-id": [ - "f71cfd00-ae1e-44dd-8b79-aeb7367cafea" + "b59b497d-dc90-49d8-a520-3ffff140b6ea" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:f71cfd00-ae1e-44dd-8b79-aeb7367cafea" + "WESTUS2:20181023T174830Z:b59b497d-dc90-49d8-a520-3ffff140b6ea" ], "Content-Length": [ "664" @@ -1615,14 +1682,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "20cb9625-c30b-4b83-a715-8151d07b2aeb" + "c84ca3ca-e7b6-4358-ba1a-12f79ca7144f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1630,7 +1697,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:20 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1645,7 +1712,7 @@ "1" ], "x-ms-request-id": [ - "f52ad8cc-9aea-40e0-bca7-eaba2e030e1e" + "a45a1f72-28a7-4dc9-b633-74eebcdfe40f" ], "X-Content-Type-Options": [ "nosniff" @@ -1654,13 +1721,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11974" ], "x-ms-correlation-request-id": [ - "6a112e57-6cf8-4acf-9407-13979078c8de" + "85918e0a-2e02-4246-8ebe-ebe6461244c3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:6a112e57-6cf8-4acf-9407-13979078c8de" + "WESTUS2:20181023T174830Z:85918e0a-2e02-4246-8ebe-ebe6461244c3" ], "Content-Length": [ "630" @@ -1682,14 +1749,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c4a873cc-e424-40c5-9a32-dc26bdb79630" + "21698029-68a7-47fc-995e-d42cae26fc3e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1697,7 +1764,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1712,7 +1779,7 @@ "1" ], "x-ms-request-id": [ - "85316d01-9bef-45f8-87e5-5f1d65b0df89" + "ff75442f-e844-44a8-9d8a-3007f8df07dc" ], "X-Content-Type-Options": [ "nosniff" @@ -1721,13 +1788,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11973" ], "x-ms-correlation-request-id": [ - "9c9c772c-fc78-4897-8450-10ed052d489e" + "4c6bbc82-2d83-4ce4-aacf-e18e3e50bf63" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:9c9c772c-fc78-4897-8450-10ed052d489e" + "WESTUS2:20181023T174830Z:4c6bbc82-2d83-4ce4-aacf-e18e3e50bf63" ], "Content-Length": [ "679" @@ -1749,14 +1816,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8e01e1cf-5481-4848-a4cc-73b7b3961629" + "d4f28dff-6ed0-4238-900b-e8893ecbc9b2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1764,7 +1831,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1779,7 +1846,7 @@ "1" ], "x-ms-request-id": [ - "fba14d0c-0aa8-45bb-9bd9-66cd3e50fa90" + "a3e533f8-625b-4efe-84cb-30b49fbd4ffa" ], "X-Content-Type-Options": [ "nosniff" @@ -1788,13 +1855,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11972" ], "x-ms-correlation-request-id": [ - "85caf81a-a071-4036-8fa7-6101ed33e0f9" + "84d09784-981e-4de5-b676-c14507650c7f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:85caf81a-a071-4036-8fa7-6101ed33e0f9" + "WESTUS2:20181023T174830Z:84d09784-981e-4de5-b676-c14507650c7f" ], "Content-Length": [ "905" @@ -1816,14 +1883,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2b36e0db-df03-4b26-b1c4-8d02a1f2658c" + "5de038c0-a348-48ce-99d9-ee307b64f69e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1831,7 +1898,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1846,7 +1913,7 @@ "1" ], "x-ms-request-id": [ - "a80675cd-8835-4adc-8a1c-70483d5778f3" + "abbd2b1e-36ce-4aa9-9a1b-920efadee652" ], "X-Content-Type-Options": [ "nosniff" @@ -1855,13 +1922,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11971" ], "x-ms-correlation-request-id": [ - "da87eaf1-411d-4723-996a-0a2bc96d7c19" + "2cf52b2d-875c-4e72-8bb0-14533320b774" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:da87eaf1-411d-4723-996a-0a2bc96d7c19" + "WESTUS2:20181023T174830Z:2cf52b2d-875c-4e72-8bb0-14533320b774" ], "Content-Length": [ "1323" @@ -1883,14 +1950,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "548c4193-6aa0-46c5-aba4-e25f001d7627" + "25812147-626a-4ac2-982c-ccad8f3bd83f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1898,7 +1965,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1913,7 +1980,7 @@ "1" ], "x-ms-request-id": [ - "cce65ee4-736b-4a9c-8cf9-a305f486f2cd" + "47e1509f-1d89-4235-8343-6423f342790a" ], "X-Content-Type-Options": [ "nosniff" @@ -1922,13 +1989,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11970" ], "x-ms-correlation-request-id": [ - "1aa0eda7-31d8-4b37-a8d9-3f5870485204" + "4709474f-faa0-40dd-9b30-5416b7eeec93" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:1aa0eda7-31d8-4b37-a8d9-3f5870485204" + "WESTUS2:20181023T174830Z:4709474f-faa0-40dd-9b30-5416b7eeec93" ], "Content-Length": [ "970" @@ -1950,14 +2017,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0c878d10-2e08-4b79-93da-2361360ab3b8" + "9a3cac74-7959-4d21-88d0-41439cb3607f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -1965,7 +2032,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -1980,7 +2047,7 @@ "1" ], "x-ms-request-id": [ - "0fc09bf6-9d1d-45a7-b09b-82aaf360c5c4" + "1df8cd37-5db0-4886-bd26-209791c506d1" ], "X-Content-Type-Options": [ "nosniff" @@ -1989,13 +2056,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11969" ], "x-ms-correlation-request-id": [ - "b03d3496-5837-466d-b1f4-c1fe60cdc2ab" + "02ac5b15-6491-4e43-b95e-7f2734c8bcdb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234021Z:b03d3496-5837-466d-b1f4-c1fe60cdc2ab" + "WESTUS2:20181023T174830Z:02ac5b15-6491-4e43-b95e-7f2734c8bcdb" ], "Content-Length": [ "921" @@ -2017,14 +2084,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1cb1d6c7-ac5d-46be-955d-b66f2b7864af" + "d7c41882-a252-42d4-aa60-d7b042e32f65" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2032,7 +2099,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2047,7 +2114,7 @@ "1" ], "x-ms-request-id": [ - "ddbfe1ae-f0ae-4fc9-affd-df8ec1c1dd6c" + "ea00939b-e57d-430a-9ea3-fd151e7871d4" ], "X-Content-Type-Options": [ "nosniff" @@ -2056,13 +2123,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11968" ], "x-ms-correlation-request-id": [ - "bbabb36b-aece-4734-b7b4-458a41f066b1" + "69d2e2d4-26b0-4336-a724-8aa8e657e6c2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:bbabb36b-aece-4734-b7b4-458a41f066b1" + "WESTUS2:20181023T174830Z:69d2e2d4-26b0-4336-a724-8aa8e657e6c2" ], "Content-Length": [ "871" @@ -2084,14 +2151,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7be915d5-ad0c-47f1-8648-35d55f2f0af6" + "6914ddae-1a52-446a-b37a-ed2fe44a3962" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2099,7 +2166,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2114,7 +2181,7 @@ "1" ], "x-ms-request-id": [ - "ea1ea8ba-181b-4590-bf04-e09d5b822643" + "9405d13d-7f69-44f0-800c-f3ce4d293883" ], "X-Content-Type-Options": [ "nosniff" @@ -2123,13 +2190,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11967" ], "x-ms-correlation-request-id": [ - "02526340-a8d1-45ad-a7ef-ce53ae5ffb18" + "1fcb3667-45e5-41d7-902f-d2aa60516d87" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:02526340-a8d1-45ad-a7ef-ce53ae5ffb18" + "WESTUS2:20181023T174830Z:1fcb3667-45e5-41d7-902f-d2aa60516d87" ], "Content-Length": [ "1269" @@ -2151,14 +2218,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7023b83d-97ae-4c58-95ab-5f2a953cefd4" + "d78540b3-f669-4f95-a136-ca3fe3b03dc5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2166,7 +2233,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2181,7 +2248,7 @@ "1" ], "x-ms-request-id": [ - "f09389e3-6cab-4332-aa63-c5f59b285637" + "60030244-01b1-4775-a72e-ba4ce54a0a66" ], "X-Content-Type-Options": [ "nosniff" @@ -2190,13 +2257,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11966" ], "x-ms-correlation-request-id": [ - "98f21eb6-7010-4cb8-b793-a5cd99d6f341" + "01a06a2d-09e7-4db0-8e8f-2178de24d664" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:98f21eb6-7010-4cb8-b793-a5cd99d6f341" + "WESTUS2:20181023T174830Z:01a06a2d-09e7-4db0-8e8f-2178de24d664" ], "Content-Length": [ "1741" @@ -2218,14 +2285,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb4d595f-824e-4eac-b241-5c54d2a6b145" + "df42f91e-2044-4d94-9ca4-199d18dee1b0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2233,7 +2300,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2248,7 +2315,7 @@ "1" ], "x-ms-request-id": [ - "d76399d3-4905-4dc1-85af-3fc807f902fb" + "80a292ea-d149-48ce-a960-f065de2d3a31" ], "X-Content-Type-Options": [ "nosniff" @@ -2257,13 +2324,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11965" ], "x-ms-correlation-request-id": [ - "6881e0c7-4aaf-4174-b87e-781daad460f8" + "b5e60365-dcd8-4591-b30f-8fb19a7b1498" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:6881e0c7-4aaf-4174-b87e-781daad460f8" + "WESTUS2:20181023T174830Z:b5e60365-dcd8-4591-b30f-8fb19a7b1498" ], "Content-Length": [ "868" @@ -2285,14 +2352,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9b04652e-af24-47f4-937a-0c3316fef299" + "1dba69b0-34a4-4972-96d6-a7c33dcf4c39" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2300,7 +2367,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2315,7 +2382,7 @@ "1" ], "x-ms-request-id": [ - "c8a7e409-566f-430d-bb40-813842a9f061" + "b61a6950-a558-4a52-ae27-3bb3dc477fcf" ], "X-Content-Type-Options": [ "nosniff" @@ -2324,13 +2391,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11964" ], "x-ms-correlation-request-id": [ - "e2b52a05-f63f-47fb-8535-454ccbc57af8" + "6a946a5d-d5e2-4905-b5bf-78aeb8204157" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:e2b52a05-f63f-47fb-8535-454ccbc57af8" + "WESTUS2:20181023T174830Z:6a946a5d-d5e2-4905-b5bf-78aeb8204157" ], "Content-Length": [ "696" @@ -2352,14 +2419,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "49fc8944-6a1f-4535-8e6c-d7dd08b3229b" + "fd931d90-b80a-44a4-bcf2-a97d7351c1ac" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2367,7 +2434,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2382,7 +2449,7 @@ "1" ], "x-ms-request-id": [ - "e8d1ad29-4ce0-4823-9d8b-37c04ba73841" + "5e61757e-4b5b-4cfb-9e52-900857670fb3" ], "X-Content-Type-Options": [ "nosniff" @@ -2391,13 +2458,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11963" ], "x-ms-correlation-request-id": [ - "b6ab91fe-4197-4d90-940a-1857fc10bc02" + "45a7ae3c-89bd-469d-b09b-3a83612eb981" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:b6ab91fe-4197-4d90-940a-1857fc10bc02" + "WESTUS2:20181023T174830Z:45a7ae3c-89bd-469d-b09b-3a83612eb981" ], "Content-Length": [ "693" @@ -2412,6 +2479,73 @@ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Azure Kubernetes Service Cluster User Role\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"List cluster user credential action.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-08-15T22:04:53.4037241Z\",\r\n \"updatedOn\": \"2018-08-15T22:06:51.5961392Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"4abbcc35-e782-43d8-92c5-2d3f1bd2253f\"\r\n}", "StatusCode": 200 }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MjMxNzBjYS1hOGY2LTRiMGYtODQ4Ny05ZTRlYjhmNDliZmE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "56372d1e-d416-441a-89d8-0a51578edffd" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 23 Oct 2018 17:48:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "8ff35cc2-e2f1-4d47-adbe-99bdc960d8ed" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], + "x-ms-correlation-request-id": [ + "6a48fd78-b696-4410-8588-bbb12949a61e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181023T174830Z:6a48fd78-b696-4410-8588-bbb12949a61e" + ], + "Content-Length": [ + "671" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Azure Maps Data Reader (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Grants access to read map related data from an Azure maps account.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [],\r\n \"notActions\": [],\r\n \"dataActions\": [\r\n \"Microsoft.Maps/accounts/data/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-05T19:47:03.472307Z\",\r\n \"updatedOn\": \"2018-10-05T19:48:52.8066321Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"423170ca-a8f6-4b0f-8487-9e4eb8f49bfa\"\r\n}", + "StatusCode": 200 + }, { "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/6f12a6df-dd06-4f3e-bcb1-ce8be600526a?api-version=2018-01-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy82ZjEyYTZkZi1kZDA2LTRmM2UtYmNiMS1jZThiZTYwMDUyNmE/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", @@ -2419,14 +2553,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "041247f6-9881-49e4-bb0e-e4051cfaf0a5" + "8293d6df-ca40-441f-85f4-b5d6164e1e6f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2434,7 +2568,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2449,7 +2583,7 @@ "1" ], "x-ms-request-id": [ - "e77f26eb-5c49-423a-b458-8225fabb0039" + "9724a669-1208-443a-8295-0d8dce61e80f" ], "X-Content-Type-Options": [ "nosniff" @@ -2458,13 +2592,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11961" ], "x-ms-correlation-request-id": [ - "bf950c26-c7f6-4371-a69a-ae1e006d4d4f" + "e1c7eccc-e52a-41fe-9b5f-7ed7048165c9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:bf950c26-c7f6-4371-a69a-ae1e006d4d4f" + "WESTUS2:20181023T174830Z:e1c7eccc-e52a-41fe-9b5f-7ed7048165c9" ], "Content-Length": [ "767" @@ -2486,14 +2620,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "efde1a9f-17f5-4993-b033-da7433cfd60e" + "4f9ec9f5-a621-4b2b-bacf-421a07624eb1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2501,7 +2635,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:21 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2516,7 +2650,7 @@ "1" ], "x-ms-request-id": [ - "6f5cd914-525b-480e-91a7-18d380ea3e5b" + "cb4ec131-acb7-4150-8979-4b70d9029734" ], "X-Content-Type-Options": [ "nosniff" @@ -2525,16 +2659,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11960" ], "x-ms-correlation-request-id": [ - "289102df-18a6-4936-ad5c-a98ca22daee1" + "75fefbb1-70b7-4215-9e76-8a0ad0a45f20" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:289102df-18a6-4936-ad5c-a98ca22daee1" + "WESTUS2:20181023T174830Z:75fefbb1-70b7-4215-9e76-8a0ad0a45f20" ], "Content-Length": [ - "2335" + "3075" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2543,7 +2677,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-09-22T00:16:13.287819Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup service,but can't create vaults and give access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/*\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2018-10-17T13:36:21.1616745Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n}", "StatusCode": 200 }, { @@ -2553,14 +2687,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2d47d8af-492f-4ba9-8a38-c092c72c5bd6" + "38f78ad4-f7cc-4f1d-9bfe-c5956247f2a1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2568,7 +2702,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2583,7 +2717,7 @@ "1" ], "x-ms-request-id": [ - "f03a2c3f-88fa-42c3-a363-8f125b002c3c" + "dce409d5-b693-42d2-aaaf-b2c99ef3e359" ], "X-Content-Type-Options": [ "nosniff" @@ -2592,16 +2726,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11959" ], "x-ms-correlation-request-id": [ - "1a2bf7ab-87d6-4be1-8812-baef45bd7cd8" + "a0c62076-9fa9-46e0-930d-c9dfe5396709" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:1a2bf7ab-87d6-4be1-8812-baef45bd7cd8" + "WESTUS2:20181023T174830Z:a0c62076-9fa9-46e0-930d-c9dfe5396709" ], "Content-Length": [ - "3967" + "4690" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2610,7 +2744,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-06-16T05:25:05.7455061Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Operator\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage backup services, except removal of backup, vault creation and giving access to others\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/refreshContainers/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/write\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupValidateOperation/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/inquire/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectableContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/locations/backupPreValidateProtection/action\",\r\n \"Microsoft.RecoveryServices/locations/backupValidateFeatures/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2018-10-17T13:35:18.6198865Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/00c29273-979b-4161-815c-10b084fb9324\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"00c29273-979b-4161-815c-10b084fb9324\"\r\n}", "StatusCode": 200 }, { @@ -2620,14 +2754,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00bbf05b-244a-44f5-a1d0-229e447045e0" + "9452909b-d9d4-4a21-afbb-f86a0d14499e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2635,7 +2769,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2650,7 +2784,7 @@ "1" ], "x-ms-request-id": [ - "011ec3d8-a173-410a-8516-93f0036aeffb" + "f7a98872-0418-4010-b466-3a0c9ae6bf23" ], "X-Content-Type-Options": [ "nosniff" @@ -2659,16 +2793,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11958" ], "x-ms-correlation-request-id": [ - "bcaa6df2-d90c-4e80-89af-72410710e6dd" + "23ae1807-2207-48f6-b482-f794a5feb885" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:bcaa6df2-d90c-4e80-89af-72410710e6dd" + "WESTUS2:20181023T174830Z:23ae1807-2207-48f6-b482-f794a5feb885" ], "Content-Length": [ - "2672" + "3206" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2677,7 +2811,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-09-13T10:33:25.5814653Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Backup Reader\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can view backup services, but can't make changes\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationsStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobs/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read\",\r\n \"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupstorageconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/operations/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupEngines/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/items/read\",\r\n \"Microsoft.RecoveryServices/locations/backupStatus/action\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/write\",\r\n \"Microsoft.RecoveryServices/operations/read\",\r\n \"Microsoft.RecoveryServices/locations/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectionIntents/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2018-10-17T13:32:59.2941632Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a795c7a0-d4a2-40c1-ae25-d81f01202912\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a795c7a0-d4a2-40c1-ae25-d81f01202912\"\r\n}", "StatusCode": 200 }, { @@ -2687,14 +2821,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a3258f34-1ed1-46fb-b68f-ef6bacc26cf3" + "d71dac0d-e5ba-4197-bd47-7a63e5bbe185" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2702,7 +2836,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2717,7 +2851,7 @@ "1" ], "x-ms-request-id": [ - "77e85e3b-57a4-4a37-bb01-28e6ecea1421" + "62141942-ea3b-40b1-b50c-87cfdfe642d4" ], "X-Content-Type-Options": [ "nosniff" @@ -2726,13 +2860,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11957" ], "x-ms-correlation-request-id": [ - "47a0e279-3502-4397-bd86-9af7db4e4216" + "33a883e1-322f-4dd9-9de4-295322f07e9e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:47a0e279-3502-4397-bd86-9af7db4e4216" + "WESTUS2:20181023T174830Z:33a883e1-322f-4dd9-9de4-295322f07e9e" ], "Content-Length": [ "797" @@ -2754,14 +2888,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1b908b40-24ec-48b4-a0a7-d7b78cbececd" + "8e655ef4-8a68-468d-986b-a8b49a413416" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2769,7 +2903,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2784,7 +2918,7 @@ "1" ], "x-ms-request-id": [ - "ec2f7618-4b69-479b-9e8e-19ba1e41684d" + "76651675-645b-42e3-a260-5563ef74a131" ], "X-Content-Type-Options": [ "nosniff" @@ -2793,13 +2927,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11956" ], "x-ms-correlation-request-id": [ - "ccd5c2dd-b34a-4aca-a7b4-ff14a14780cd" + "0bf0fb88-fa2e-4590-9585-761942167d4b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234022Z:ccd5c2dd-b34a-4aca-a7b4-ff14a14780cd" + "WESTUS2:20181023T174830Z:0bf0fb88-fa2e-4590-9585-761942167d4b" ], "Content-Length": [ "885" @@ -2821,14 +2955,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b463c474-8cf0-448e-ac8f-ed05aae5283a" + "5d59df90-162c-4515-833c-fe4719587db8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2836,7 +2970,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2851,7 +2985,7 @@ "1" ], "x-ms-request-id": [ - "dc535e60-a20d-44d8-93ac-d16888c72d19" + "c5096302-6e19-4545-a673-f03e291fd0bc" ], "X-Content-Type-Options": [ "nosniff" @@ -2860,13 +2994,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11955" ], "x-ms-correlation-request-id": [ - "4729c037-acdc-4af6-bada-da3cf60eb0db" + "e0a1212c-a8b2-4910-91e6-a835ac7320d7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:4729c037-acdc-4af6-bada-da3cf60eb0db" + "WESTUS2:20181023T174830Z:e0a1212c-a8b2-4910-91e6-a835ac7320d7" ], "Content-Length": [ "911" @@ -2888,14 +3022,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2a461fc2-6895-471f-980c-4c264c4b48e0" + "716e027d-20ef-4e1f-b09e-e81fa744bba1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2903,7 +3037,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:29 GMT" ], "Pragma": [ "no-cache" @@ -2918,7 +3052,7 @@ "1" ], "x-ms-request-id": [ - "2c49481d-49f6-4c9b-afca-e683b74b4656" + "fe7c3e1b-63a9-4fc3-800e-1f1be7ea7329" ], "X-Content-Type-Options": [ "nosniff" @@ -2927,13 +3061,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11954" ], "x-ms-correlation-request-id": [ - "4607193e-a295-4479-9d78-460cdf7791ea" + "50705935-85b6-4858-9dcc-6011f7fd4fdc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:4607193e-a295-4479-9d78-460cdf7791ea" + "WESTUS2:20181023T174830Z:50705935-85b6-4858-9dcc-6011f7fd4fdc" ], "Content-Length": [ "894" @@ -2955,14 +3089,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "32d30774-084d-451d-be3c-2acc66be333f" + "e254a75b-0cd4-4f5b-bb49-014730bf7414" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -2970,7 +3104,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -2985,7 +3119,7 @@ "1" ], "x-ms-request-id": [ - "53adf51b-c790-43ac-85a4-5af9318ea924" + "2c907472-0aaa-43ed-bf86-61658a29ef05" ], "X-Content-Type-Options": [ "nosniff" @@ -2994,13 +3128,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11953" ], "x-ms-correlation-request-id": [ - "8221950e-a9df-429e-8d60-0e5cf5587584" + "521569e3-aef0-4bb0-bd33-34d19cd7b19c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:8221950e-a9df-429e-8d60-0e5cf5587584" + "WESTUS2:20181023T174830Z:521569e3-aef0-4bb0-bd33-34d19cd7b19c" ], "Content-Length": [ "919" @@ -3022,14 +3156,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "021c1b21-338e-4975-9a99-5367dc1ae508" + "46153ec8-c9a2-4841-915f-a95126eb6839" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3037,7 +3171,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3052,7 +3186,7 @@ "1" ], "x-ms-request-id": [ - "75171eea-fb44-4492-95e9-5284f44863a3" + "fce5e4f3-116c-4f75-95e6-e4f207a35bd8" ], "X-Content-Type-Options": [ "nosniff" @@ -3061,13 +3195,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11952" ], "x-ms-correlation-request-id": [ - "bf3f99c0-b6d9-426b-9b53-26774b173854" + "35e30d18-49ce-4786-90e0-37ba91388cc2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:bf3f99c0-b6d9-426b-9b53-26774b173854" + "WESTUS2:20181023T174831Z:35e30d18-49ce-4786-90e0-37ba91388cc2" ], "Content-Length": [ "902" @@ -3089,14 +3223,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d31265c5-e70f-4b9d-a9bd-32862408dddd" + "5b868b83-2138-4653-b7d7-bf8fcb1be37f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3104,7 +3238,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3119,7 +3253,7 @@ "1" ], "x-ms-request-id": [ - "4b8fde3a-1ce3-49c0-85e2-dad821e0022e" + "9acadd05-46a9-48c9-bec5-36afa8aace6e" ], "X-Content-Type-Options": [ "nosniff" @@ -3128,13 +3262,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" + "11951" ], "x-ms-correlation-request-id": [ - "be1d0f81-72cb-4ee2-b8f8-8e089545312d" + "abdc0250-3ec3-494f-8f00-042ba83671d7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:be1d0f81-72cb-4ee2-b8f8-8e089545312d" + "WESTUS2:20181023T174831Z:abdc0250-3ec3-494f-8f00-042ba83671d7" ], "Content-Length": [ "884" @@ -3156,14 +3290,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8a35463d-23bd-4a3f-af5f-089623cd3945" + "1ef28272-b094-4110-bbf8-f1b41b29e399" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3171,7 +3305,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3186,7 +3320,7 @@ "1" ], "x-ms-request-id": [ - "8c18d010-9810-4064-be0a-1e80a242b33d" + "b7ce5690-217e-4707-81a4-195939b27f7e" ], "X-Content-Type-Options": [ "nosniff" @@ -3195,13 +3329,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" + "11950" ], "x-ms-correlation-request-id": [ - "a769482d-8d46-4c97-aed0-09b28b8a52cd" + "4fed7ad3-97e2-470a-bcb3-08af85ff4525" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:a769482d-8d46-4c97-aed0-09b28b8a52cd" + "WESTUS2:20181023T174831Z:4fed7ad3-97e2-470a-bcb3-08af85ff4525" ], "Content-Length": [ "916" @@ -3223,14 +3357,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65eb00e9-b082-4287-92af-6178882647c0" + "d01fd37b-f9d7-4aae-9360-c8f4095d56a3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3238,7 +3372,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3253,7 +3387,7 @@ "1" ], "x-ms-request-id": [ - "7bdcce11-0c74-4cf4-aa3f-d26b54f3b61a" + "a9a70b9a-3f3d-4978-93cf-cd6debf193b4" ], "X-Content-Type-Options": [ "nosniff" @@ -3262,13 +3396,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" + "11949" ], "x-ms-correlation-request-id": [ - "9c21bc25-1e07-4e1c-8d86-6c20c91bae38" + "5538fb5f-e140-40c7-9679-760d7a9084f1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:9c21bc25-1e07-4e1c-8d86-6c20c91bae38" + "WESTUS2:20181023T174831Z:5538fb5f-e140-40c7-9679-760d7a9084f1" ], "Content-Length": [ "814" @@ -3290,14 +3424,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0080cd58-10bf-4a1f-a6f1-2a7fb5c29039" + "239c12fd-93a0-4eb7-9d95-e132736a3b15" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3305,7 +3439,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:22 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3320,7 +3454,7 @@ "1" ], "x-ms-request-id": [ - "b213e70a-dd6e-459d-ae77-c7dbc3d3fa28" + "adce19cd-1726-44c3-b1a2-e6d1ed22ddfd" ], "X-Content-Type-Options": [ "nosniff" @@ -3329,13 +3463,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" + "11948" ], "x-ms-correlation-request-id": [ - "4d564a1e-4045-41e9-9ca0-7b6b6f86e870" + "2b9de52c-4bac-4d5b-bc0d-a7f434aa25ce" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:4d564a1e-4045-41e9-9ca0-7b6b6f86e870" + "WESTUS2:20181023T174831Z:2b9de52c-4bac-4d5b-bc0d-a7f434aa25ce" ], "Content-Length": [ "1503" @@ -3357,14 +3491,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ec078773-21a6-408f-b8e9-f009026e3653" + "2575ead5-ca28-448d-b1e3-48fbb66a62c9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3372,7 +3506,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3387,7 +3521,7 @@ "1" ], "x-ms-request-id": [ - "929469b5-1d67-4414-b479-5587b4a872bb" + "edcbc3cd-3388-4b51-aa56-2a392aa24456" ], "X-Content-Type-Options": [ "nosniff" @@ -3396,13 +3530,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" + "11947" ], "x-ms-correlation-request-id": [ - "c57bb23d-fc1f-40dc-8fb7-60208c5b0265" + "95cb65fe-7641-40c0-b0dd-d7a35a3e7dee" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:c57bb23d-fc1f-40dc-8fb7-60208c5b0265" + "WESTUS2:20181023T174831Z:95cb65fe-7641-40c0-b0dd-d7a35a3e7dee" ], "Content-Length": [ "899" @@ -3424,14 +3558,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f771ff9f-b4ef-4cc8-8937-01336a9aedc3" + "96f05e30-1f12-45ef-bbff-a6d8357ceeb8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3439,7 +3573,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3454,7 +3588,7 @@ "1" ], "x-ms-request-id": [ - "8d995081-9a44-4135-b0ed-c75c0262313c" + "8a191994-9e81-4cfc-86ca-fff5624f6d28" ], "X-Content-Type-Options": [ "nosniff" @@ -3463,13 +3597,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11948" + "11946" ], "x-ms-correlation-request-id": [ - "f4b441e4-f473-4a19-a3eb-734280420390" + "5cc0db91-3f15-4077-9e2d-8a75255a8d2f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:f4b441e4-f473-4a19-a3eb-734280420390" + "WESTUS2:20181023T174831Z:5cc0db91-3f15-4077-9e2d-8a75255a8d2f" ], "Content-Length": [ "1364" @@ -3491,14 +3625,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bf83c448-50fa-41cd-bfc9-d6d5cf54d6d6" + "4267e0f8-1d1e-45c4-ab6a-9b946a8b3589" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3506,7 +3640,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3521,7 +3655,7 @@ "1" ], "x-ms-request-id": [ - "4d18a2f2-1599-499e-999c-1dcd004d080a" + "ff06effa-ab25-4ced-92eb-527bb9f17437" ], "X-Content-Type-Options": [ "nosniff" @@ -3530,13 +3664,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11947" + "11945" ], "x-ms-correlation-request-id": [ - "7c3eb9f0-408e-444d-9181-7899f3fba225" + "34af3cc0-ae5c-4c54-b5ed-642dfd592148" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:7c3eb9f0-408e-444d-9181-7899f3fba225" + "WESTUS2:20181023T174831Z:34af3cc0-ae5c-4c54-b5ed-642dfd592148" ], "Content-Length": [ "1183" @@ -3558,14 +3692,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c9ae03ab-5edc-46ae-bb94-8ae50109d9cb" + "c129eaa3-1d40-457e-a6c3-f01c74f6102f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3573,7 +3707,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3588,7 +3722,7 @@ "1" ], "x-ms-request-id": [ - "2303a118-7cb4-42c9-832b-c53bf95644fb" + "0d5247ec-f81b-4f39-9c32-b8b7dd43d02c" ], "X-Content-Type-Options": [ "nosniff" @@ -3597,13 +3731,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11946" + "11944" ], "x-ms-correlation-request-id": [ - "24115702-bade-4645-bf07-1e7e11f5a2e1" + "084e2d8c-3c08-4241-8107-8b6873fc67ca" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234023Z:24115702-bade-4645-bf07-1e7e11f5a2e1" + "WESTUS2:20181023T174831Z:084e2d8c-3c08-4241-8107-8b6873fc67ca" ], "Content-Length": [ "820" @@ -3625,14 +3759,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f55f7cc9-163f-4db6-b9fa-274dc2e49a99" + "e561554a-eb47-477a-be69-1e3db69c6c89" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3640,7 +3774,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3655,7 +3789,7 @@ "1" ], "x-ms-request-id": [ - "6c844d4a-d6ac-42fe-ba0c-acc056bd4065" + "2248667e-8fa1-4eb6-a2bb-67d8e3c92843" ], "X-Content-Type-Options": [ "nosniff" @@ -3664,13 +3798,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11945" + "11943" ], "x-ms-correlation-request-id": [ - "5adaa9d3-79eb-4f11-8513-f299b53e1b46" + "858740c9-ca12-4f12-bca6-4c6bb3399f76" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:5adaa9d3-79eb-4f11-8513-f299b53e1b46" + "WESTUS2:20181023T174831Z:858740c9-ca12-4f12-bca6-4c6bb3399f76" ], "Content-Length": [ "883" @@ -3692,14 +3826,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ccddc309-18c8-4686-a281-8c3c03e937a0" + "b9973c7e-abfb-43ae-8f25-e070e4ae301a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3707,7 +3841,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3722,7 +3856,7 @@ "1" ], "x-ms-request-id": [ - "e85b6bed-63ba-426b-a28c-dcd7156c7a05" + "0836c6cc-977f-4035-9950-e430b0d7d713" ], "X-Content-Type-Options": [ "nosniff" @@ -3731,13 +3865,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11944" + "11942" ], "x-ms-correlation-request-id": [ - "d8971c17-fda0-4c55-a25f-9a0927df6a69" + "3b2a1aed-cf6a-492a-b15f-f66d242773c2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:d8971c17-fda0-4c55-a25f-9a0927df6a69" + "WESTUS2:20181023T174831Z:3b2a1aed-cf6a-492a-b15f-f66d242773c2" ], "Content-Length": [ "846" @@ -3759,14 +3893,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3a508062-bdf3-48e5-baaa-efab9bf58303" + "f7626229-63ff-4a73-a626-e65207600e74" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3774,7 +3908,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3789,7 +3923,7 @@ "1" ], "x-ms-request-id": [ - "97e53394-fd40-44e5-99b2-56895765a0f9" + "5628fa7f-379b-495a-be1a-1e41472493ee" ], "X-Content-Type-Options": [ "nosniff" @@ -3798,13 +3932,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11943" + "11941" ], "x-ms-correlation-request-id": [ - "4f8ad9e0-e76d-4f85-a03a-492b0019421c" + "861d3694-af32-4c11-87ea-768af045df9d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:4f8ad9e0-e76d-4f85-a03a-492b0019421c" + "WESTUS2:20181023T174831Z:861d3694-af32-4c11-87ea-768af045df9d" ], "Content-Length": [ "843" @@ -3826,14 +3960,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a5bde259-70cf-4317-a980-c63530f6d0b1" + "354d9ce3-2b78-49a5-9ebc-17d3a8ca87b8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3841,7 +3975,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3856,7 +3990,7 @@ "1" ], "x-ms-request-id": [ - "595e8b69-60ea-4e4e-8bda-2a92c464de8c" + "9f4a7ff3-6741-4a2a-932a-e94189290b03" ], "X-Content-Type-Options": [ "nosniff" @@ -3865,13 +3999,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11942" + "11940" ], "x-ms-correlation-request-id": [ - "42747431-760d-458f-b3d6-24d7b8551831" + "8b2933da-f302-4c18-88ff-9fa38d42e349" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:42747431-760d-458f-b3d6-24d7b8551831" + "WESTUS2:20181023T174831Z:8b2933da-f302-4c18-88ff-9fa38d42e349" ], "Content-Length": [ "860" @@ -3893,14 +4027,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9c97e208-76c6-440e-88ac-67ff629d8736" + "587686ba-7a10-4d64-a251-fd83e21012a1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3908,7 +4042,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3923,7 +4057,7 @@ "1" ], "x-ms-request-id": [ - "c0c897dd-2db1-48cf-8763-64b71bedeacd" + "adee12f8-99e9-4ff0-98cf-b75f0aa629d5" ], "X-Content-Type-Options": [ "nosniff" @@ -3932,13 +4066,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11941" + "11939" ], "x-ms-correlation-request-id": [ - "6f2ffc03-ddf0-4704-b672-c33e67f3eb6d" + "52170fb5-4239-48cc-982a-91ffbef095ad" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:6f2ffc03-ddf0-4704-b672-c33e67f3eb6d" + "WESTUS2:20181023T174831Z:52170fb5-4239-48cc-982a-91ffbef095ad" ], "Content-Length": [ "938" @@ -3960,14 +4094,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e5afd709-6f79-4feb-a7da-7438bfbcd491" + "0b6f1d52-77fa-4baf-8a9f-094d17aff39f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -3975,7 +4109,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -3990,7 +4124,7 @@ "1" ], "x-ms-request-id": [ - "d1290d2f-0e97-4eee-8050-0edb844952da" + "7ceb2e91-4a03-4ee4-9323-4813a68bc171" ], "X-Content-Type-Options": [ "nosniff" @@ -3999,13 +4133,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11940" + "11938" ], "x-ms-correlation-request-id": [ - "405bba44-1e98-4251-9ec7-bd7661cd7cfb" + "73d39065-a5b3-4cf6-b37d-6ca858a3dd43" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:405bba44-1e98-4251-9ec7-bd7661cd7cfb" + "WESTUS2:20181023T174831Z:73d39065-a5b3-4cf6-b37d-6ca858a3dd43" ], "Content-Length": [ "926" @@ -4027,14 +4161,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f0747e90-38e0-4a08-bfa6-09882027c4c5" + "8b6fc685-bd96-43f8-8f7f-79b6191ad4f6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4042,7 +4176,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4057,7 +4191,7 @@ "1" ], "x-ms-request-id": [ - "abedcb3d-2cb5-4422-a50c-3e2bef36f2fd" + "913360f2-eae8-4fbb-b190-032d4a1821e9" ], "X-Content-Type-Options": [ "nosniff" @@ -4066,13 +4200,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11939" + "11937" ], "x-ms-correlation-request-id": [ - "a94c23a9-1794-4bbd-a923-d7e8952928f7" + "e227a171-1cbe-4bea-a3f2-4e2718b76774" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:a94c23a9-1794-4bbd-a923-d7e8952928f7" + "WESTUS2:20181023T174831Z:e227a171-1cbe-4bea-a3f2-4e2718b76774" ], "Content-Length": [ "1768" @@ -4094,14 +4228,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "eaac7101-e3ff-4bec-bf61-b28079aa13ff" + "3a7d0ff8-a0a8-41c4-bae4-24c2b31c910b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4109,7 +4243,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:23 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4124,7 +4258,7 @@ "1" ], "x-ms-request-id": [ - "b582d945-8e94-4f07-bc6d-e7bdf33514ce" + "f6c210c2-50ae-491c-86a2-d736f0c72c72" ], "X-Content-Type-Options": [ "nosniff" @@ -4133,13 +4267,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11938" + "11936" ], "x-ms-correlation-request-id": [ - "db5dabbd-f89d-44cd-a1b9-da03cf5a2498" + "04ed948c-ed6d-4d67-9da5-7bf4eac24487" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:db5dabbd-f89d-44cd-a1b9-da03cf5a2498" + "WESTUS2:20181023T174831Z:04ed948c-ed6d-4d67-9da5-7bf4eac24487" ], "Content-Length": [ "762" @@ -4161,14 +4295,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b6bec3bb-84d9-468a-9b31-0a949682bba4" + "63fe8ea1-bc4f-474a-9c4f-b29a7d69a19a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4176,7 +4310,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4191,7 +4325,7 @@ "1" ], "x-ms-request-id": [ - "efbfb1f2-3c69-4713-a058-39d191bc08e6" + "54591aaf-512f-475b-8d5d-8ac7100ccbea" ], "X-Content-Type-Options": [ "nosniff" @@ -4200,13 +4334,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11937" + "11935" ], "x-ms-correlation-request-id": [ - "c6fc8c31-bb9a-49e1-b5f2-6d37757497f3" + "5c83fe61-d78a-4dcf-a7eb-306409d2f7a7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:c6fc8c31-bb9a-49e1-b5f2-6d37757497f3" + "WESTUS2:20181023T174831Z:5c83fe61-d78a-4dcf-a7eb-306409d2f7a7" ], "Content-Length": [ "2085" @@ -4228,14 +4362,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4b60441f-16a3-4203-aeb7-f167ebd2f8bb" + "6b7f1c8d-c715-40eb-8f78-3dabb75d3b57" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4243,7 +4377,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4258,7 +4392,7 @@ "1" ], "x-ms-request-id": [ - "e7af82ee-8394-4fe1-9030-0a0fd48bfcaa" + "6357799f-0f60-4b7f-9d9a-0ac79e15cf3e" ], "X-Content-Type-Options": [ "nosniff" @@ -4267,13 +4401,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11936" + "11934" ], "x-ms-correlation-request-id": [ - "9efea4dd-d2da-4455-98bb-a75de3552349" + "3d586c88-ef6e-472e-8274-32c7603cec12" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:9efea4dd-d2da-4455-98bb-a75de3552349" + "WESTUS2:20181023T174831Z:3d586c88-ef6e-472e-8274-32c7603cec12" ], "Content-Length": [ "930" @@ -4295,14 +4429,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7248fb6c-53d3-421d-974c-9bfa6f842de6" + "dd218956-c99a-471f-98e3-95cf90e045b7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4310,7 +4444,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4325,7 +4459,7 @@ "1" ], "x-ms-request-id": [ - "358e6c9f-192a-4f43-8c27-eb7c8e84c19f" + "c9b4eec6-0759-4121-9f4e-a8f6264d6068" ], "X-Content-Type-Options": [ "nosniff" @@ -4334,13 +4468,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11935" + "11933" ], "x-ms-correlation-request-id": [ - "b03d061e-7b5a-4fad-8c4e-57f462b9b350" + "1c9418be-d354-4207-9eb9-2347141e2103" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:b03d061e-7b5a-4fad-8c4e-57f462b9b350" + "WESTUS2:20181023T174831Z:1c9418be-d354-4207-9eb9-2347141e2103" ], "Content-Length": [ "903" @@ -4355,6 +4489,73 @@ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"DocumentDB Account Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage DocumentDB accounts, but not access to them.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.DocumentDb/databaseAccounts/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:07.2132374Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n}", "StatusCode": 200 }, + { + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/428e0ff0-5e57-4d9c-a221-2c70d0e0a443?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MjhlMGZmMC01ZTU3LTRkOWMtYTIyMS0yYzcwZDBlMGE0NDM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "39de716d-391b-42ce-b102-8249cf14e33f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 23 Oct 2018 17:48:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly" + ], + "x-ms-request-charge": [ + "1" + ], + "x-ms-request-id": [ + "b2a6df27-9f18-4752-b469-c8e6e991ba48" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11932" + ], + "x-ms-correlation-request-id": [ + "7e3e29de-7b9d-405a-88a7-d59a4a17bbb2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20181023T174831Z:7e3e29de-7b9d-405a-88a7-d59a4a17bbb2" + ], + "Content-Length": [ + "866" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"EventGrid EventSubscription Contributor (Preview)\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage EventGrid event subscription operations.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.EventGrid/eventSubscriptions/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2018-10-08T23:27:28.3130743Z\",\r\n \"updatedOn\": \"2018-10-23T16:56:50.943789Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/428e0ff0-5e57-4d9c-a221-2c70d0e0a443\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"428e0ff0-5e57-4d9c-a221-2c70d0e0a443\"\r\n}", + "StatusCode": 200 + }, { "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/8d8d5a11-05d3-4bda-a417-a08778121c7c?api-version=2018-01-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy84ZDhkNWExMS0wNWQzLTRiZGEtYTQxNy1hMDg3NzgxMjFjN2M/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", @@ -4362,14 +4563,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f845e1b5-5140-413a-bd51-cd90d0c466f6" + "d07a2b99-ed18-42d6-b5f6-82b08e14abb8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4377,7 +4578,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4392,7 +4593,7 @@ "1" ], "x-ms-request-id": [ - "6a982088-0888-4b54-b51d-8e419f66fe52" + "954270b1-dad5-40dd-9b68-963a3c417815" ], "X-Content-Type-Options": [ "nosniff" @@ -4401,13 +4602,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11934" + "11931" ], "x-ms-correlation-request-id": [ - "55b1b19e-9965-45ab-9ac6-1681f170f803" + "1dedb558-1a0d-4e9e-a0f7-59354f481615" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:55b1b19e-9965-45ab-9ac6-1681f170f803" + "WESTUS2:20181023T174831Z:1dedb558-1a0d-4e9e-a0f7-59354f481615" ], "Content-Length": [ "799" @@ -4429,14 +4630,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e60cbd3f-7228-4f42-824b-90b20e798f89" + "d2a59f82-010f-4fe6-97b0-f267fe96173b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4444,7 +4645,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4459,7 +4660,7 @@ "1" ], "x-ms-request-id": [ - "9d420bb7-2790-42d9-b3fa-7434dd0a3bbe" + "80d4d401-2970-4447-bbaf-099ba963e398" ], "X-Content-Type-Options": [ "nosniff" @@ -4468,13 +4669,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11933" + "11930" ], "x-ms-correlation-request-id": [ - "90c3c6e8-efa3-4f3e-9577-73d60b9df207" + "a4a28ad4-3750-4070-997c-dc89415615f3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234024Z:90c3c6e8-efa3-4f3e-9577-73d60b9df207" + "WESTUS2:20181023T174831Z:a4a28ad4-3750-4070-997c-dc89415615f3" ], "Content-Length": [ "921" @@ -4496,14 +4697,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3a6e89d3-06b5-4e6c-be88-9a5c5b12519b" + "e34e3815-67cc-44e0-9829-cb089be11873" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4511,7 +4712,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4526,7 +4727,7 @@ "1" ], "x-ms-request-id": [ - "8c192bfc-3ade-4987-acb7-311d51c6778a" + "498e2ffb-889f-4047-be95-3497b8f0843c" ], "X-Content-Type-Options": [ "nosniff" @@ -4535,13 +4736,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11932" + "11929" ], "x-ms-correlation-request-id": [ - "fb6f90bf-47ed-41f4-9477-dabcef8f5e92" + "c60496c4-8c9d-4f0e-abb5-2d3327a53182" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:fb6f90bf-47ed-41f4-9477-dabcef8f5e92" + "WESTUS2:20181023T174831Z:c60496c4-8c9d-4f0e-abb5-2d3327a53182" ], "Content-Length": [ "902" @@ -4563,14 +4764,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f1968be9-b556-4d5f-97ca-288706356f39" + "64026058-62a0-4ff8-adb3-151d9ba0a035" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4578,7 +4779,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4593,7 +4794,7 @@ "1" ], "x-ms-request-id": [ - "34804af1-93a0-4654-9a2a-3782cffa668b" + "288a1b0a-36b8-4bfa-9e74-32c1ec51b44e" ], "X-Content-Type-Options": [ "nosniff" @@ -4602,13 +4803,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11931" + "11928" ], "x-ms-correlation-request-id": [ - "aacb7ced-85a0-474e-9373-4fea2e15a559" + "5c725268-7908-43d6-80da-b5d0a82158ce" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:aacb7ced-85a0-474e-9373-4fea2e15a559" + "WESTUS2:20181023T174831Z:5c725268-7908-43d6-80da-b5d0a82158ce" ], "Content-Length": [ "975" @@ -4630,14 +4831,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "975bccde-50a5-4408-aa81-78f037e45cac" + "68971435-2cbf-4325-8914-f1bd7a374209" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4645,7 +4846,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4660,7 +4861,7 @@ "1" ], "x-ms-request-id": [ - "7f46f537-f02d-4147-894e-4c55e7d2aa91" + "513092f2-5a14-46df-81d0-652e0fa485c2" ], "X-Content-Type-Options": [ "nosniff" @@ -4669,13 +4870,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11930" + "11927" ], "x-ms-correlation-request-id": [ - "d4683b76-0e6f-472c-a953-7b960b6e7629" + "2070cb2a-a8a4-4fce-88b8-9a2ac7875dfd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:d4683b76-0e6f-472c-a953-7b960b6e7629" + "WESTUS2:20181023T174831Z:2070cb2a-a8a4-4fce-88b8-9a2ac7875dfd" ], "Content-Length": [ "1466" @@ -4697,14 +4898,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9c17901c-aae6-43bf-9b66-f8929d18d37d" + "0430e14c-76dc-4442-9321-76e64623db41" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4712,7 +4913,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4727,7 +4928,7 @@ "1" ], "x-ms-request-id": [ - "3a39d201-ae2f-436f-b1f3-a2012166e974" + "4bf9bffa-a14b-414d-8703-b0bb2ad9a506" ], "X-Content-Type-Options": [ "nosniff" @@ -4736,13 +4937,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11929" + "11926" ], "x-ms-correlation-request-id": [ - "6ee1676b-7ee2-4c8d-b608-3d001efddbd1" + "52915aa0-7322-4358-9523-6bc67bdb2245" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:6ee1676b-7ee2-4c8d-b608-3d001efddbd1" + "WESTUS2:20181023T174831Z:52915aa0-7322-4358-9523-6bc67bdb2245" ], "Content-Length": [ "951" @@ -4764,14 +4965,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9a022bbe-a852-4427-b086-c6e803eeee49" + "773f6330-5096-4bb8-8e5f-fd4450594ee5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4779,7 +4980,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4794,7 +4995,7 @@ "1" ], "x-ms-request-id": [ - "a9d2fdca-d459-4108-a738-6215337551b3" + "1797935a-0903-43ef-948a-48275dbd528e" ], "X-Content-Type-Options": [ "nosniff" @@ -4803,13 +5004,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11928" + "11925" ], "x-ms-correlation-request-id": [ - "fa8b2200-06f6-4e16-a10a-4ea20d65a09c" + "fd3c6c81-b142-4733-80bc-08a8199705b4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:fa8b2200-06f6-4e16-a10a-4ea20d65a09c" + "WESTUS2:20181023T174831Z:fd3c6c81-b142-4733-80bc-08a8199705b4" ], "Content-Length": [ "1408" @@ -4831,14 +5032,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "08e81ce1-474b-4267-a515-73d55ba830f0" + "37b9e1d6-f52b-45a6-af8b-21939e61cd2e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4846,7 +5047,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4861,7 +5062,7 @@ "1" ], "x-ms-request-id": [ - "43f45053-0674-4d2f-8283-8408fe472f96" + "b8139606-3cfd-481a-8c9c-0c3ba2b4efde" ], "X-Content-Type-Options": [ "nosniff" @@ -4870,13 +5071,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11927" + "11924" ], "x-ms-correlation-request-id": [ - "866d331d-8770-4b84-8c93-caee1321c4fa" + "a9f2561a-8e02-4d79-93a3-01dc5f094f7b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:866d331d-8770-4b84-8c93-caee1321c4fa" + "WESTUS2:20181023T174831Z:a9f2561a-8e02-4d79-93a3-01dc5f094f7b" ], "Content-Length": [ "1248" @@ -4898,14 +5099,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ef07fb99-4caf-46c9-b1ec-d1c965f75f12" + "f57d7f40-5818-4524-b015-3f7cf03d7ede" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4913,7 +5114,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4928,7 +5129,7 @@ "1" ], "x-ms-request-id": [ - "cdb0e50d-6270-48c3-a5b8-4428ea932447" + "9fe3e6b6-cb35-4105-8243-522a636a5084" ], "X-Content-Type-Options": [ "nosniff" @@ -4937,13 +5138,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11926" + "11923" ], "x-ms-correlation-request-id": [ - "26ee20e2-656f-4c03-8454-7e7a06c49a4a" + "361edaf1-4992-4cbd-a636-194a59d427c1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:26ee20e2-656f-4c03-8454-7e7a06c49a4a" + "WESTUS2:20181023T174831Z:361edaf1-4992-4cbd-a636-194a59d427c1" ], "Content-Length": [ "676" @@ -4965,14 +5166,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7dfed83e-20d1-4f2e-85f2-a7240ffba8b4" + "66e82ca2-601a-4595-830f-de822d149432" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -4980,7 +5181,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:24 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -4995,7 +5196,7 @@ "1" ], "x-ms-request-id": [ - "04d6ffb3-c1e9-4072-83d5-01c1477dca42" + "59fae61a-aa0a-4989-8074-e4dbda9d4e06" ], "X-Content-Type-Options": [ "nosniff" @@ -5004,13 +5205,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11925" + "11922" ], "x-ms-correlation-request-id": [ - "e00d09f6-8ab7-461a-9354-b5b89635ed22" + "519aecd4-1c2b-4f90-ac35-d5859c375eef" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:e00d09f6-8ab7-461a-9354-b5b89635ed22" + "WESTUS2:20181023T174831Z:519aecd4-1c2b-4f90-ac35-d5859c375eef" ], "Content-Length": [ "709" @@ -5032,14 +5233,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0a715929-3779-4466-97df-e89362543788" + "9553de08-55bf-457c-9aff-368f3052d5bc" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5047,7 +5248,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -5062,7 +5263,7 @@ "1" ], "x-ms-request-id": [ - "b4b1c31b-e4ca-4e3f-a4c1-6c3ce4a81832" + "1b49c1b8-1dde-4ebd-88a8-5c1e0aad01a8" ], "X-Content-Type-Options": [ "nosniff" @@ -5071,13 +5272,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11924" + "11921" ], "x-ms-correlation-request-id": [ - "dbd9a915-0965-4e6e-85cf-0f4fc5eea61a" + "06c7536d-b1fc-44d2-be3b-a7e3e7e76f34" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:dbd9a915-0965-4e6e-85cf-0f4fc5eea61a" + "WESTUS2:20181023T174831Z:06c7536d-b1fc-44d2-be3b-a7e3e7e76f34" ], "Content-Length": [ "978" @@ -5099,14 +5300,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b8a46ab4-a203-494b-86b0-69ace5321760" + "7fbe7673-9416-4be2-8359-1c41aec8ddde" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5114,7 +5315,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -5129,7 +5330,7 @@ "1" ], "x-ms-request-id": [ - "faf8f991-29ff-4036-a7bc-06d39a074b7b" + "239d13f8-1549-4552-8120-23b25068449e" ], "X-Content-Type-Options": [ "nosniff" @@ -5138,13 +5339,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11923" + "11920" ], "x-ms-correlation-request-id": [ - "72ad57e1-2bc6-4bf0-a6b7-6290b8df2459" + "bd48afa4-53ce-4399-af03-5ece6ff6a58b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:72ad57e1-2bc6-4bf0-a6b7-6290b8df2459" + "WESTUS2:20181023T174831Z:bd48afa4-53ce-4399-af03-5ece6ff6a58b" ], "Content-Length": [ "906" @@ -5166,14 +5367,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "14a0c4d6-cd11-4cdc-9166-cdba9a32e7a2" + "c88df3e5-8536-42d0-b59c-630cff1a9698" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5181,7 +5382,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:30 GMT" ], "Pragma": [ "no-cache" @@ -5196,7 +5397,7 @@ "1" ], "x-ms-request-id": [ - "0ca5dfbb-a5c3-4399-91e2-b079b54ea389" + "62ecdd95-588f-4e8c-ae79-8cc14ec60471" ], "X-Content-Type-Options": [ "nosniff" @@ -5205,13 +5406,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11922" + "11919" ], "x-ms-correlation-request-id": [ - "c478fe62-82ea-455c-92a7-0b1d3f0b16eb" + "4199ed7b-bd5d-4739-aed3-5c6c07b118bc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:c478fe62-82ea-455c-92a7-0b1d3f0b16eb" + "WESTUS2:20181023T174831Z:4199ed7b-bd5d-4739-aed3-5c6c07b118bc" ], "Content-Length": [ "857" @@ -5233,14 +5434,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "52e5d635-fe47-4367-93a5-c85f58b0ff9a" + "643b2c6c-8f3a-4a5d-b464-976f80621165" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5248,7 +5449,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5263,7 +5464,7 @@ "1" ], "x-ms-request-id": [ - "08acf478-fcdc-4ba8-a5dd-b035c54c3c66" + "bbefb129-a114-4a7d-89e4-904b240aebb3" ], "X-Content-Type-Options": [ "nosniff" @@ -5272,13 +5473,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11921" + "11918" ], "x-ms-correlation-request-id": [ - "a6ce1fdb-1f55-478c-8736-5172690556d3" + "3edf41a8-7483-4021-83b5-c9597cf42449" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:a6ce1fdb-1f55-478c-8736-5172690556d3" + "WESTUS2:20181023T174831Z:3edf41a8-7483-4021-83b5-c9597cf42449" ], "Content-Length": [ "633" @@ -5300,14 +5501,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "564707f0-6e54-49cf-95c8-3947258fc7c7" + "c9028f08-bfdf-4149-aa97-5852e1b0368e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5315,7 +5516,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5330,7 +5531,7 @@ "1" ], "x-ms-request-id": [ - "950db467-6cba-43b7-b187-555e18d7d73d" + "4c310b03-e7e2-4f79-8296-1580658524be" ], "X-Content-Type-Options": [ "nosniff" @@ -5339,13 +5540,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11920" + "11917" ], "x-ms-correlation-request-id": [ - "769e2105-95c8-4061-aee4-e558c2d7ac95" + "9f442ffc-fd9b-4616-baca-a6568aa2171c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234025Z:769e2105-95c8-4061-aee4-e558c2d7ac95" + "WESTUS2:20181023T174832Z:9f442ffc-fd9b-4616-baca-a6568aa2171c" ], "Content-Length": [ "1615" @@ -5367,14 +5568,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3c7b3992-a47e-4f2d-97b6-7d1d95461415" + "6b0091d5-4caa-4fe4-af87-1d8651729cfa" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5382,7 +5583,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5397,7 +5598,7 @@ "1" ], "x-ms-request-id": [ - "d2db3353-09d5-4db9-a1de-afdaa10f99fc" + "9454571d-0ed5-4918-b4c8-0397513b2fef" ], "X-Content-Type-Options": [ "nosniff" @@ -5406,13 +5607,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11919" + "11916" ], "x-ms-correlation-request-id": [ - "1a4d73d7-1e34-4b7f-845e-5fcae42d70cb" + "a870bf68-0f01-43dd-b35a-b4729cb36d38" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:1a4d73d7-1e34-4b7f-845e-5fcae42d70cb" + "WESTUS2:20181023T174832Z:a870bf68-0f01-43dd-b35a-b4729cb36d38" ], "Content-Length": [ "764" @@ -5434,14 +5635,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2e09261f-1ad5-42db-b4cd-025abb707281" + "be20a9eb-80b2-4d03-8467-998f2fdb0019" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5449,7 +5650,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5464,7 +5665,7 @@ "1" ], "x-ms-request-id": [ - "e8dc3d77-789a-4eff-89f4-e57690c3fbc8" + "3b453f46-5446-4ffd-a670-8208c7977bd3" ], "X-Content-Type-Options": [ "nosniff" @@ -5473,13 +5674,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11918" + "11915" ], "x-ms-correlation-request-id": [ - "d9e1c8f3-726d-4b1c-b73a-e4142b82a3c2" + "75437273-0078-4370-a562-db7931135158" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:d9e1c8f3-726d-4b1c-b73a-e4142b82a3c2" + "WESTUS2:20181023T174832Z:75437273-0078-4370-a562-db7931135158" ], "Content-Length": [ "671" @@ -5501,14 +5702,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "df19a98c-9a9f-4438-bada-25a609831262" + "82335dfb-bbe4-4e2e-ad94-d98142dcf79d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5516,7 +5717,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5531,7 +5732,7 @@ "1" ], "x-ms-request-id": [ - "2f0db6dc-d6a7-4f3a-80d3-acd5b372bdc6" + "82142f4f-9934-44ef-b3fc-68331c49a0e3" ], "X-Content-Type-Options": [ "nosniff" @@ -5540,13 +5741,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11917" + "11914" ], "x-ms-correlation-request-id": [ - "fd5b8e26-cb6d-4899-861d-589d847ded57" + "2fb0d0d7-d4f9-48f8-9af2-44c08671b35a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:fd5b8e26-cb6d-4899-861d-589d847ded57" + "WESTUS2:20181023T174832Z:2fb0d0d7-d4f9-48f8-9af2-44c08671b35a" ], "Content-Length": [ "861" @@ -5568,14 +5769,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a37eb4fd-2417-4ecc-a391-ea23d35e7930" + "a6dc1d8c-63ac-4aae-bc97-fbc17f7d3316" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5583,7 +5784,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5598,7 +5799,7 @@ "1" ], "x-ms-request-id": [ - "99d6a5d5-7d0c-45a7-b338-5571ad727194" + "1a8806b2-37d8-4ba9-8309-148afc12c136" ], "X-Content-Type-Options": [ "nosniff" @@ -5607,13 +5808,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11916" + "11913" ], "x-ms-correlation-request-id": [ - "6bcc4e01-4ee7-4cd3-b530-ef5faed64095" + "cd50ac9a-b477-483f-9efa-8f520f1baebf" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:6bcc4e01-4ee7-4cd3-b530-ef5faed64095" + "WESTUS2:20181023T174832Z:cd50ac9a-b477-483f-9efa-8f520f1baebf" ], "Content-Length": [ "941" @@ -5635,14 +5836,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ef33d82-59c7-4139-8185-253833d85fd8" + "fad02013-11dd-493c-89ee-c2bbacfbff6e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5650,7 +5851,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5665,7 +5866,7 @@ "1" ], "x-ms-request-id": [ - "e1bbb56d-c1cb-4679-8126-976482a6ba26" + "3c737a7c-4112-48f3-bd42-c2757c484d19" ], "X-Content-Type-Options": [ "nosniff" @@ -5674,13 +5875,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11915" + "11912" ], "x-ms-correlation-request-id": [ - "b01aca1d-40e9-49e1-adb0-7c24fe030a63" + "8af71b08-b86b-462a-9b2b-367d05b70fdc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:b01aca1d-40e9-49e1-adb0-7c24fe030a63" + "WESTUS2:20181023T174832Z:8af71b08-b86b-462a-9b2b-367d05b70fdc" ], "Content-Length": [ "604" @@ -5702,14 +5903,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a84aa7e6-5bed-4a71-a465-bb2735d45dd2" + "a92f3ac3-a55c-47ff-9997-9247afe3926d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5717,7 +5918,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5732,7 +5933,7 @@ "1" ], "x-ms-request-id": [ - "c8140fe1-6b3a-4e39-9d5b-5183a5ade049" + "5d03f84e-4f80-4c66-a9ef-f246724e6b8b" ], "X-Content-Type-Options": [ "nosniff" @@ -5741,13 +5942,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11914" + "11911" ], "x-ms-correlation-request-id": [ - "1524d90e-13b1-4c1a-8002-0758f4adfd71" + "865ed4c1-9d3b-4ef8-b3bc-fc116542057e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:1524d90e-13b1-4c1a-8002-0758f4adfd71" + "WESTUS2:20181023T174832Z:865ed4c1-9d3b-4ef8-b3bc-fc116542057e" ], "Content-Length": [ "938" @@ -5769,14 +5970,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1a96207e-55ea-4943-85e8-ae72eda1bf70" + "292b97b1-0ed6-467c-b1d1-096a93d18acf" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5784,7 +5985,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:25 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5799,7 +6000,7 @@ "1" ], "x-ms-request-id": [ - "6d934473-e76b-4523-a5e1-db933d471613" + "ae6d7a1a-1d63-45fc-8bb0-45dfdf7c43ee" ], "X-Content-Type-Options": [ "nosniff" @@ -5808,13 +6009,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11913" + "11910" ], "x-ms-correlation-request-id": [ - "b66562c2-c1d7-47b4-89d0-772c25e94125" + "3e935f21-b6a2-4a13-85ed-5124f62343b3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:b66562c2-c1d7-47b4-89d0-772c25e94125" + "WESTUS2:20181023T174832Z:3e935f21-b6a2-4a13-85ed-5124f62343b3" ], "Content-Length": [ "603" @@ -5836,14 +6037,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "80f1f311-c247-44ca-bb8c-42a258d51b47" + "69561334-a81d-41d2-934e-249796524cc6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5851,7 +6052,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5866,7 +6067,7 @@ "1" ], "x-ms-request-id": [ - "0f3d2c6e-8e95-429d-8b76-9c3cd7205590" + "f9350ee8-d02c-4593-8e80-2d802901d78a" ], "X-Content-Type-Options": [ "nosniff" @@ -5875,13 +6076,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11912" + "11909" ], "x-ms-correlation-request-id": [ - "dcee170a-1b6d-4ad8-9465-b70cda28bbab" + "efb78ef9-ff1d-402d-b69e-3be88a80d5bd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:dcee170a-1b6d-4ad8-9465-b70cda28bbab" + "WESTUS2:20181023T174832Z:efb78ef9-ff1d-402d-b69e-3be88a80d5bd" ], "Content-Length": [ "871" @@ -5903,14 +6104,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8dc815a5-a56b-4a7a-a0af-fb04e61ffac6" + "c622a2fc-a76a-4ae4-bfd9-c7e0ada8192a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5918,7 +6119,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -5933,7 +6134,7 @@ "1" ], "x-ms-request-id": [ - "350851b6-826d-40de-ae5d-c727391a3f39" + "118f0317-95f7-422c-86aa-cf8065f3ae4e" ], "X-Content-Type-Options": [ "nosniff" @@ -5942,13 +6143,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11911" + "11908" ], "x-ms-correlation-request-id": [ - "1c97b910-56de-442e-90df-7b2088f11299" + "82b6f1d2-f8bd-490e-a159-44a34367b305" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:1c97b910-56de-442e-90df-7b2088f11299" + "WESTUS2:20181023T174832Z:82b6f1d2-f8bd-490e-a159-44a34367b305" ], "Content-Length": [ "873" @@ -5970,14 +6171,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d72bc63f-654e-4540-b525-349b4baa436b" + "97c54fe3-157e-46e2-b4b6-eea35c57427d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -5985,7 +6186,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6000,7 +6201,7 @@ "1" ], "x-ms-request-id": [ - "2f5d6540-974f-4ea3-bd67-0a6754c0e7ff" + "ba008e42-9bad-41a8-9ccb-b6bae026c92a" ], "X-Content-Type-Options": [ "nosniff" @@ -6009,13 +6210,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11910" + "11907" ], "x-ms-correlation-request-id": [ - "81a35aa8-b1f3-4a0f-a63c-41b89ddc46d0" + "e5c87704-d493-4971-9f62-19d17c1f801c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:81a35aa8-b1f3-4a0f-a63c-41b89ddc46d0" + "WESTUS2:20181023T174832Z:e5c87704-d493-4971-9f62-19d17c1f801c" ], "Content-Length": [ "908" @@ -6037,14 +6238,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4103e503-b047-4dac-9143-89e3da9a87bc" + "9d897896-0a22-4b2a-8b7f-5e76cc04d463" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6052,7 +6253,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6067,7 +6268,7 @@ "1" ], "x-ms-request-id": [ - "a157015f-9450-449f-be65-37eb91b38867" + "1f11d1d9-1907-4f9e-92a0-b9cbc3e1f39e" ], "X-Content-Type-Options": [ "nosniff" @@ -6076,13 +6277,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11909" + "11906" ], "x-ms-correlation-request-id": [ - "a5425ddd-6547-4997-aa07-c27913465cfc" + "5dbdcce0-ef00-4369-8a3e-7389dc33b946" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:a5425ddd-6547-4997-aa07-c27913465cfc" + "WESTUS2:20181023T174832Z:5dbdcce0-ef00-4369-8a3e-7389dc33b946" ], "Content-Length": [ "913" @@ -6104,14 +6305,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ca64d302-6372-4d95-8889-c399b2737d0d" + "5cdda18e-16f6-49a1-8b32-5683c62890cb" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6119,7 +6320,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6134,7 +6335,7 @@ "1" ], "x-ms-request-id": [ - "25fccf39-4aae-4286-b601-b4ee979d0215" + "5412ef2e-1936-4a7d-af49-f0ef230a1227" ], "X-Content-Type-Options": [ "nosniff" @@ -6143,13 +6344,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11908" + "11905" ], "x-ms-correlation-request-id": [ - "276fdfdb-d120-4037-a308-8ef550f6fd3b" + "7744b9c0-f567-4818-ae65-54f8b6a394e4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234026Z:276fdfdb-d120-4037-a308-8ef550f6fd3b" + "WESTUS2:20181023T174832Z:7744b9c0-f567-4818-ae65-54f8b6a394e4" ], "Content-Length": [ "889" @@ -6171,14 +6372,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "195cbad3-29de-4de0-8a5d-df747c24e491" + "107612f2-da42-402d-996e-2c5b2111f77b" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6186,7 +6387,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6201,7 +6402,7 @@ "1" ], "x-ms-request-id": [ - "b5bec05b-9834-4118-9c43-0a13112480c5" + "d5666282-4e69-4482-989f-cc483b3da8c3" ], "X-Content-Type-Options": [ "nosniff" @@ -6210,13 +6411,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11907" + "11904" ], "x-ms-correlation-request-id": [ - "9a0267c5-221f-403e-a6e2-5886ab7fe623" + "7f8e43dd-7e2f-457b-a8db-dd13478205aa" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:9a0267c5-221f-403e-a6e2-5886ab7fe623" + "WESTUS2:20181023T174832Z:7f8e43dd-7e2f-457b-a8db-dd13478205aa" ], "Content-Length": [ "1352" @@ -6238,14 +6439,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "50d82969-9817-4a8e-bc1f-38d7dea62a71" + "c60ddc2a-91c0-41a0-be7d-88f137ae019a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6253,7 +6454,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6268,7 +6469,7 @@ "1" ], "x-ms-request-id": [ - "99c5e8f3-7d85-4126-b69f-0ada80297950" + "d87a522c-9d53-4a8e-9110-b5e0f851e531" ], "X-Content-Type-Options": [ "nosniff" @@ -6277,13 +6478,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11906" + "11903" ], "x-ms-correlation-request-id": [ - "07192d10-1551-4a0d-8071-07efbf90a757" + "44265248-aa84-4d64-9fb6-e772c59dba83" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:07192d10-1551-4a0d-8071-07efbf90a757" + "WESTUS2:20181023T174832Z:44265248-aa84-4d64-9fb6-e772c59dba83" ], "Content-Length": [ "1004" @@ -6305,14 +6506,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7774b4fa-b4d3-452f-ad22-c56e424229be" + "c540805e-7455-42a3-a427-e2ae7a56486f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6320,7 +6521,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6335,7 +6536,7 @@ "1" ], "x-ms-request-id": [ - "beb94ddd-5ed6-48e0-8bc4-36ac6c253bfd" + "309547b5-dadd-4b6d-a3fd-67cb0661bd8b" ], "X-Content-Type-Options": [ "nosniff" @@ -6344,13 +6545,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11905" + "11902" ], "x-ms-correlation-request-id": [ - "122e3592-5bcb-4633-8e0a-dcd88d8d81ca" + "a662ced9-d158-4b50-ade5-275ff80f6d6f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:122e3592-5bcb-4633-8e0a-dcd88d8d81ca" + "WESTUS2:20181023T174832Z:a662ced9-d158-4b50-ade5-275ff80f6d6f" ], "Content-Length": [ "876" @@ -6372,14 +6573,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "244e75f7-d1e2-4a4c-8961-3d8bb84a3150" + "bd6955c8-2553-4fd6-999b-0d9f877bc1e1" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6387,7 +6588,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6402,7 +6603,7 @@ "1" ], "x-ms-request-id": [ - "57755fc7-5b28-418a-ae1f-e5d217a08b7d" + "f8b66778-1b68-4c87-96da-42a2c03c48b2" ], "X-Content-Type-Options": [ "nosniff" @@ -6411,13 +6612,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11904" + "11901" ], "x-ms-correlation-request-id": [ - "6831ccea-ebdb-45b9-b297-458fff873267" + "49b2cea5-5b98-4e13-bc9d-e16f1e57f0f6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:6831ccea-ebdb-45b9-b297-458fff873267" + "WESTUS2:20181023T174832Z:49b2cea5-5b98-4e13-bc9d-e16f1e57f0f6" ], "Content-Length": [ "2053" @@ -6439,14 +6640,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ab19d366-4595-4fba-8ae5-28e69a7445c6" + "11f999ad-8c89-447e-acc1-acdbda28ecf0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6454,7 +6655,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6469,7 +6670,7 @@ "1" ], "x-ms-request-id": [ - "81039807-248b-47fb-a74b-48d0595bcb31" + "7bbdc858-a3be-4e66-81ff-e14d19b9c468" ], "X-Content-Type-Options": [ "nosniff" @@ -6478,13 +6679,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11903" + "11900" ], "x-ms-correlation-request-id": [ - "61fd729f-3dd0-4014-8884-5b36f3954793" + "30a48f0e-bed0-4ec8-be18-41909cb0eed0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:61fd729f-3dd0-4014-8884-5b36f3954793" + "WESTUS2:20181023T174832Z:30a48f0e-bed0-4ec8-be18-41909cb0eed0" ], "Content-Length": [ "5376" @@ -6506,14 +6707,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3e6e6b78-08a6-4ec0-96a3-975bc123b56f" + "b9cd36c2-3322-4fb8-a10c-8fed4106b1b3" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6521,7 +6722,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6536,7 +6737,7 @@ "1" ], "x-ms-request-id": [ - "38853243-c501-40af-9f14-feef5f2f0399" + "ecece946-b521-49f8-93c5-c2911d878dbe" ], "X-Content-Type-Options": [ "nosniff" @@ -6545,13 +6746,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11902" + "11899" ], "x-ms-correlation-request-id": [ - "e8024448-090f-4168-b1fa-05c9f06b17a2" + "e8d2abc2-721e-4a52-bb00-57346fb1d0af" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:e8024448-090f-4168-b1fa-05c9f06b17a2" + "WESTUS2:20181023T174832Z:e8d2abc2-721e-4a52-bb00-57346fb1d0af" ], "Content-Length": [ "2964" @@ -6573,14 +6774,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5a74649f-22ef-4ad5-8b42-bee02ac54384" + "5200ba9d-9197-4320-abc8-b9e0e5d45c91" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6588,7 +6789,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6603,7 +6804,7 @@ "1" ], "x-ms-request-id": [ - "10383cb0-8913-4b2e-ab4d-77729cacbd48" + "d5c5cee8-7299-4f1c-b87a-21ee090889ea" ], "X-Content-Type-Options": [ "nosniff" @@ -6612,16 +6813,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11901" + "11898" ], "x-ms-correlation-request-id": [ - "c52a9c50-656f-4453-a511-ef672573c93c" + "60e5615e-9a60-4299-8922-3942edeb91df" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:c52a9c50-656f-4453-a511-ef672573c93c" + "WESTUS2:20181023T174832Z:60e5615e-9a60-4299-8922-3942edeb91df" ], "Content-Length": [ - "1859" + "1937" ], "Content-Type": [ "application/json; charset=utf-8" @@ -6630,7 +6831,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:17.5266709Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL DB Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:49.1296358Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n}", "StatusCode": 200 }, { @@ -6640,14 +6841,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "928672ae-7ee2-44a9-854f-ae11cbb62700" + "04a14465-97d3-4d3f-a4ce-ddfba8efe99c" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6655,7 +6856,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:26 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6670,7 +6871,7 @@ "1" ], "x-ms-request-id": [ - "82e91772-5c83-4389-aac1-ca8826e8c554" + "0c2e78ec-2fae-461d-a4a2-c8f5d014639a" ], "X-Content-Type-Options": [ "nosniff" @@ -6679,13 +6880,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11900" + "11897" ], "x-ms-correlation-request-id": [ - "ec8622d5-da0b-4c49-9374-1745e311bf19" + "697a82fd-181b-4724-93c6-e963370c03d7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:ec8622d5-da0b-4c49-9374-1745e311bf19" + "WESTUS2:20181023T174832Z:697a82fd-181b-4724-93c6-e963370c03d7" ], "Content-Length": [ "2147" @@ -6707,14 +6908,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d11871e2-f19c-4f8b-a6cd-8a1fa7be53c4" + "40be9ed6-f7a3-4938-875d-494caf1d1126" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6722,7 +6923,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6737,7 +6938,7 @@ "1" ], "x-ms-request-id": [ - "43151952-9bee-4ef0-aa10-e86a8a1bc0f4" + "291ff69f-8d49-464f-a5ea-4cc42172a418" ], "X-Content-Type-Options": [ "nosniff" @@ -6746,16 +6947,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11899" + "11896" ], "x-ms-correlation-request-id": [ - "9defb614-7267-42b3-905c-5ae7ee74b01b" + "d096aa4c-32fa-471e-a308-e38d7be90625" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:9defb614-7267-42b3-905c-5ae7ee74b01b" + "WESTUS2:20181023T174832Z:d096aa4c-32fa-471e-a308-e38d7be90625" ], "Content-Length": [ - "1979" + "2057" ], "Content-Type": [ "application/json; charset=utf-8" @@ -6764,7 +6965,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-21T20:21:18.3860548Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"SQL Server Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage SQL servers and databases, but not access to them, and not their security -related policies.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Sql/locations/*/read\",\r\n \"Microsoft.Sql/servers/*\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Insights/metrics/read\",\r\n \"Microsoft.Insights/metricDefinitions/read\"\r\n ],\r\n \"notActions\": [\r\n \"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/auditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/auditRecords/read\",\r\n \"Microsoft.Sql/servers/databases/connectionPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/dataMaskingPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/sensitivityLabels/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessments/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentScans/*\",\r\n \"Microsoft.Sql/servers/databases/vulnerabilityAssessmentSettings/*\",\r\n \"Microsoft.Sql/servers/extendedAuditingSettings/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2018-09-27T21:06:04.9117625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n}", "StatusCode": 200 }, { @@ -6774,14 +6975,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "22c46899-c7a7-4cca-acb9-5326e823cdef" + "17d28585-09e8-4d2e-8deb-00476c8cf09d" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6789,7 +6990,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6804,7 +7005,7 @@ "1" ], "x-ms-request-id": [ - "cfc7c8f4-a585-4409-b664-fdb57dde933f" + "a9af797a-4655-407d-ae48-1edec629d23e" ], "X-Content-Type-Options": [ "nosniff" @@ -6813,13 +7014,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11898" + "11895" ], "x-ms-correlation-request-id": [ - "789dd3ac-a321-40dd-bfc4-f3c462aa87a9" + "da463279-8382-45e2-81aa-da652c7ca283" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:789dd3ac-a321-40dd-bfc4-f3c462aa87a9" + "WESTUS2:20181023T174832Z:da463279-8382-45e2-81aa-da652c7ca283" ], "Content-Length": [ "1009" @@ -6841,14 +7042,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "378c98bf-045b-42ab-9477-c605cccbd9e3" + "1eb7a29b-e4ef-4eb4-a7e5-d5d31a0d83af" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6856,7 +7057,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6871,7 +7072,7 @@ "1" ], "x-ms-request-id": [ - "54cbede1-10d0-4c05-8c16-6c82303b465a" + "ce5b5dad-c5a3-4b87-a145-b0c7eeb76b7a" ], "X-Content-Type-Options": [ "nosniff" @@ -6880,13 +7081,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11897" + "11894" ], "x-ms-correlation-request-id": [ - "ca9c2e4f-784b-43c3-8094-538cece16c97" + "c7fe1dcf-d3ac-4250-9611-fb7c43bad80a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:ca9c2e4f-784b-43c3-8094-538cece16c97" + "WESTUS2:20181023T174832Z:c7fe1dcf-d3ac-4250-9611-fb7c43bad80a" ], "Content-Length": [ "776" @@ -6908,14 +7109,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c446312a-7cba-4ffe-a5a5-700fd1381b21" + "19bf65f6-4eec-490e-999f-866b4797ffc7" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6923,7 +7124,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -6938,7 +7139,7 @@ "1" ], "x-ms-request-id": [ - "70fc220b-a433-4e3c-beea-a109007d68f3" + "c1a3023a-f51a-4752-80e9-aa9c7e850117" ], "X-Content-Type-Options": [ "nosniff" @@ -6947,13 +7148,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11896" + "11893" ], "x-ms-correlation-request-id": [ - "1e0bdc5e-3b3e-47d1-b2e8-4a49d22dbc5d" + "9c85af21-4a0c-4270-9be2-fc41ae701c85" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234027Z:1e0bdc5e-3b3e-47d1-b2e8-4a49d22dbc5d" + "WESTUS2:20181023T174832Z:9c85af21-4a0c-4270-9be2-fc41ae701c85" ], "Content-Length": [ "1071" @@ -6975,14 +7176,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9c837d93-233e-42ea-a779-eaa48a9c7c4b" + "8d8f9a04-a787-4c9c-9229-4e689696fcc2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -6990,7 +7191,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7005,7 +7206,7 @@ "1" ], "x-ms-request-id": [ - "71af7b3e-de79-4296-a7b6-227a0254f66a" + "188f95d7-1194-4dd7-b42d-90544ed04af4" ], "X-Content-Type-Options": [ "nosniff" @@ -7014,13 +7215,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11895" + "11892" ], "x-ms-correlation-request-id": [ - "75b56de6-0c42-44de-9aed-0fc5e470f36d" + "ffbb5018-f1e2-41dd-8bac-91130673796c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:75b56de6-0c42-44de-9aed-0fc5e470f36d" + "WESTUS2:20181023T174832Z:ffbb5018-f1e2-41dd-8bac-91130673796c" ], "Content-Length": [ "770" @@ -7042,14 +7243,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "09f33464-df7a-465a-b908-dfa0c4fc027f" + "35f74f9f-f79f-44a9-8d2b-9e15a927f9d0" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7057,7 +7258,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7072,7 +7273,7 @@ "1" ], "x-ms-request-id": [ - "a3a0a15e-1ada-4cda-90ab-0fc8ef7f940d" + "ce578190-fdae-4fd7-8af6-8b8347f53616" ], "X-Content-Type-Options": [ "nosniff" @@ -7081,13 +7282,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11894" + "11891" ], "x-ms-correlation-request-id": [ - "81f4ac94-e75a-4efb-8b13-d81198602bbc" + "a900b1a7-e470-45b0-9a40-13c5d9d64a01" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:81f4ac94-e75a-4efb-8b13-d81198602bbc" + "WESTUS2:20181023T174832Z:a900b1a7-e470-45b0-9a40-13c5d9d64a01" ], "Content-Length": [ "1065" @@ -7109,14 +7310,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2dff47fe-f6de-452e-90a2-5aff46eb36b7" + "9459a896-4cb5-4c93-9a59-1d24585688ca" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7124,7 +7325,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7139,7 +7340,7 @@ "1" ], "x-ms-request-id": [ - "51f0fce1-fa26-4242-a94b-b97644f67d03" + "b1d67306-156b-4f60-9e7a-32eb2aa5d6f3" ], "X-Content-Type-Options": [ "nosniff" @@ -7148,13 +7349,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11893" + "11890" ], "x-ms-correlation-request-id": [ - "df59b061-9475-4d25-af63-d1ad79c6377f" + "2940a200-ed7f-4ce3-a437-1db94250c5ac" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:df59b061-9475-4d25-af63-d1ad79c6377f" + "WESTUS2:20181023T174832Z:2940a200-ed7f-4ce3-a437-1db94250c5ac" ], "Content-Length": [ "769" @@ -7176,14 +7377,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b8794e2b-e04c-4c0a-9f09-9e488a79c956" + "05b30177-f50e-49f2-a321-d3a2feeeaf1a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7191,7 +7392,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7206,7 +7407,7 @@ "1" ], "x-ms-request-id": [ - "f976b61d-2744-4af9-a11a-c55d0fe23330" + "b42949a7-a019-41f6-8d86-45d456d54a4d" ], "X-Content-Type-Options": [ "nosniff" @@ -7215,13 +7416,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11892" + "11889" ], "x-ms-correlation-request-id": [ - "4d004277-c983-44c8-b646-97683a6354b4" + "f33486bc-70fb-46d2-ab67-6ab69e006f2a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:4d004277-c983-44c8-b646-97683a6354b4" + "WESTUS2:20181023T174832Z:f33486bc-70fb-46d2-ab67-6ab69e006f2a" ], "Content-Length": [ "718" @@ -7243,14 +7444,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a1d7b48f-d6b6-4782-9e3e-3a6cd490d8d3" + "aecfcae5-a645-424f-9f2a-74472f6f8644" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7258,7 +7459,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7273,7 +7474,7 @@ "1" ], "x-ms-request-id": [ - "5a1cf106-679b-468c-8d86-4cfbd237a0f7" + "52a35fec-8584-4e01-92e9-6125c58506a6" ], "X-Content-Type-Options": [ "nosniff" @@ -7282,13 +7483,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11891" + "11888" ], "x-ms-correlation-request-id": [ - "17287d35-f6f3-46ec-b25a-4893a3125b74" + "8d51a2d7-3481-481d-9b23-6daf0ddcf6ca" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:17287d35-f6f3-46ec-b25a-4893a3125b74" + "WESTUS2:20181023T174832Z:8d51a2d7-3481-481d-9b23-6daf0ddcf6ca" ], "Content-Length": [ "937" @@ -7310,14 +7511,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4548c090-7ea3-4906-a333-0a69abbd7ba2" + "45e3841f-dda0-498f-a7bd-c4a475d11e97" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7325,7 +7526,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:31 GMT" ], "Pragma": [ "no-cache" @@ -7340,7 +7541,7 @@ "1" ], "x-ms-request-id": [ - "dd7cdf0f-92e6-42aa-b877-ac4084d0b6c5" + "eaad438e-46d6-41d5-9fd5-7fb94c1123b5" ], "X-Content-Type-Options": [ "nosniff" @@ -7349,13 +7550,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11890" + "11887" ], "x-ms-correlation-request-id": [ - "6dc14225-edee-45d8-9d8b-4be6594ea2a8" + "dbffe437-a9c6-4187-97d2-b2f5a117c266" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:6dc14225-edee-45d8-9d8b-4be6594ea2a8" + "WESTUS2:20181023T174832Z:dbffe437-a9c6-4187-97d2-b2f5a117c266" ], "Content-Length": [ "668" @@ -7377,14 +7578,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fb38f46a-8cf1-4eb8-9dd6-9913773ccba1" + "5f399381-93fd-4e17-b2f9-d98181e2cf59" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7392,7 +7593,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:27 GMT" + "Tue, 23 Oct 2018 17:48:32 GMT" ], "Pragma": [ "no-cache" @@ -7407,7 +7608,7 @@ "1" ], "x-ms-request-id": [ - "4209201e-d601-4760-8e5d-7786074b88c5" + "7078bc32-2811-4b44-b3b9-be0919b10935" ], "X-Content-Type-Options": [ "nosniff" @@ -7416,13 +7617,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11889" + "11886" ], "x-ms-correlation-request-id": [ - "497fff72-f214-4066-b202-bc969f880924" + "6806fa87-42c3-495f-b19b-a326ae5d5deb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:497fff72-f214-4066-b202-bc969f880924" + "WESTUS2:20181023T174832Z:6806fa87-42c3-495f-b19b-a326ae5d5deb" ], "Content-Length": [ "947" @@ -7444,14 +7645,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "81cf04f7-8d9c-4559-b630-c8bb50407fd8" + "09c07361-722c-4eb7-bab2-f7599f2d926e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7459,7 +7660,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:28 GMT" + "Tue, 23 Oct 2018 17:48:32 GMT" ], "Pragma": [ "no-cache" @@ -7474,7 +7675,7 @@ "1" ], "x-ms-request-id": [ - "ca0842c5-e0e0-47e2-a40f-36076d1e5035" + "92845934-3e46-4a14-af6a-b94ad69b55c2" ], "X-Content-Type-Options": [ "nosniff" @@ -7483,13 +7684,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11888" + "11885" ], "x-ms-correlation-request-id": [ - "55811bc7-e213-4fcd-8fef-3ba915f689e3" + "27331c4b-c156-4f70-9f65-1ad7ee4622cc" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:55811bc7-e213-4fcd-8fef-3ba915f689e3" + "WESTUS2:20181023T174833Z:27331c4b-c156-4f70-9f65-1ad7ee4622cc" ], "Content-Length": [ "2598" @@ -7501,7 +7702,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-09-11T19:46:04.7319753Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Virtual Machine Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage virtual machines, but not access to them, and not the virtual network or storage account they’re connected to.\",\r\n \"assignableScopes\": [\r\n \"/\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Compute/availabilitySets/*\",\r\n \"Microsoft.Compute/locations/*\",\r\n \"Microsoft.Compute/virtualMachines/*\",\r\n \"Microsoft.Compute/virtualMachineScaleSets/*\",\r\n \"Microsoft.DevTestLab/schedules/*\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/probes/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\r\n \"Microsoft.Network/networkInterfaces/*\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/publicIPAddresses/join/action\",\r\n \"Microsoft.Network/publicIPAddresses/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\r\n \"Microsoft.RecoveryServices/locations/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.SqlVirtualMachine/*\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [],\r\n \"dataActions\": [],\r\n \"notDataActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2018-10-16T16:16:51.7928187Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": null\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n}", "StatusCode": 200 }, { @@ -7511,14 +7712,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "592f84b0-0ea8-40f3-a8d9-5b95ef4de0da" + "45802e7f-85ea-4166-8f7c-41f2c809c458" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7526,7 +7727,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:28 GMT" + "Tue, 23 Oct 2018 17:48:32 GMT" ], "Pragma": [ "no-cache" @@ -7541,7 +7742,7 @@ "1" ], "x-ms-request-id": [ - "49618028-500b-40f5-90e7-796cf95c835e" + "2074ff57-4792-4053-824b-7fce4756e728" ], "X-Content-Type-Options": [ "nosniff" @@ -7550,13 +7751,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11887" + "11884" ], "x-ms-correlation-request-id": [ - "79d7ea1c-0974-4c52-aab8-8e4cedbdde66" + "99fc3d74-df16-4c06-8960-9846aa47c8d1" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:79d7ea1c-0974-4c52-aab8-8e4cedbdde66" + "WESTUS2:20181023T174833Z:99fc3d74-df16-4c06-8960-9846aa47c8d1" ], "Content-Length": [ "884" @@ -7578,14 +7779,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "91adcca8-8813-4017-b403-347c00e5cc43" + "a7c32e5b-2bd6-410d-ba8d-e5d70e8c033f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7593,7 +7794,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:28 GMT" + "Tue, 23 Oct 2018 17:48:32 GMT" ], "Pragma": [ "no-cache" @@ -7608,7 +7809,7 @@ "1" ], "x-ms-request-id": [ - "b3e9c5a9-665b-4b22-8b28-d1db3daa33aa" + "c6c4f078-8638-48de-9ead-c194c7b81355" ], "X-Content-Type-Options": [ "nosniff" @@ -7617,13 +7818,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11886" + "11883" ], "x-ms-correlation-request-id": [ - "c92aeb3b-8b05-4293-8c01-95967135fad8" + "75efd098-cc46-42d0-9622-ed2c2eb9a28f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:c92aeb3b-8b05-4293-8c01-95967135fad8" + "WESTUS2:20181023T174833Z:75efd098-cc46-42d0-9622-ed2c2eb9a28f" ], "Content-Length": [ "888" @@ -7645,14 +7846,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "90df1b8f-f083-4130-9f97-cb2c68e7dd78" + "7a44a99c-9186-497a-8244-82dd940c7cef" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -7660,7 +7861,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:40:28 GMT" + "Tue, 23 Oct 2018 17:48:32 GMT" ], "Pragma": [ "no-cache" @@ -7675,7 +7876,7 @@ "1" ], "x-ms-request-id": [ - "8059c7a6-9171-4001-bf41-d2f0bee538ee" + "19cf0c40-8ca8-4714-85b1-1e84666f6028" ], "X-Content-Type-Options": [ "nosniff" @@ -7684,13 +7885,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11885" + "11882" ], "x-ms-correlation-request-id": [ - "481856a3-c5d4-4a4a-9b91-8115c4619ec6" + "6b05bd25-9c9a-4efa-8341-43054a38909e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T234028Z:481856a3-c5d4-4a4a-9b91-8115c4619ec6" + "WESTUS2:20181023T174833Z:6b05bd25-9c9a-4efa-8341-43054a38909e" ], "Content-Length": [ "1066" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourceGroupPermissions.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourceGroupPermissions.json index 8854addcbd678..ba804208ea101 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourceGroupPermissions.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourceGroupPermissions.json @@ -7,14 +7,14 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "539883f1-adff-4261-b3cb-67ea0946c99b" + "2e8b76dc-aade-482c-8dd3-9f8b8f9151ba" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:36:58 GMT" + "Mon, 22 Oct 2018 21:28:07 GMT" ], "Pragma": [ "no-cache" @@ -37,7 +37,7 @@ "1" ], "x-ms-request-id": [ - "bd118e87-0ff6-4383-9995-d9473d8f0bd4" + "75604f0f-74c2-4e6e-af9b-f81d15fe6b97" ], "X-Content-Type-Options": [ "nosniff" @@ -46,13 +46,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "b6b660ef-8d14-4390-9463-9599e21bde5f" + "b21fa2cd-315a-4c76-90bc-a41b46d09d4b" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233659Z:b6b660ef-8d14-4390-9463-9599e21bde5f" + "WESTUS2:20181022T212807Z:b21fa2cd-315a-4c76-90bc-a41b46d09d4b" ], "Content-Length": [ "82" diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourcePermissions.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourcePermissions.json index 5aca3070adfb1..ac747dd6091d3 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourcePermissions.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetNonExistentResourcePermissions.json @@ -1,20 +1,20 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/NonExistentResourceGroup/providers/Microsoft.Web//sites/csmr8016/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL05vbkV4aXN0ZW50UmVzb3VyY2VHcm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvY3NtcjgwMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3Blcm1pc3Npb25zP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/NonExistentResourceGroup/providers/Microsoft.Web//sites/csmr744/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL05vbkV4aXN0ZW50UmVzb3VyY2VHcm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvY3Ntcjc0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e0b836d5-3f36-4216-bff4-03a52772da1b" + "7a0c8e78-aaca-4283-9ffd-0965d1ed95a5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -22,7 +22,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:36:58 GMT" + "Mon, 22 Oct 2018 21:28:06 GMT" ], "Pragma": [ "no-cache" @@ -31,13 +31,13 @@ "gateway" ], "x-ms-request-id": [ - "c5a89fc6-43e6-4803-b072-5f0cbd715ac6" + "d6f26559-a2ba-4a22-a722-b6f3881c98f2" ], "x-ms-correlation-request-id": [ - "c5a89fc6-43e6-4803-b072-5f0cbd715ac6" + "d6f26559-a2ba-4a22-a722-b6f3881c98f2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233659Z:c5a89fc6-43e6-4803-b072-5f0cbd715ac6" + "WESTUS2:20181022T212807Z:d6f26559-a2ba-4a22-a722-b6f3881c98f2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -61,7 +61,7 @@ ], "Names": { "GetNonExistentResourcePermissions": [ - "csmr8016" + "csmr744" ] }, "Variables": { diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourceGroupPermissions.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourceGroupPermissions.json index 342db9e981b97..48905dbe139e9 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourceGroupPermissions.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourceGroupPermissions.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg1701?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTcwMT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3601?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMzYwMT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9211e577-254e-4a54-aac3-43be514fee0b" + "128eb79e-0667-481d-82e5-fe0cb46b1b29" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -28,7 +28,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:37:05 GMT" + "Mon, 22 Oct 2018 21:28:14 GMT" ], "Pragma": [ "no-cache" @@ -37,13 +37,13 @@ "1199" ], "x-ms-request-id": [ - "4be8aef2-ffdc-4d0c-9878-beba2daf2728" + "ac2517de-6f1f-4adc-986d-54b6525bd128" ], "x-ms-correlation-request-id": [ - "4be8aef2-ffdc-4d0c-9878-beba2daf2728" + "ac2517de-6f1f-4adc-986d-54b6525bd128" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233706Z:4be8aef2-ffdc-4d0c-9878-beba2daf2728" + "WESTUS2:20181022T212815Z:ac2517de-6f1f-4adc-986d-54b6525bd128" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -61,24 +61,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/csmrg1701\",\r\n \"name\": \"csmrg1701\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/csmrg3601\",\r\n \"name\": \"csmrg3601\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg1701/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTcwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3601/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMzYwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8e23324e-f16d-47ae-91b6-332f421db420" + "2b6d8b68-d6bb-4218-899c-2698b94ba2fe" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -86,7 +86,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:37:06 GMT" + "Mon, 22 Oct 2018 21:28:14 GMT" ], "Pragma": [ "no-cache" @@ -101,7 +101,7 @@ "1" ], "x-ms-request-id": [ - "24b07b7b-cef8-4d08-a134-0113a6f53838" + "f0c94742-a9e1-4334-83da-3f73e6ef1d28" ], "X-Content-Type-Options": [ "nosniff" @@ -113,10 +113,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "8c557cb3-ce8b-445b-92a3-bd6e3de65601" + "56d5104d-f05a-4047-80eb-be7bbaaf9651" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233706Z:8c557cb3-ce8b-445b-92a3-bd6e3de65601" + "WESTUS2:20181022T212815Z:56d5104d-f05a-4047-80eb-be7bbaaf9651" ], "Content-Length": [ "82" @@ -134,7 +134,7 @@ ], "Names": { "GetResourceGroupPermissions": [ - "csmrg1701" + "csmrg3601" ] }, "Variables": { diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourcePermissions.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourcePermissions.json index 34790a2354a02..2efbdc04a61b2 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourcePermissions.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.PermissionsTests/GetResourcePermissions.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg968?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTY4P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3956?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMzk1Nj9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "de9a12cf-ad15-4c31-9144-4ac9bbf4e12a" + "e022f821-3a31-47a6-b359-9b973787ba90" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -28,7 +28,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:37:00 GMT" + "Mon, 22 Oct 2018 21:28:08 GMT" ], "Pragma": [ "no-cache" @@ -37,13 +37,13 @@ "1199" ], "x-ms-request-id": [ - "541b8641-6ccb-4253-89e9-02c32c42437a" + "642dbf57-fba0-4c69-9578-e093ce686d05" ], "x-ms-correlation-request-id": [ - "541b8641-6ccb-4253-89e9-02c32c42437a" + "642dbf57-fba0-4c69-9578-e093ce686d05" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233700Z:541b8641-6ccb-4253-89e9-02c32c42437a" + "WESTUS2:20181022T212809Z:642dbf57-fba0-4c69-9578-e093ce686d05" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Content-Length": [ - "169" + "171" ], "Content-Type": [ "application/json; charset=utf-8" @@ -61,23 +61,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/csmrg968\",\r\n \"name\": \"csmrg968\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/csmrg3956\",\r\n \"name\": \"csmrg3956\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg968/providers/Microsoft.Authorization//roleAssignments/194575a1-92e0-4e5f-9886-8034275f4091?api-version=2017-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi8vcm9sZUFzc2lnbm1lbnRzLzE5NDU3NWExLTkyZTAtNGU1Zi05ODg2LTgwMzQyNzVmNDA5MT9hcGktdmVyc2lvbj0yMDE3LTA5LTAx", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3956/providers/Microsoft.Authorization//roleAssignments/d0b41e1f-491a-4071-aad7-8a691425a373?api-version=2017-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMzk1Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vL3JvbGVBc3NpZ25tZW50cy9kMGI0MWUxZi00OTFhLTQwNzEtYWFkNy04YTY5MTQyNWEzNzM/YXBpLXZlcnNpb249MjAxNy0wOS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9556a5ee-810f-4206-93fd-5d63021c1808" + "619d3a0f-5b59-434b-a659-65dae813e13e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -92,7 +92,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:37:02 GMT" + "Mon, 22 Oct 2018 21:28:10 GMT" ], "Pragma": [ "no-cache" @@ -107,7 +107,7 @@ "2" ], "x-ms-request-id": [ - "db9696b7-fe66-46b6-ae32-06f5e9579d71" + "f34d9d15-5616-4d92-b6ce-ba1747544e97" ], "X-Content-Type-Options": [ "nosniff" @@ -119,13 +119,13 @@ "1198" ], "x-ms-correlation-request-id": [ - "dd1ddc65-e15c-4530-8d9c-16a89bb011ae" + "a83c82b2-8b05-45b3-85a3-2aa95ed2bdc0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233702Z:dd1ddc65-e15c-4530-8d9c-16a89bb011ae" + "WESTUS2:20181022T212811Z:a83c82b2-8b05-45b3-85a3-2aa95ed2bdc0" ], "Content-Length": [ - "757" + "759" ], "Content-Type": [ "application/json; charset=utf-8" @@ -134,24 +134,24 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg968\",\r\n \"createdOn\": \"2018-09-26T23:37:00.9827986Z\",\r\n \"updatedOn\": \"2018-09-26T23:37:00.9827986Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg968/providers/Microsoft.Authorization/roleAssignments/194575a1-92e0-4e5f-9886-8034275f4091\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"194575a1-92e0-4e5f-9886-8034275f4091\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n \"principalId\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"principalType\": \"User\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3956\",\r\n \"createdOn\": \"2018-10-22T21:28:09.3958834Z\",\r\n \"updatedOn\": \"2018-10-22T21:28:09.3958834Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3956/providers/Microsoft.Authorization/roleAssignments/d0b41e1f-491a-4071-aad7-8a691425a373\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d0b41e1f-491a-4071-aad7-8a691425a373\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg968/providers/Microsoft.Authorization//roleAssignments/194575a1-92e0-4e5f-9886-8034275f4091/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi8vcm9sZUFzc2lnbm1lbnRzLzE5NDU3NWExLTkyZTAtNGU1Zi05ODg2LTgwMzQyNzVmNDA5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxOC0wMS0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg3956/providers/Microsoft.Authorization//roleAssignments/d0b41e1f-491a-4071-aad7-8a691425a373/providers/Microsoft.Authorization/permissions?api-version=2018-01-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMzk1Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vL3JvbGVBc3NpZ25tZW50cy9kMGI0MWUxZi00OTFhLTQwNzEtYWFkNy04YTY5MTQyNWEzNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3Blcm1pc3Npb25zP2FwaS12ZXJzaW9uPTIwMTgtMDEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b56da571-b256-48f5-a730-f4d913c9a427" + "624f4e00-8fd0-45ac-8e6e-b385e280d5cd" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", - "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.8.0.0" + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.9.0.0" ] }, "ResponseHeaders": { @@ -159,7 +159,7 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:37:02 GMT" + "Mon, 22 Oct 2018 21:28:10 GMT" ], "Pragma": [ "no-cache" @@ -174,7 +174,7 @@ "1" ], "x-ms-request-id": [ - "8d03705e-76c7-4203-a5b2-cd000c84e21d" + "2e61adb4-7ba1-4533-9a4e-2f8891f7db27" ], "X-Content-Type-Options": [ "nosniff" @@ -183,13 +183,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "aad29989-f0b0-4c76-8995-2603b612d5d5" + "2369162d-355b-4d99-8095-14ada54e6a81" ], "x-ms-routing-request-id": [ - "WESTUS2:20180926T233702Z:aad29989-f0b0-4c76-8995-2603b612d5d5" + "WESTUS2:20181022T212811Z:2369162d-355b-4d99-8095-14ada54e6a81" ], "Content-Length": [ "82" @@ -207,11 +207,11 @@ ], "Names": { "GetResourcePermissions": [ - "csmrg968" + "csmrg3956" ] }, "Variables": { - "resourceId": "194575a1-92e0-4e5f-9886-8034275f4091", + "resourceId": "d0b41e1f-491a-4071-aad7-8a691425a373", "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f" } } \ No newline at end of file diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.TestExecutionContext/.ctor.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.TestExecutionContext/.ctor.json index 41b27b3011f9e..9abbe508d6348 100644 --- a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.TestExecutionContext/.ctor.json +++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.TestExecutionContext/.ctor.json @@ -4,16 +4,16 @@ "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup04b96235f-7d1c-4478-bbd4-a53d1cf86fed\",\r\n \"mailNickname\": \"testGroup04b96235f-7d1c-4478-bbd4-a53d1cf86fedtester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup047941556-7d0e-4c5b-8454-1ef508420e25\",\r\n \"mailNickname\": \"testGroup047941556-7d0e-4c5b-8454-1ef508420e25tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "c132b5d4-af76-421a-a635-8d26a23beb77" + "d8727f23-e039-4793-93ab-dc2852d5b00f" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -28,31 +28,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:04 GMT" + "Mon, 22 Oct 2018 21:28:35 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/1edb3c0d-211a-4838-9a18-033446776ca0/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/d6f48efb-91dc-4df7-81ba-a68611b64650/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "smDzeL4bkZOf2IZ45+oQ9cb0D2p+UcizCJoyGyQLD1w=" + "c+jbw+ZBrEliCN+SCvWixDretq0U48+gk/t2P/iP65E=" ], "request-id": [ - "436b674d-0857-4c8f-a92d-4a9f060d012f" + "742f5d7d-b1db-4a01-a60c-ed92c49dbcd6" ], "client-request-id": [ - "0a56d855-a23d-4052-a20e-beb36c66abf4" + "d8727f23-e039-4793-93ab-dc2852d5b00f" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "n0dQNjX9N4gyyA1p8NVRgitJmV6ztelCrBS5h5y77pVlTKvcOrTeEOmm_N5THVQx0i2_ENlefqUMvXnCQgan9UVaLwy45udRxTPMljCjKkhTjb4WCsAvRIWlZTnl42jNPxqWmIkqMDFDFha8WkMdrw.lTrKXCkNDebg9383zw4ft0G8EhWfu1k5zse1pJ7IqjI" + "3RRw1SbqHoJZ62JdqGgmDyidVpS7OUePLeWClXOnwEynC-saKkhp0UZI2-F5jdlg9Mzuvxxtpt731kvgHUbtHHnLY7Ku9WRAAhw1UV7S4PLIieRAOEju65pSGSinqAXF2syzo-r5d8kipy1CrFk2rw.rVymIfNry1Q24HPfjQ3nH7QOlpfi8yk9Woun5l7lraU" ], "X-Content-Type-Options": [ "nosniff" @@ -73,7 +73,7 @@ "ASP.NET" ], "Duration": [ - "1032494" + "1094697" ], "Content-Length": [ "719" @@ -85,23 +85,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"1edb3c0d-211a-4838-9a18-033446776ca0\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup04b96235f-7d1c-4478-bbd4-a53d1cf86fed\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup04b96235f-7d1c-4478-bbd4-a53d1cf86fedtester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"d6f48efb-91dc-4df7-81ba-a68611b64650\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup047941556-7d0e-4c5b-8454-1ef508420e25\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup047941556-7d0e-4c5b-8454-1ef508420e25tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup19f29ae98-c73b-4070-ab67-982e18f447bb\",\r\n \"mailNickname\": \"testGroup19f29ae98-c73b-4070-ab67-982e18f447bbtester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup16fb2e4c1-1be7-49c0-b960-56ffc7cf51b3\",\r\n \"mailNickname\": \"testGroup16fb2e4c1-1be7-49c0-b960-56ffc7cf51b3tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "08393a33-4ff6-4fa8-bbd5-f83e0cfd3c84" + "a76add08-303b-4b95-9230-e7a1eaa511c8" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -116,31 +116,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:04 GMT" + "Mon, 22 Oct 2018 21:28:36 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/71e030b7-b237-41af-adfa-9a3a3d3cb72b/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/6b3213c3-0009-4424-9683-38d88f5614f0/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "WiG/DPKn3noJELxY9/Bmask7Igt00cCcbhfOcH/k7Qo=" + "8FSoKn5C+xKnzMxVB24u9W0B3o/Ls6Mt3pri2fVg6OA=" ], "request-id": [ - "ee5fc4ae-f42c-4a7d-8f1b-47844347e4b9" + "ce894aba-2cdd-4d5d-a62f-0b3923d35d2d" ], "client-request-id": [ - "58edae78-1737-4941-873b-c4659407378c" + "a76add08-303b-4b95-9230-e7a1eaa511c8" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "zvHc1xqsVM71uMRFT-sbC9OGvr3leoY107jeQEb_nNxMXNM3u8vZRMuNaXN8DXI4tH6cBmjGp3NjRnC-1-VJC_hvEtdALgvpVqFOWcxw6MKvV7sPFLHE4c0ZNTSFMD81MRQecnxptP31RkjIX6dWdA._EVE4lxTbwSOF-xqtDxf9PsyQ9Eq5mvsF75Pt7gLUfg" + "5SB7bUSLUnqSbKRylFZ9t7x0LEhSLjdRm7MWrqMiB5g4LwIUInQ_oqqiemMghjC8hnh2BjxMaVmyzjgqg3rLkFdG7SrwlQAjsGrpbXKUdvzfRfTxeUckVUAh-y0DSUsH6FyctCDBSnauAEOE-qWVHQ.ay54-HbY8qOnZ7jelQ7Ekxg28MwRJP2ErYsnxMlzfow" ], "X-Content-Type-Options": [ "nosniff" @@ -161,7 +161,7 @@ "ASP.NET" ], "Duration": [ - "1048648" + "1072602" ], "Content-Length": [ "719" @@ -173,23 +173,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"71e030b7-b237-41af-adfa-9a3a3d3cb72b\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup19f29ae98-c73b-4070-ab67-982e18f447bb\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup19f29ae98-c73b-4070-ab67-982e18f447bbtester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"6b3213c3-0009-4424-9683-38d88f5614f0\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup16fb2e4c1-1be7-49c0-b960-56ffc7cf51b3\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup16fb2e4c1-1be7-49c0-b960-56ffc7cf51b3tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup2a025d45c-3543-4fe2-9914-b69a9c1a7636\",\r\n \"mailNickname\": \"testGroup2a025d45c-3543-4fe2-9914-b69a9c1a7636tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup2fb2dc44d-e092-4b48-a0d5-765620bef12c\",\r\n \"mailNickname\": \"testGroup2fb2dc44d-e092-4b48-a0d5-765620bef12ctester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "54e9f85f-274e-4010-8825-4c0d44763605" + "b6b31039-d32b-4f63-b771-4f8484d12be2" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -204,31 +204,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:04 GMT" + "Mon, 22 Oct 2018 21:28:36 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/0eb137bc-b1ac-42aa-8ffa-2509cd82990e/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/4fdcb7ed-0d62-4de8-b734-1d4865c644b8/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "YPCVOwAR3XOdfRvDdWZX3yHf1fnOOll9dsEetoCYv9Y=" + "oNrsfdz3Fhte7wfqy+uUhdb2Yij4mN6MnViek/b/vco=" ], "request-id": [ - "cdc98255-48fb-442e-bd03-6fab230ced53" + "42098a7e-03d7-4e89-894f-7a0049ec0b3d" ], "client-request-id": [ - "0fd89c53-442c-4ed6-bda2-c3ae1438f717" + "b6b31039-d32b-4f63-b771-4f8484d12be2" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "ZAuqNWmPh1UDjFyY5m9Q5C8-uLxftXU9ofzYq6dILhmEvNHrQNxMHy_BWC4ySUa_Qr0RPR_qsotK7pV5SxG3n3EflVZX2Hw6q0l_UZ_1LcAnvFLKRMszasx78UdUj3vyf_oU0bVJ9Gf1fyykb916DQ.aCaSCG7fD7klBtpmbxgXdZVbGSB3rmLi0lSFEdc_xBY" + "nJeVhIKwILA3gXJ1RweIxqm5f8wQEYEYUseZVohTWKlo0DB4kW8IN0U1ITkAo9_SmiQ3tDdV8P_jPFTcL3xiRJ_1cVDavKkEpuMUJwPQWmQXpNfLJrOKg2Ymp5bOMetHMB7PsDmSLR71bR992TIZEA.9KzMDa5Bg-vClV4wwKKFaP4RVXuM3csupRcVhzhHOk8" ], "X-Content-Type-Options": [ "nosniff" @@ -249,7 +249,7 @@ "ASP.NET" ], "Duration": [ - "1186874" + "1021612" ], "Content-Length": [ "719" @@ -261,23 +261,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"0eb137bc-b1ac-42aa-8ffa-2509cd82990e\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup2a025d45c-3543-4fe2-9914-b69a9c1a7636\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup2a025d45c-3543-4fe2-9914-b69a9c1a7636tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"4fdcb7ed-0d62-4de8-b734-1d4865c644b8\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup2fb2dc44d-e092-4b48-a0d5-765620bef12c\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup2fb2dc44d-e092-4b48-a0d5-765620bef12ctester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup35229f212-2157-4f1e-afce-cd14edad2534\",\r\n \"mailNickname\": \"testGroup35229f212-2157-4f1e-afce-cd14edad2534tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup3d499f6aa-64bf-4042-91ce-9dfcef2addb5\",\r\n \"mailNickname\": \"testGroup3d499f6aa-64bf-4042-91ce-9dfcef2addb5tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ab32426c-7df8-4ac6-a3e3-9e9d08b556ff" + "0d7f87b2-4aca-4e0c-a16d-fbb992956ab4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -292,31 +292,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:04 GMT" + "Mon, 22 Oct 2018 21:28:36 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/60a80c8f-53df-4e7b-8c5e-4c10e6ca2df5/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/35942278-967c-4851-a1c5-5d4d7865043e/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "fQLJJo2NQKA1MEYhE9K05hCw7w6tp5qp0L6SHCVm0xw=" + "gXfFarcv2ysN8TtqVPgD1PYEnzY+oOLIPXpP5S4Cj3o=" ], "request-id": [ - "f89b5efc-db53-420c-938b-44fb84d7d132" + "ea73e01b-7061-477b-b5de-ca7c34b6030c" ], "client-request-id": [ - "50baa1b4-7d44-4e1e-ab9c-be1e8c795fa5" + "0d7f87b2-4aca-4e0c-a16d-fbb992956ab4" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "IV6yFDxCTMgq-ahGb1MDtbI_V0XClpRetZ7cwYy-3ooiyEyRbV1kgvA7M5QhTIAvlx_b7Tz4eXTiduFoS-Eu1RR7O-p9zOPNXnOcaV3wYDb3tiqcTCYULdbB0_qkIjcFjlGTe8iZ4quw1wDCpEFdPg.vsmVDGAmiBpis_MNDuu8cb3RzESA-44FExmL4lnhlGI" + "O55kErW7mrpzT9EphIC7z2Ie1h38fvHEuBojqLNcsS87mHXmkQpB5Apo74frySdHK_DYniFf3DbyeCrrMGNQuqGkGhkAq2k8rFeyMowfsAQuIh7GDbi0lUu1fIfmkdZbL25717kWFf5sRiX4BMpRZQ.MnCZw4Giex8GCDteEI4D_WsyWBxnDUpVNeZD5uhIx3c" ], "X-Content-Type-Options": [ "nosniff" @@ -337,7 +337,7 @@ "ASP.NET" ], "Duration": [ - "978979" + "993341" ], "Content-Length": [ "719" @@ -349,23 +349,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"60a80c8f-53df-4e7b-8c5e-4c10e6ca2df5\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup35229f212-2157-4f1e-afce-cd14edad2534\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup35229f212-2157-4f1e-afce-cd14edad2534tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"35942278-967c-4851-a1c5-5d4d7865043e\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup3d499f6aa-64bf-4042-91ce-9dfcef2addb5\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup3d499f6aa-64bf-4042-91ce-9dfcef2addb5tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup41bf1d83c-9c7b-4462-9591-2a9fc60d4cdd\",\r\n \"mailNickname\": \"testGroup41bf1d83c-9c7b-4462-9591-2a9fc60d4cddtester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup46712d25c-a232-41b4-bbb8-7074ad3b77a8\",\r\n \"mailNickname\": \"testGroup46712d25c-a232-41b4-bbb8-7074ad3b77a8tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2bd6341a-46bd-4f5e-b709-b8d0acf983f7" + "7e210a75-d9d7-4586-9852-c51906276e38" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -380,31 +380,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:05 GMT" + "Mon, 22 Oct 2018 21:28:36 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/b0a84282-1cc7-4366-af75-49b74ea5a7d4/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/77a0cbe0-5bf9-45ae-a1b5-bf187ee0cc04/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "WA4hwnW4NRQmQt6doFEhh+oNKUxH6DPNAeh5zWP12EE=" + "rJNezfCzZKXwEEXnlcl+KNo0/T/KGtrEY5MYKDNrK/Q=" ], "request-id": [ - "06995fcb-7be8-4c6d-a95c-f111846cc3ed" + "53b1d7ba-9831-4a8b-bd9a-458a3598d1e4" ], "client-request-id": [ - "8b6b6f82-64cc-457d-bd19-db122cf864f0" + "7e210a75-d9d7-4586-9852-c51906276e38" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "6bxM0vwJM7n34E8GeCpfoxC_7oqrbVPdOhbv7IN5EhWvOmOZq1rmh_sfSBQc7WS62DGeuTlBpuh8HuUKFKv-mrjeXlVBY6Khsg5aMSIkkc6YWHd0328oR2wj_9buvss2WS1zuQxkfperYM9XYD5mXw.oypxg1ShyDd62ALNTy4qr84Ji-u0y74OD5il_uihaOY" + "9OjcCcsjnfe6E1wDRjHfb9RE2ajG_ZrulwkWv31rQOni3g-PEq06ddJx_F7yk64w7U6F0RI4WpGcOIyRLIym503nDjGYrXsOaeN1iFNGcgBbtD_VXYQzjFJUKJUex6p4AQRBxvZ3t7TQsQUbwBqJcw.1I_rQnHRjHoQvmt5lQWdN-pRLPpP_ca0FCuiodWziBQ" ], "X-Content-Type-Options": [ "nosniff" @@ -425,7 +425,7 @@ "ASP.NET" ], "Duration": [ - "1000485" + "1834009" ], "Content-Length": [ "719" @@ -437,23 +437,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"b0a84282-1cc7-4366-af75-49b74ea5a7d4\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup41bf1d83c-9c7b-4462-9591-2a9fc60d4cdd\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup41bf1d83c-9c7b-4462-9591-2a9fc60d4cddtester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"77a0cbe0-5bf9-45ae-a1b5-bf187ee0cc04\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup46712d25c-a232-41b4-bbb8-7074ad3b77a8\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup46712d25c-a232-41b4-bbb8-7074ad3b77a8tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup5d49d9ab9-5c6a-41c6-84d0-7b11b636994d\",\r\n \"mailNickname\": \"testGroup5d49d9ab9-5c6a-41c6-84d0-7b11b636994dtester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup52435cf80-d0e9-492e-a79a-2631216ed8b3\",\r\n \"mailNickname\": \"testGroup52435cf80-d0e9-492e-a79a-2631216ed8b3tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "3fc190b1-62df-4736-8807-e28688ca5ae9" + "5cf99071-9de5-4bb1-a811-79db62b67743" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -468,31 +468,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:05 GMT" + "Mon, 22 Oct 2018 21:28:37 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/de5a4a21-90ca-4c4a-9e16-bc9ba5026e98/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/cb2df9fb-602e-4830-a760-6618f196013c/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "lmh4uV9dRst8pgCGYL7c2IeXRHfrviQ1EsDxe5f7RfI=" + "c+jbw+ZBrEliCN+SCvWixDretq0U48+gk/t2P/iP65E=" ], "request-id": [ - "9cf45f5b-942d-4eff-b9de-51259b78109b" + "e1fd55fb-d205-4fcc-b018-ccd0897b5c14" ], "client-request-id": [ - "8e47d3d9-8112-4138-be3d-9fcb24170921" + "5cf99071-9de5-4bb1-a811-79db62b67743" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "T4a-CbKyAtaxw3JjEDC-kco1T7Ul7tPXgN4GXxdZLtfegMxBKLgMUfqYjoaFQDG98C0JDKbujKtFtOWd0ANQyCISVmdjOeodDuVkc7U9DyO0k-fvTb9wivZ1cTRx5y6dWxgxNlgUtC2_xKjlE-syhw.Tv7gVOhS-YUC8TC7sLR6xdyk_P6_RnLZDIj8kSVJAzE" + "JnreXaP88YkZfnz0vD0xWrOjL2OyURBuSF0p1jBs9-bXaT_c7SRFwXEyeSeivBp2toZtXWuptBGm7ETk4Yz9vwKvsKLZrTqWSQeJv5luEDfws4TCpz5BXfdEhqmbmDDTUwQVTse77UwZhXNXelw-VA.cdcPbsO73ZDViqig4GV8mUSPx-3vJZOQsruBIGaLE3M" ], "X-Content-Type-Options": [ "nosniff" @@ -513,7 +513,7 @@ "ASP.NET" ], "Duration": [ - "1055520" + "1011079" ], "Content-Length": [ "719" @@ -525,23 +525,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"de5a4a21-90ca-4c4a-9e16-bc9ba5026e98\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup5d49d9ab9-5c6a-41c6-84d0-7b11b636994d\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup5d49d9ab9-5c6a-41c6-84d0-7b11b636994dtester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"cb2df9fb-602e-4830-a760-6618f196013c\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup52435cf80-d0e9-492e-a79a-2631216ed8b3\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup52435cf80-d0e9-492e-a79a-2631216ed8b3tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup63b297b3c-1141-4a60-bb2a-fd2fe8f14ea6\",\r\n \"mailNickname\": \"testGroup63b297b3c-1141-4a60-bb2a-fd2fe8f14ea6tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup6827f4bf2-93b1-40d8-96cd-56e3ceefe11b\",\r\n \"mailNickname\": \"testGroup6827f4bf2-93b1-40d8-96cd-56e3ceefe11btester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f4d28270-bf08-42c7-a29a-14ed192aa772" + "9b0fe46c-cccc-420b-915a-058222955330" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -556,31 +556,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:05 GMT" + "Mon, 22 Oct 2018 21:28:37 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/c51fc12e-0747-4583-9469-b868913a0df9/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/8baeff0c-6637-46d2-a9f0-62a64ae5fa71/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "MMNpM+Iz2yBvvf+Oc4D7IA0nZD5jNPjSkaGpHqkyRbc=" + "aLjul60AojNkmrHXU2K8UCWjsiSBDyBxA+NSaz2RTqQ=" ], "request-id": [ - "3510a25b-c4e6-4f40-85bb-33dd4487d3ed" + "1e577818-e0af-427e-a922-0a5615018aed" ], "client-request-id": [ - "5053341f-89b1-4dcb-a810-db9bf7e28c3b" + "9b0fe46c-cccc-420b-915a-058222955330" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "-uVl_TBM_OLdtXLdQZy0yphoe2OWisHq5nNfEWbpBWb1UZZj4HbvrOU2TNW3uYJ84SDQGBo70XHK9QYgx9a_3s4-Ri96J4UYbyWoxkE2T-1lBEotJrYRmkXNAZOnI0XxKBA-eXVso-61C7l5pL-6LQ.ZIxofA8BZGYcEeLwJh17MTpdFp2ywCrNJ7VS1H28TO4" + "B3DwUiDDOm8vV2HagQfMTxZ2_V3m9iDdmcRwaPEEyJRgDjbuF4hO8yGCQAXU2Xj1FfHER-HJX12bdiWmQw9MDsBtyodP5-PFEBXPywg0_4aWXvfXZaePuVaUA3ksGYMYrm6S5O4zIr5r4gdN7N7SJg.5BxPFzjtUKRL8C7W7_iS0cKzLDJNYUYQLCMs7XUq_yE" ], "X-Content-Type-Options": [ "nosniff" @@ -601,7 +601,7 @@ "ASP.NET" ], "Duration": [ - "1029837" + "1025320" ], "Content-Length": [ "719" @@ -613,23 +613,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"c51fc12e-0747-4583-9469-b868913a0df9\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup63b297b3c-1141-4a60-bb2a-fd2fe8f14ea6\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup63b297b3c-1141-4a60-bb2a-fd2fe8f14ea6tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"8baeff0c-6637-46d2-a9f0-62a64ae5fa71\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup6827f4bf2-93b1-40d8-96cd-56e3ceefe11b\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup6827f4bf2-93b1-40d8-96cd-56e3ceefe11btester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup7daddcd53-b42f-44b1-8c4e-bc26135f6a8c\",\r\n \"mailNickname\": \"testGroup7daddcd53-b42f-44b1-8c4e-bc26135f6a8ctester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup708762a6b-9d9d-458d-ba7c-68ef509e9300\",\r\n \"mailNickname\": \"testGroup708762a6b-9d9d-458d-ba7c-68ef509e9300tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ff1c73a6-dadf-45b3-a645-28652a3c1831" + "2d21611a-0c62-4ab0-b757-535177ad041e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -644,31 +644,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:05 GMT" + "Mon, 22 Oct 2018 21:28:39 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/53e60016-baab-4451-93d8-423a88ca2c8d/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/0b23d99a-0c5d-47b0-a443-3680148ca05d/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "IENUBJawjVCNeOFfPW1GFeJcp26vWA0p4gBL1NaxNik=" + "aHT5PI9GgMnCtbkQT7/ZEgyUnSyF7IW2bcrqij4e/bI=" ], "request-id": [ - "5ea26eb4-1b44-4495-961c-5f759c9da152" + "3a5ff42f-d865-4404-ac35-d16e7892a29c" ], "client-request-id": [ - "496bf37c-6c50-4ae3-92f4-b660f8ff9c81" + "2d21611a-0c62-4ab0-b757-535177ad041e" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "tYfQ9h_Y8rRIZxLt1w6N2QD5v8Qa1Tu9MYAjCVL-vQOih3j3a0VoDuz7dbQRfSbcdhgk978hI-xYyahqz4-kMT1op-bBiJRzumxtpI0teOBBuEgVECj-KszzqRyZbNzuyrh5mQ3j8OxRseLY4hRwXQ.K1jIO9JvpV-vADdoWaAOrxKllvi3TxE72g51_QrJtwE" + "G0xulZP4I8OlT4AGzT93d-jzkiRXi-f-Ly7XjCSkFevg89v3e8n-3f4eOS4pTwtSxwAzk2Drf654HOmybX8yf5mrl3nKaLA3UhIjYbbu_uUfK9nv64uBCepUi3E4YoqiP_uxTLTBwcxMNHtOZOHbbw.Fd_mJjLZ3xqj2YGaFzYDFA5gfkLMRudugLllxQUqmEc" ], "X-Content-Type-Options": [ "nosniff" @@ -689,7 +689,7 @@ "ASP.NET" ], "Duration": [ - "1014235" + "1004917" ], "Content-Length": [ "719" @@ -701,23 +701,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"53e60016-baab-4451-93d8-423a88ca2c8d\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup7daddcd53-b42f-44b1-8c4e-bc26135f6a8c\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup7daddcd53-b42f-44b1-8c4e-bc26135f6a8ctester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"0b23d99a-0c5d-47b0-a443-3680148ca05d\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup708762a6b-9d9d-458d-ba7c-68ef509e9300\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup708762a6b-9d9d-458d-ba7c-68ef509e9300tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup803f9ecec-69fa-4e4e-bd87-853bb26f1ed9\",\r\n \"mailNickname\": \"testGroup803f9ecec-69fa-4e4e-bd87-853bb26f1ed9tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup873239e8f-959d-44e6-be60-d3cdfdbd6b88\",\r\n \"mailNickname\": \"testGroup873239e8f-959d-44e6-be60-d3cdfdbd6b88tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "71d50376-9524-4a24-b6d1-51f311c9b071" + "9eb9f8ba-07b6-4c49-9fca-d4fd1e4be1f5" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -732,31 +732,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:06 GMT" + "Mon, 22 Oct 2018 21:28:39 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/7eba88f5-4569-4bf3-b37a-3905d72dee67/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/6d019efb-5023-4259-892f-715f8f7ebb02/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "Ctepklg2J0Yv0+dqQJ0Z2DWorgOts60ilDVLun/aW5g=" + "USO0vXsiH/WugU0+xVoguNv4Wxgbvvn8Zb8qUwfOkVw=" ], "request-id": [ - "9e92c97d-c56f-46d2-b11c-dfa687cae1fa" + "ba5dee8c-e6c3-4df5-a99c-42b6079340cd" ], "client-request-id": [ - "78444fd7-f6f2-489f-a0e2-3916ab6b7c20" + "9eb9f8ba-07b6-4c49-9fca-d4fd1e4be1f5" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "7V3F6BBEqRxXIc7i9lJjY34QoiW5zEq6UmM5OOw0M9F6_xx2oiteZd6_YxYKPCT19e_7ZZe4_lYjc1iRBhrbZ1JvREgFdEUiDJuXbEuk7-lXQhneBPwLkQq_alBaXPYdghwud6fqAP0oaTaz5YIpwA.4Ey_TDh84b5SVqjyK20qxnQazulxIzaaEosZHsTqzJU" + "ZlaRfCGLMCpJEjtUp2R20MegXxn1tljDOzg6JyKP5n4uSlhRLtaqgaaM5DJuZipK7nS80ZHHt-NGNfeyG63B1NOp_1FAIu_cI5IziZ49fn7YCve72FJK_deJtDreNgahYU4u0cP8mO1E0aGwV7sE_A.QBrduiF5xlxMhgTFQXFtAfX7W8nc9BJsx-C2Mf5yoZE" ], "X-Content-Type-Options": [ "nosniff" @@ -777,7 +777,7 @@ "ASP.NET" ], "Duration": [ - "1018209" + "1002434" ], "Content-Length": [ "719" @@ -789,23 +789,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"7eba88f5-4569-4bf3-b37a-3905d72dee67\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup803f9ecec-69fa-4e4e-bd87-853bb26f1ed9\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup803f9ecec-69fa-4e4e-bd87-853bb26f1ed9tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"6d019efb-5023-4259-892f-715f8f7ebb02\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup873239e8f-959d-44e6-be60-d3cdfdbd6b88\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup873239e8f-959d-44e6-be60-d3cdfdbd6b88tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/groups?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi9ncm91cHM/YXBpLXZlcnNpb249MS42", "RequestMethod": "POST", - "RequestBody": "{\r\n \"displayName\": \"testGroup9d1bb979f-0922-4325-a6b6-84f34449b067\",\r\n \"mailNickname\": \"testGroup9d1bb979f-0922-4325-a6b6-84f34449b067tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", + "RequestBody": "{\r\n \"displayName\": \"testGroup97dae0cde-d2ba-4edc-a3cf-1961e8bef4d2\",\r\n \"mailNickname\": \"testGroup97dae0cde-d2ba-4edc-a3cf-1961e8bef4d2tester\",\r\n \"mailEnabled\": false,\r\n \"securityEnabled\": true\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "017c3482-10ac-4c37-b314-5ded246b364e" + "a1a16c2e-72bb-470f-8ea3-8c595322dfd9" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -820,31 +820,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:06 GMT" + "Mon, 22 Oct 2018 21:28:39 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/790349e4-f1d2-42ce-99ba-185826eb44da/Microsoft.DirectoryServices.Group" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/3df5f77a-eb3a-4084-936a-dd1fd2437537/Microsoft.DirectoryServices.Group" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "Rfijphx7ecKN3DhXco+oic4mwfgJcbBApkH8ISsM3TI=" + "tAfU859m9TMv99RRajlEbUsi/5BnvcvCFalsXAVDmG0=" ], "request-id": [ - "c712e112-c625-46bc-a6ba-3002b1710616" + "b40654af-d858-4de9-ac32-f029cc558b77" ], "client-request-id": [ - "6e92da50-5583-4a3d-98fa-698babaa43e0" + "a1a16c2e-72bb-470f-8ea3-8c595322dfd9" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "HwBxvBDMLmKWaTujvKg4Z79QRelOAXCQ-B35leE_pOMhVK25Bei4EzfINIATASOHRhwWjXBv84LGqycCjtqAwLeksdHNT9kHOzMdzW5aLOcaCehO0cCD6B6JWxFcWkcKJg3Z8CeiUaP__Z2abbIL2g.ePfX6YpV0_th9zKxGHWhfGvcTd-9J4puDnc2MoFQqQo" + "1eHrsRh3nE6DJT3wpIJwL99XwF6Sv7gH-JsKHqHb2Kz00O7ZFTiQRjxKDjBDTpS2IXXrMP2H2USr2tVVuc9FFGRiYMlv5ShjicorRVnzHpBby6WayGi2_cPs4lSruit0vp95n2OSLxBV0bAX_wF8Mg.SCQJZMGTyeXhSKeGisq1Si5D6-5DfsPEC_qv_sEpWLM" ], "X-Content-Type-Options": [ "nosniff" @@ -865,7 +865,7 @@ "ASP.NET" ], "Duration": [ - "973282" + "990233" ], "Content-Length": [ "719" @@ -877,23 +877,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"790349e4-f1d2-42ce-99ba-185826eb44da\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup9d1bb979f-0922-4325-a6b6-84f34449b067\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup9d1bb979f-0922-4325-a6b6-84f34449b067tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.Group\",\r\n \"objectType\": \"Group\",\r\n \"objectId\": \"3df5f77a-eb3a-4084-936a-dd1fd2437537\",\r\n \"deletionTimestamp\": null,\r\n \"description\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testGroup97dae0cde-d2ba-4edc-a3cf-1961e8bef4d2\",\r\n \"lastDirSyncTime\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testGroup97dae0cde-d2ba-4edc-a3cf-1961e8bef4d2tester\",\r\n \"mailEnabled\": false,\r\n \"onPremisesDomainName\": null,\r\n \"onPremisesNetBiosName\": null,\r\n \"onPremisesSamAccountName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"securityEnabled\": true\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685c\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685c@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685ctest\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1dbe11a8-9a1e-4ecc-b481-567931916fb2" + "3ecdb17b-e5d9-4699-bc9f-1a6785e83ca6" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -908,31 +908,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:08 GMT" + "Mon, 22 Oct 2018 21:28:40 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/def2bd7f-32b5-4a5d-b228-93783bc889d8/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/0dbd036c-6912-42a4-8c63-161a313eea25/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "DGINaJ3i+5SyHOHPqmgh7imYwy5/IDDbJ0mu/cXzqrE=" + "pnOScdeawrYYFPJuX1Io7DBmy+ms5G0/BcDi1ugwLKQ=" ], "request-id": [ - "4ea147de-6863-438a-a6dc-b4014766769e" + "92f812f5-47b2-49fa-bedf-373de8528c6b" ], "client-request-id": [ - "f65b20a4-a18d-4f69-978f-c25f2300f740" + "3ecdb17b-e5d9-4699-bc9f-1a6785e83ca6" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "07KHg5PJqbksiDl6mi2rLw0WOma0weKA7eTLrn5XLQmVW6FdcUXYD299NL3VMOSrLK7F611PyqxHxodUQEf7obLbxkCn43jU1Xrnl6VFo9oP1cvHImCI4HEpGBDTQtmSFv3azcRn4_7Ew4p3piaksg.vnZgLLmJZd4ZEfqpjryETaGRJ44c_-nBrT10oWnmZAQ" + "UzMdpEOIwjSG1nwyt-pZwi7qmosXuwysiiXaDuw3tXWZli9SfUo9KDwzIBPEEfvs6HuHN9cEEqvcM_vkR3242lEt0R9a98yjvESCCLSUWEUOBYhBSnqIO9KJTiUWtG8Ej2EYSw_KjzfY7NbpT-jRqg.ikNtcVfACKG5RP-RB4_-NQ-4QubWZBUlCAeYQaKAVX4" ], "X-Content-Type-Options": [ "nosniff" @@ -953,10 +953,10 @@ "ASP.NET" ], "Duration": [ - "7649600" + "5190030" ], "Content-Length": [ - "1548" + "1547" ], "Content-Type": [ "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" @@ -965,23 +965,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"def2bd7f-32b5-4a5d-b228-93783bc889d8\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685c\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685ctest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:07.5564573Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser048f97b6c-19e5-45c5-9367-823d9bec685c@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"0dbd036c-6912-42a4-8c63-161a313eea25\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:40.627852Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser05238fc4b-5749-481f-9b85-0e17e27f02a9@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "18eac73e-9517-4356-8e34-d11791366e59" + "14103851-d28d-42c0-ad2a-7b52be5c05bd" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -996,31 +996,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:08 GMT" + "Mon, 22 Oct 2018 21:28:41 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/bf851aa3-cc7c-4f26-b949-f02f6c3dcddc/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/eaef2783-310c-4571-ab51-b9f559f30d15/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "wyZ2chLc7keUKHMJZ5WTQztb1eGl2liBganf3B36Fuk=" + "NcWqSj/sn1Gs7WS77zsDP0PBWjCCvVzN+zmvny+nkzI=" ], "request-id": [ - "a9f7faa2-c1bf-4964-b40c-6f53f6d12682" + "05aec961-5be4-4d5e-b0a8-bc2a43532b41" ], "client-request-id": [ - "78defd50-4fe9-4bbd-b75a-720bc6f3cb78" + "14103851-d28d-42c0-ad2a-7b52be5c05bd" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "xIDAy39s9htMj53nC0i1TBy0dvqs-KyrzcnWyGjkL_bzzQLxQKl4ayTFnYuvVnJUi5m8ia0-fMdSsdTT50GkiHjb9hVGIJ_kN3-pBAFHgPwMWVY1ZXYPe9ClmOQGIpuCBNMbYI7IqTlMczEMUPJnzQ.Zp5YS1rktobzmn8PFEHcRag9DBEWyHO6j2OMD25tp8M" + "crW-B4-gtdHtuNw9skNvXqGieiFd5roERRzakLzkbUy54o1s8WQJiDY3YMinYzduAB6YrXqBK40nldJk4k7LI9ZU5VQ1PK1-5FfqzEMeAZV923igrCplRXe69Q_QsiKI4uWRHs5GtylcW9MadUpG8g.DE_5RVOaetXmz-Yo7rp_yPqVd1bfI_hbQenZBXEuZcA" ], "X-Content-Type-Options": [ "nosniff" @@ -1041,7 +1041,7 @@ "ASP.NET" ], "Duration": [ - "5709971" + "5522898" ], "Content-Length": [ "1548" @@ -1053,23 +1053,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"bf851aa3-cc7c-4f26-b949-f02f6c3dcddc\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:08.6017992Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser10c3ae8d9-62e9-43eb-aaf1-fca2d346d8a8@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"eaef2783-310c-4571-ab51-b9f559f30d15\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:41.5517251Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser1f1baf039-3063-4a46-9083-450b3e04e1f7@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69c\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69c@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69ctest\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7049ba0d-9577-4c58-bfbe-81b9b20f9f6f" + "c8ed01d2-f567-46ae-9927-506e2be6757e" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1084,31 +1084,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:09 GMT" + "Mon, 22 Oct 2018 21:28:42 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/c63ec264-d5d8-4b5d-977a-a45167ee5033/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/95439c3f-01d1-4211-a0e2-1390a9c347ce/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "c+jbw+ZBrEliCN+SCvWixDretq0U48+gk/t2P/iP65E=" + "rFMv6jCt7k8n9zj2NyMLkO1fEa5ijjfeyD4ZP3WWKYs=" ], "request-id": [ - "b9d0d0d1-63e2-43d1-84aa-365514c47563" + "641c26a1-91f8-43b1-825b-b4f822bddf2f" ], "client-request-id": [ - "9da60df1-d8e1-4a4e-94bb-89c39fd84fa6" + "c8ed01d2-f567-46ae-9927-506e2be6757e" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "yNdNGSdQpJ7AFffBFkz_m8mghbTBi_jw8YhFt-TaDhabvog6oJ9FcEO2auX3Na2s7CyB18xwcsgUDTauuvzz91f0g3ghfRq6kfKQda0uboUo_jpvVYum4p6raux79DwCrLxMQQ5b3b6oPlpbHgiu_A.5iDMGSigKdiLoc-3tUfxSPvJJzNEQL_4xisrCuAupFk" + "yspgGcLbwAiQteaXH7Rf95hhAvlEQO1jBTw9q2FR_6NUl8DxRoMkk840s-RhuQ-JR79rYu_rGHsivP3OPv-q1L5OHJnvsXvakTUxpm8lAftggbMS8UNEucnI48mpAjwYZ_NqbdkKarrda5Ytsvua3A.ajPvXmJdT6kxUyyldcerNFJwZf2mNigk7xk9nK_42Ws" ], "X-Content-Type-Options": [ "nosniff" @@ -1129,7 +1129,7 @@ "ASP.NET" ], "Duration": [ - "8376113" + "5089237" ], "Content-Length": [ "1548" @@ -1141,23 +1141,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"c63ec264-d5d8-4b5d-977a-a45167ee5033\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69c\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69ctest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:09.5143628Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser21e9fefa7-e3be-4e39-9136-65393dc4c69c@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"95439c3f-01d1-4211-a0e2-1390a9c347ce\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:42.3934186Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser2826c43e0-15c0-426e-a1b1-ba6a34efc1c3@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser358723ead-c61e-4757-a445-42401e4431cd\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser358723ead-c61e-4757-a445-42401e4431cd@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser358723ead-c61e-4757-a445-42401e4431cdtest\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "c96e5141-673a-4772-87db-9c5dde53a11f" + "4f8e107b-8d1b-4bec-a895-3c86e4cb8cac" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1172,31 +1172,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:10 GMT" + "Mon, 22 Oct 2018 21:28:44 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/9c551f2d-5e9c-408c-adfe-0c2b7523e972/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/a6ff5677-c495-4801-b522-e02d40b4f4ae/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "OQLywiI52PNERwXzjFjjauDsq3Wqe1LaqVZPFAotG7Q=" + "EN3UzqyyMepVHkxrA0a3YivmCuo/FhGR5X1H+l7w28c=" ], "request-id": [ - "bf4c2d65-4c66-4c29-a700-410ebb0ff78e" + "6f695095-39a1-4de5-a122-685d16b3b8cb" ], "client-request-id": [ - "af12adbb-501c-46bd-af83-fa3220d4ab22" + "4f8e107b-8d1b-4bec-a895-3c86e4cb8cac" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "Bjy9JUR6RH1a1WTchyL60mMwoEsdxvY7q8NODs0FsZobyA295GlwGhmHnJZ6-Za4CVSzurGeX_tEj0bQQDMKQm1yfnd21EbLv3GEFBemY4HF_Gg1QJ_ZWPp_kOgRgKcwzQRsgJhbhcN2z12G0YM2Ag.w4l1T6eJD-FH0xsngoFHlN9EhF542Ck760vV_Hkjz74" + "8-sYAt3k45sBs5TccHywC5XvYvxa1g9EPJoR1LW3Ap_Fvu9GQAizFxYfTFpCcZQ1eVT8S7yW-d03AXEGAOBWPO6X1-YtQBTlOytuS0jKeWK4TkK0erbVaYrpUmjo3OA2Iwy9QLfd5wTLplOpippqiQ.BUyYCQdL8Y5Di1Og3HUDToyRVPaEC-Lrlnk23AiX8Ds" ], "X-Content-Type-Options": [ "nosniff" @@ -1217,7 +1217,7 @@ "ASP.NET" ], "Duration": [ - "6947018" + "15011335" ], "Content-Length": [ "1548" @@ -1229,23 +1229,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"9c551f2d-5e9c-408c-adfe-0c2b7523e972\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser358723ead-c61e-4757-a445-42401e4431cd\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser358723ead-c61e-4757-a445-42401e4431cdtest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:10.6191119Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser358723ead-c61e-4757-a445-42401e4431cd@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"a6ff5677-c495-4801-b522-e02d40b4f4ae\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:43.3569627Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser3fbf7dc24-2a1a-4caf-8b6b-6961f5697d52@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2e\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2e@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2etest\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e5f0f6f7-7afd-42e3-8a94-5ea0043569d9" + "44481ee7-a71b-420b-a533-94f5d4ee4290" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1260,31 +1260,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:12 GMT" + "Mon, 22 Oct 2018 21:28:45 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/fb6f2734-c70f-447c-bb03-91651a18af74/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/e3c88897-4fe8-4860-af09-39a03371cc41/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "uHyVfaWnz1wZ+Kit9M+ndgirzc7H4vyg8f/Bx6SxLLI=" + "QcP18MNEK2rsGylMGJVNHi5HXYCSyZTWD43M/CKGhl4=" ], "request-id": [ - "c23f9eae-90c1-4e7b-87c5-10d781f3baf7" + "0d0830c8-0456-490c-b945-8fa193220436" ], "client-request-id": [ - "3f3bfe95-ad6b-46bb-a24a-3f96c321010c" + "44481ee7-a71b-420b-a533-94f5d4ee4290" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "zv3w2yTnpBHAfeHNaFe-zDtUb6NWcgut7i-ogX081hTQ6YKHYhMGz4uN7eOl0WSJ9unqXB3gsTk-TxEY6VjSbdiJ5Ez4cWm0C94yp6pYmwwGchpswcVmN2b6TpzNUqokXYi_bopKBpTeii3-L269Hw.OihCmdJedT1u9va81x75anGNPBy7e2rX0op29Jpp9hg" + "GQy7ZU3BaabjTJxhW_rLUUm72513qdU1EyoR4Aah8LOzdOynwWXs3L1nYO6Go9BaqDuNrGKStYbL_XRf7RUUsyG7OrFn74X0ba4kQHJJFM9m-Cwy5AnkRULPmS2prhFuTOV4La0z9totwwanHSwYrA.l-hQhHIMHggzdRslazEp-VUf88td2Oyqtuy2OkvYTag" ], "X-Content-Type-Options": [ "nosniff" @@ -1305,7 +1305,7 @@ "ASP.NET" ], "Duration": [ - "8264898" + "7625742" ], "Content-Length": [ "1548" @@ -1317,23 +1317,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"fb6f2734-c70f-447c-bb03-91651a18af74\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:11.6440292Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser4e0a23b40-b8dd-499e-b758-ad8798a14731@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"e3c88897-4fe8-4860-af09-39a03371cc41\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2e\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2etest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:45.0805362Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser417667f67-0b06-4b4d-82e7-da50fb67ce2e@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f3d31fc9-9b1a-4175-94d8-86643ce383f2" + "48859424-dbe4-44c3-b416-99bbe8e068d4" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1348,31 +1348,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:12 GMT" + "Mon, 22 Oct 2018 21:28:46 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/9d9a67a8-8428-4f04-b994-45655d7e8512/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/dfa08f94-a479-4773-abbd-632830a61cb4/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "qZIv9ellq3w2fi4Frv5Uk50GFg2QtOwXyXvP/LyXimo=" + "gXfFarcv2ysN8TtqVPgD1PYEnzY+oOLIPXpP5S4Cj3o=" ], "request-id": [ - "f3032282-8631-4d70-a163-e4a6415ba11a" + "489e0320-7a5e-4ce0-8121-e31bf5142207" ], "client-request-id": [ - "eb1c6482-861b-482e-b7c2-145ea7340630" + "48859424-dbe4-44c3-b416-99bbe8e068d4" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "Pnat5_p7Dl01QvOMXdr-8Y43U4gyLU8oECyT4tZvjseLIxrLwbrLj4h2qNe5ryjsR-B5lcqk-9INBXyKvVhQjiWJjJ45IP4onNAnfutHuCRhFG4sVVxQWlGHQ62N8KmR26D-5KGP_NeV-a27187pBA._wAp8BJO63KsizSdpt_JAHz8RCqWQrCctctTQtjEGvA" + "pXAYs2R1AVsimgBf2C8PyLO0vh5nGZZqiY-ADJI7UZ3KGF0ts8hx3PzjwgXcWexUfM5ULsD_ewO0N_fjeJXTTduh5dQihwprVPOwazIywSsZ0iISns7ZCJIDZDSrD5it-11COhfPCOM8Of-cUwBoVA.9O8EzmDdAYT3oYBZSAakuwy_syrRoGaKTEHXQXnW1-k" ], "X-Content-Type-Options": [ "nosniff" @@ -1393,7 +1393,7 @@ "ASP.NET" ], "Duration": [ - "4691283" + "8592353" ], "Content-Length": [ "1548" @@ -1405,23 +1405,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"9d9a67a8-8428-4f04-b994-45655d7e8512\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:12.7574962Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser59d2bd842-2fe6-4294-b19a-d7759e9ad986@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"dfa08f94-a479-4773-abbd-632830a61cb4\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:46.1369343Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser53e67f736-9515-41e7-b6c3-5a4126460094@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b668d2a3-f231-4277-af43-543f231ea4e8" + "cbb1407a-8c93-4780-a1dc-3828fc5a16db" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1436,31 +1436,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:13 GMT" + "Mon, 22 Oct 2018 21:28:47 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/a75e412e-3fca-4787-84b0-506b53f36526/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/c6434d8b-5eb8-4e8a-99e6-a59670fc8007/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "CLBFhp12uVA5Nnh6MG2VC8aF6kYj6BwyK0Y6WAoeTzc=" + "kU2w10RodSRmFDDKfAx6uHxQPwDam6n6u8zYQa+I0/o=" ], "request-id": [ - "88af5a6f-a344-40ae-b5b8-f953caaa67b6" + "6acacb97-7d35-4ef2-b77c-c574728684f9" ], "client-request-id": [ - "b301e1fd-2e09-4446-93f4-9b8e204bfa8a" + "cbb1407a-8c93-4780-a1dc-3828fc5a16db" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "lzHxrGuO2Ed9Z7dd7HlCV5Uqp9fLgJylp9n0h0pcoDemIaOr4r6HtxOTY8QBbSrLg7I_1KKZoW0V8LfRTZVzmAjEP5I_u0d4xgQunPMGU6BdQF-jms-Y3JIBJBRso8wmZzEuZibKYSuOVNq51ylJwg.3BXOedL_oYAJOvkDCwQ1NYQ88RGqsJhrymnVfVN8zzs" + "TFVgQvaeXKDujeYDccHK4L2Xw7MQRcXzFedVAdsoIY4OXHSaCXhgnhqtmzPejtHz3HyzICjz8604uJMBcr7M4KE244JC6uz933bEZ8dMZNHg3odkkETkBlBSkPNH_ornNCbIrTgIYkq3CIeqn88-_w.mBZtIpao28hCFkRrEWJOn-DrY3povlT97lRMXTI3i0I" ], "X-Content-Type-Options": [ "nosniff" @@ -1481,10 +1481,10 @@ "ASP.NET" ], "Duration": [ - "7929221" + "4651752" ], "Content-Length": [ - "1548" + "1547" ], "Content-Type": [ "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" @@ -1493,23 +1493,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"a75e412e-3fca-4787-84b0-506b53f36526\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:13.7889343Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser640425a87-dd35-4af5-a74e-5b34840cf0b5@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"c6434d8b-5eb8-4e8a-99e6-a59670fc8007\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:47.299516Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser68ca0bf42-20b6-4f0a-976c-b9fb9fc4cfb9@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ed5c1ab4-c119-4e32-b7c0-cb70c39a1e03" + "f0398803-a0ce-463d-9cc9-4e23b8c8db67" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1524,31 +1524,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:14 GMT" + "Mon, 22 Oct 2018 21:28:47 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/0b9430ce-de35-49bd-be92-1a4467ad21f3/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/3473e101-40f3-4879-82a8-0399a4281445/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "TJe6MFynSFyAmJNhaN8aNaZ14HLvl6p1KI20CCDX1+8=" + "kU2w10RodSRmFDDKfAx6uHxQPwDam6n6u8zYQa+I0/o=" ], "request-id": [ - "3979e343-2495-4b50-a140-bd65cea37914" + "49fd86f6-2c06-4998-a5b1-9218bdc3aa27" ], "client-request-id": [ - "173dc809-000e-4b91-9f86-01cecb88b10c" + "f0398803-a0ce-463d-9cc9-4e23b8c8db67" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "i25-57Im3mhXWFHp_nBFeTXh8K7JP4OPN2pwlhfsIeU93U4nmCJjWsmQT_UDCDIr-w3OLEFAurxAeij-SWH1Wx3rpNJmNDftqZ5YadUYaBL2h2P6oLFMVsh9uMs46riXjl25NzhfP6bF-ciHWvRfOQ.JAvhWU1NbU6lA2631_lnR4-yQKUCWdF_qpybqylx-gI" + "uP2S8_AxQXjHKti992R3MW43lg4jLP_VECvW437aUjpVbBY5uTAHRYZSxA_aGZsI8j1AyiGkPe3dM2i70-D6ixXVbdKq4yUFSinWozkj1lluskxcf62AHMV-8eJwUX3U3kvHX-O6Ll0BaGREggKzUw.gGZ_J-A2UdHx51FnwEhQsn0EgqDBdKdOaUpQPszBSxA" ], "X-Content-Type-Options": [ "nosniff" @@ -1569,10 +1569,10 @@ "ASP.NET" ], "Duration": [ - "8168908" + "4767057" ], "Content-Length": [ - "1547" + "1548" ], "Content-Type": [ "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" @@ -1581,23 +1581,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"0b9430ce-de35-49bd-be92-1a4467ad21f3\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:14.919501Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser7e53a2b28-027a-447c-b56e-add98eb682e5@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"3473e101-40f3-4879-82a8-0399a4281445\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:48.0182244Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser706e31bc1-85a1-4413-82aa-cecfb869bd10@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18test\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0test\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "52a5baf1-ec16-4c7d-a187-07b224157f5b" + "451afbda-2f6e-417b-8131-2a328cfc482a" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1612,31 +1612,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:16 GMT" + "Mon, 22 Oct 2018 21:28:48 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/784801b0-41c4-4d64-9a62-f4b65b63ba52/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/51897eb0-6059-486b-95c5-3fac4a0e6bb1/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "gXfFarcv2ysN8TtqVPgD1PYEnzY+oOLIPXpP5S4Cj3o=" + "hpfDxhPDvpsezzM4Rl1qV9P5qcNnaUPXm6yGHqCYKyw=" ], "request-id": [ - "b9701bb1-7fe5-4001-b8d2-145473989631" + "45fde90c-5e92-4b3a-8eaf-578bed37604c" ], "client-request-id": [ - "5d9cf653-0b9c-4a5b-a162-e4430fb72bea" + "451afbda-2f6e-417b-8131-2a328cfc482a" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "ExsO7SOOtdpRX5hD-tLUCHuJP3pDjtYMWPowDlg-uE2Ih8BNhGESL_TJj04KMDYQVnfqu5m3beDnyXScF5zryWEM_IeqERJ1UTGrq8Ol0uCvuVrnvjf9h2aV8AUcHNtfOj-EmwsT550IxcgcJkpZxw.mtXc1ziANjS_MIE4zwM5NLcAni-myfGVxZvzRys0EVw" + "EtyGxsMwKNlECzhR-z4UUvdSNGcdVbq8NUZ5Q4DgwxSqCrxyw_J40mWC-2J0cnf7ZMR9E86zmXG82ucjpR2Cc4WCtnyq3U6U7NT4SQI4-6Vhrvg55eQNyAnl7mQCup045KYRbsLf_Cb9w1gwAu6hlg.SK-6KBb5k5Ni6UNES9a806NaSwtza6HaufWjhG5aI-o" ], "X-Content-Type-Options": [ "nosniff" @@ -1657,7 +1657,7 @@ "ASP.NET" ], "Duration": [ - "8709937" + "5280854" ], "Content-Length": [ "1548" @@ -1669,23 +1669,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"784801b0-41c4-4d64-9a62-f4b65b63ba52\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:16.1353751Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser872507fa9-e069-4dcb-bc7b-80223a84ce18@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"51897eb0-6059-486b-95c5-3fac4a0e6bb1\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0test\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:48.8243722Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser8c6277268-7081-45ae-8bbb-20e77a4387f0@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 }, { "RequestUri": "/1273adef-00a3-4086-a51a-dbcce1857d36/users?api-version=1.6", "EncodedRequestUri": "LzEyNzNhZGVmLTAwYTMtNDA4Ni1hNTFhLWRiY2NlMTg1N2QzNi91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519b\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519b@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519btest\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2c\",\r\n \"passwordProfile\": {\r\n \"password\": \"Test12345\",\r\n \"forceChangePasswordNextLogin\": false\r\n },\r\n \"userPrincipalName\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2c@rbacclitest.onmicrosoft.com\",\r\n \"mailNickname\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2ctest\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "604cbc82-69ec-40f5-8521-b533c5ed8e30" + "a37ff490-dd70-416d-8f39-b72530663235" ], "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.26020.03", + "FxVersion/4.6.26614.01", "Microsoft.Azure.Graph.RBAC.GraphRbacManagementClient/3.4.0.0" ], "Content-Type": [ @@ -1700,31 +1700,31 @@ "no-cache" ], "Date": [ - "Wed, 26 Sep 2018 23:38:17 GMT" + "Mon, 22 Oct 2018 21:28:49 GMT" ], "Pragma": [ "no-cache" ], "Location": [ - "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/69470535-b0e7-4b1e-83c1-de706b76ff3b/Microsoft.DirectoryServices.User" + "https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/directoryObjects/c1d7a076-76cb-49d4-9d3e-d3fdbd0a3efc/Microsoft.DirectoryServices.User" ], "Server": [ "Microsoft-IIS/10.0" ], "ocp-aad-diagnostics-server-name": [ - "biC9Kb3qKlp546b35CsAFf9FFqffDjw3uFb6lS4Pg68=" + "hpfDxhPDvpsezzM4Rl1qV9P5qcNnaUPXm6yGHqCYKyw=" ], "request-id": [ - "f7464729-cd36-47d1-8b98-09d3549f0630" + "2c6c1467-e3e8-4933-b0d6-bd1d89a5ff0e" ], "client-request-id": [ - "d75d63b4-39f6-49ee-a633-96ebe649cb16" + "a37ff490-dd70-416d-8f39-b72530663235" ], "x-ms-dirapi-data-contract-version": [ "1.6" ], "ocp-aad-session-key": [ - "-3qK1ayVMoQWkNSCHqaNdJCgN-MTIYLKbS_Tr75YxFNJNhVDU5ZqPhkEW3469Ux9QzeuorOaCVVyU0lDqZDCeipi-7TAq94niU6pBlvrCBSlxEBluOuenyZ0vnGAojFahjjQJHUt4oVmfdGb1gTkug.oTicJPzpObTyi09RnO1NMvmi4_8UiJWCVmi_SuqwO3M" + "ILACLtoqyHV0FptJ3_IDU-2aoyboeXaGdXAnOGBYD25PXB1FnMUXAvMHoMk7-MAaNZdyOF8AJiJKe1fl_TAhbYS_eiMt_uS5UAi0gO64M_uGYnnm-esJX9rE0blBIkTJw6fiHc0hDHtgF9MJNm4XYg.hXoi1tOA6lHdAM6TzRCm96m1N7NKSbU6BBhqIRlW7sI" ], "X-Content-Type-Options": [ "nosniff" @@ -1745,7 +1745,7 @@ "ASP.NET" ], "Duration": [ - "5445493" + "4163214" ], "Content-Length": [ "1548" @@ -1757,7 +1757,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"69470535-b0e7-4b1e-83c1-de706b76ff3b\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519b\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519btest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-09-26T23:38:17.2765929Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser90c056d21-37ab-4bb5-859e-1a3b24ff519b@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", + "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/1273adef-00a3-4086-a51a-dbcce1857d36/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element\",\r\n \"odata.type\": \"Microsoft.DirectoryServices.User\",\r\n \"objectType\": \"User\",\r\n \"objectId\": \"c1d7a076-76cb-49d4-9d3e-d3fdbd0a3efc\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"ageGroup\": null,\r\n \"assignedLicenses\": [],\r\n \"assignedPlans\": [],\r\n \"city\": null,\r\n \"companyName\": null,\r\n \"consentProvidedForMinor\": null,\r\n \"country\": null,\r\n \"createdDateTime\": null,\r\n \"creationType\": null,\r\n \"department\": null,\r\n \"dirSyncEnabled\": null,\r\n \"displayName\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2c\",\r\n \"employeeId\": null,\r\n \"facsimileTelephoneNumber\": null,\r\n \"givenName\": null,\r\n \"immutableId\": null,\r\n \"isCompromised\": null,\r\n \"jobTitle\": null,\r\n \"lastDirSyncTime\": null,\r\n \"legalAgeGroupClassification\": null,\r\n \"mail\": null,\r\n \"mailNickname\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2ctest\",\r\n \"mobile\": null,\r\n \"onPremisesDistinguishedName\": null,\r\n \"onPremisesSecurityIdentifier\": null,\r\n \"otherMails\": [],\r\n \"passwordPolicies\": null,\r\n \"passwordProfile\": null,\r\n \"physicalDeliveryOfficeName\": null,\r\n \"postalCode\": null,\r\n \"preferredLanguage\": null,\r\n \"provisionedPlans\": [],\r\n \"provisioningErrors\": [],\r\n \"proxyAddresses\": [],\r\n \"refreshTokensValidFromDateTime\": \"2018-10-22T21:28:49.6212127Z\",\r\n \"showInAddressList\": null,\r\n \"signInNames\": [],\r\n \"sipProxyAddress\": null,\r\n \"state\": null,\r\n \"streetAddress\": null,\r\n \"surname\": null,\r\n \"telephoneNumber\": null,\r\n \"usageLocation\": null,\r\n \"userIdentities\": [],\r\n \"userPrincipalName\": \"testUser92dc16e03-4223-4ed9-9c82-d830ca307e2c@rbacclitest.onmicrosoft.com\",\r\n \"userState\": null,\r\n \"userStateChangedOn\": null,\r\n \"userType\": \"Member\"\r\n}", "StatusCode": 201 } ], diff --git a/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs b/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs index f97e7986f5152..b0232e4e45750 100644 --- a/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs +++ b/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs @@ -166,6 +166,46 @@ public void RoleAssignmentByIdTests() } } + [Fact] + public void RoleAssignmentIdNotFoundTests() + { + HttpMockServer.RecordsDirectory = GetSessionsDirectoryPath(); + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + var client = testContext.GetAuthorizationManagementClient(context); + + Assert.NotNull(client); + Assert.NotNull(client.HttpClient); + + var principalId = Guid.NewGuid(); + + var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup; + var roleDefinition = client.RoleDefinitions.List(scope, null).ElementAt(1); + var newRoleAssignment = new RoleAssignmentCreateParameters() + { + RoleDefinitionId = roleDefinition.Id, + PrincipalId = principalId.ToString(), + PrincipalType = "ServicePrincipal", + CanDelegate = false + }; + + var assignmentName = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "AssignmentNameTestByIdNew"); + + var createResult = client.RoleAssignments.Create(scope, assignmentName.ToString(), newRoleAssignment); + Assert.NotNull(createResult); + + var deleteResult = client.RoleAssignments.Delete(scope, assignmentName.ToString()); + Assert.NotNull(deleteResult); + Assert.Equal(deleteResult.Id, createResult.Id); + + var allRoleAssignments = client.RoleAssignments.List(null); + var createdAssignment = allRoleAssignments.FirstOrDefault( + a => a.Name == assignmentName.ToString()); + + Assert.Null(createdAssignment); + } + } + //[Fact(Skip = "Need to re-record due to VS2017 nuget upgrade")] [Fact] public void RoleAssignmentsListGetTests() @@ -618,7 +658,7 @@ public void RoleDefinitionsListGetTests() Assert.NotNull(permission.Actions); Assert.NotNull(permission.NotActions); Assert.False(permission.Actions.Count() == 0 && - permission.NotActions.Count() == 0); + permission.DataActions.Count() == 0); } } } diff --git a/src/SDKs/Authorization/Authorization.Tests/Tests/GraphTestBase.cs b/src/SDKs/Authorization/Authorization.Tests/Tests/GraphTestBase.cs index 44c8c73479859..608eb6f112709 100644 --- a/src/SDKs/Authorization/Authorization.Tests/Tests/GraphTestBase.cs +++ b/src/SDKs/Authorization/Authorization.Tests/Tests/GraphTestBase.cs @@ -39,8 +39,8 @@ public TenantAndDomain GetTenantAndDomain() if (HttpMockServer.Mode == HttpRecorderMode.Record) { var environment = TestEnvironmentFactory.GetTestEnvironment(); - result.TenantId = environment.Tenant; - result.Domain = environment.UserName + result.TenantId = environment.Tenant; + result.Domain = environment.UserName .Split(new[] { "@" }, StringSplitOptions.RemoveEmptyEntries) .Last(); diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs b/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs index 1e96dbc792afe..189a23764115c 100644 --- a/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs +++ b/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs @@ -77,14 +77,14 @@ public partial class AuthorizationManagementClient : ServiceClient - /// Gets the IPermissionsOperations. + /// Gets the IRoleAssignmentsOperations. /// - public virtual IPermissionsOperations Permissions { get; private set; } + public virtual IRoleAssignmentsOperations RoleAssignments { get; private set; } /// - /// Gets the IRoleAssignmentsOperations. + /// Gets the IPermissionsOperations. /// - public virtual IRoleAssignmentsOperations RoleAssignments { get; private set; } + public virtual IPermissionsOperations Permissions { get; private set; } /// /// Gets the IRoleDefinitionsOperations. @@ -339,8 +339,8 @@ private void Initialize() { ClassicAdministrators = new ClassicAdministratorsOperations(this); ProviderOperationsMetadata = new ProviderOperationsMetadataOperations(this); - Permissions = new PermissionsOperations(this); RoleAssignments = new RoleAssignmentsOperations(this); + Permissions = new PermissionsOperations(this); RoleDefinitions = new RoleDefinitionsOperations(this); DenyAssignments = new DenyAssignmentsOperations(this); BaseUri = new System.Uri("https://management.azure.com"); diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs index 044ea966b9093..a6d03894c2f61 100644 --- a/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs +++ b/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs @@ -74,14 +74,14 @@ public partial interface IAuthorizationManagementClient : System.IDisposable IProviderOperationsMetadataOperations ProviderOperationsMetadata { get; } /// - /// Gets the IPermissionsOperations. + /// Gets the IRoleAssignmentsOperations. /// - IPermissionsOperations Permissions { get; } + IRoleAssignmentsOperations RoleAssignments { get; } /// - /// Gets the IRoleAssignmentsOperations. + /// Gets the IPermissionsOperations. /// - IRoleAssignmentsOperations RoleAssignments { get; } + IPermissionsOperations Permissions { get; } /// /// Gets the IRoleDefinitionsOperations. diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs new file mode 100644 index 0000000000000..d68986c32160b --- /dev/null +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs @@ -0,0 +1,62 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Authorization.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Classic Administrator properties. + /// + public partial class ClassicAdministratorProperties + { + /// + /// Initializes a new instance of the ClassicAdministratorProperties + /// class. + /// + public ClassicAdministratorProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ClassicAdministratorProperties + /// class. + /// + /// The email address of the + /// administrator. + /// The role of the administrator. + public ClassicAdministratorProperties(string emailAddress = default(string), string role = default(string)) + { + EmailAddress = emailAddress; + Role = role; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the email address of the administrator. + /// + [JsonProperty(PropertyName = "emailAddress")] + public string EmailAddress { get; set; } + + /// + /// Gets or sets the role of the administrator. + /// + [JsonProperty(PropertyName = "role")] + public string Role { get; set; } + + } +} diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/PrincipalType.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/PrincipalType.cs new file mode 100644 index 0000000000000..7c3471cf80d52 --- /dev/null +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/PrincipalType.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Authorization.Models +{ + + /// + /// Defines values for PrincipalType. + /// + public static class PrincipalType + { + public const string User = "User"; + public const string Group = "Group"; + public const string ServicePrincipal = "ServicePrincipal"; + public const string Unknown = "Unknown"; + public const string DirectoryRoleTemplate = "DirectoryRoleTemplate"; + public const string ForeignGroup = "ForeignGroup"; + public const string Application = "Application"; + public const string MSI = "MSI"; + public const string DirectoryObjectOrGroup = "DirectoryObjectOrGroup"; + public const string Everyone = "Everyone"; + } +} diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs index 70321df16c37d..790721b046684 100644 --- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs @@ -39,12 +39,18 @@ public RoleAssignmentCreateParameters() /// The principal ID assigned to the role. /// This maps to the ID inside the Active Directory. It can point to a /// user, service principal, or security group. + /// The principal type of the assigned + /// principal ID. Possible values include: 'User', 'Group', + /// 'ServicePrincipal', 'Unknown', 'DirectoryRoleTemplate', + /// 'ForeignGroup', 'Application', 'MSI', 'DirectoryObjectOrGroup', + /// 'Everyone' /// The delgation flag used for creating a /// role assignment - public RoleAssignmentCreateParameters(string roleDefinitionId, string principalId, bool? canDelegate = default(bool?)) + public RoleAssignmentCreateParameters(string roleDefinitionId, string principalId, string principalType = default(string), bool? canDelegate = default(bool?)) { RoleDefinitionId = roleDefinitionId; PrincipalId = principalId; + PrincipalType = principalType; CanDelegate = canDelegate; CustomInit(); } @@ -68,6 +74,15 @@ public RoleAssignmentCreateParameters() [JsonProperty(PropertyName = "properties.principalId")] public string PrincipalId { get; set; } + /// + /// Gets or sets the principal type of the assigned principal ID. + /// Possible values include: 'User', 'Group', 'ServicePrincipal', + /// 'Unknown', 'DirectoryRoleTemplate', 'ForeignGroup', 'Application', + /// 'MSI', 'DirectoryObjectOrGroup', 'Everyone' + /// + [JsonProperty(PropertyName = "properties.principalType")] + public string PrincipalType { get; set; } + /// /// Gets or sets the delgation flag used for creating a role assignment /// diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs new file mode 100644 index 0000000000000..ade1942ebd4b9 --- /dev/null +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs @@ -0,0 +1,82 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Authorization.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Role assignment properties. + /// + public partial class RoleAssignmentProperties + { + /// + /// Initializes a new instance of the RoleAssignmentProperties class. + /// + public RoleAssignmentProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RoleAssignmentProperties class. + /// + /// The role definition ID used in the + /// role assignment. + /// The principal ID assigned to the role. + /// This maps to the ID inside the Active Directory. It can point to a + /// user, service principal, or security group. + public RoleAssignmentProperties(string roleDefinitionId, string principalId) + { + RoleDefinitionId = roleDefinitionId; + PrincipalId = principalId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the role definition ID used in the role assignment. + /// + [JsonProperty(PropertyName = "roleDefinitionId")] + public string RoleDefinitionId { get; set; } + + /// + /// Gets or sets the principal ID assigned to the role. This maps to + /// the ID inside the Active Directory. It can point to a user, service + /// principal, or security group. + /// + [JsonProperty(PropertyName = "principalId")] + public string PrincipalId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (RoleDefinitionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "RoleDefinitionId"); + } + if (PrincipalId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PrincipalId"); + } + } + } +} diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs new file mode 100644 index 0000000000000..a64e30921170e --- /dev/null +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Authorization.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Role assignment properties with scope. + /// + public partial class RoleAssignmentPropertiesWithScope + { + /// + /// Initializes a new instance of the RoleAssignmentPropertiesWithScope + /// class. + /// + public RoleAssignmentPropertiesWithScope() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RoleAssignmentPropertiesWithScope + /// class. + /// + /// The role assignment scope. + /// The role definition ID. + /// The principal ID. + public RoleAssignmentPropertiesWithScope(string scope = default(string), string roleDefinitionId = default(string), string principalId = default(string)) + { + Scope = scope; + RoleDefinitionId = roleDefinitionId; + PrincipalId = principalId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the role assignment scope. + /// + [JsonProperty(PropertyName = "scope")] + public string Scope { get; set; } + + /// + /// Gets or sets the role definition ID. + /// + [JsonProperty(PropertyName = "roleDefinitionId")] + public string RoleDefinitionId { get; set; } + + /// + /// Gets or sets the principal ID. + /// + [JsonProperty(PropertyName = "principalId")] + public string PrincipalId { get; set; } + + } +} diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs new file mode 100644 index 0000000000000..fccce690971b5 --- /dev/null +++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs @@ -0,0 +1,86 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Authorization.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Role definition properties. + /// + public partial class RoleDefinitionProperties + { + /// + /// Initializes a new instance of the RoleDefinitionProperties class. + /// + public RoleDefinitionProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RoleDefinitionProperties class. + /// + /// The role name. + /// The role definition description. + /// The role type. + /// Role definition permissions. + /// Role definition assignable + /// scopes. + public RoleDefinitionProperties(string roleName = default(string), string description = default(string), string type = default(string), IList permissions = default(IList), IList assignableScopes = default(IList)) + { + RoleName = roleName; + Description = description; + Type = type; + Permissions = permissions; + AssignableScopes = assignableScopes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the role name. + /// + [JsonProperty(PropertyName = "roleName")] + public string RoleName { get; set; } + + /// + /// Gets or sets the role definition description. + /// + [JsonProperty(PropertyName = "description")] + public string Description { get; set; } + + /// + /// Gets or sets the role type. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; set; } + + /// + /// Gets or sets role definition permissions. + /// + [JsonProperty(PropertyName = "permissions")] + public IList Permissions { get; set; } + + /// + /// Gets or sets role definition assignable scopes. + /// + [JsonProperty(PropertyName = "assignableScopes")] + public IList AssignableScopes { get; set; } + + } +} diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs index 2a97fcfea06d1..627ee801f6bc5 100644 --- a/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs +++ b/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs @@ -119,7 +119,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -324,7 +324,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -521,7 +521,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "roleAssignmentName"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -727,7 +727,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { parameters.Validate(); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -923,7 +923,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "roleAssignmentName"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1105,7 +1105,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "roleId"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1296,7 +1296,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { parameters.Validate(); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1483,7 +1483,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "roleId"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1663,7 +1663,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1854,7 +1854,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "scope"); } - string apiVersion = "2018-01-01-preview"; + string apiVersion = "2018-09-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/SDKs/Authorization/Management.Authorization/Microsoft.Azure.Management.Authorization.csproj b/src/SDKs/Authorization/Management.Authorization/Microsoft.Azure.Management.Authorization.csproj index 8c973bd9b5543..5bceb36988c1b 100644 --- a/src/SDKs/Authorization/Management.Authorization/Microsoft.Azure.Management.Authorization.csproj +++ b/src/SDKs/Authorization/Management.Authorization/Microsoft.Azure.Management.Authorization.csproj @@ -13,11 +13,12 @@ - net452;netstandard1.4 + net452;netstandard1.4 diff --git a/src/SDKs/_metadata/authorization_resource-manager.txt b/src/SDKs/_metadata/authorization_resource-manager.txt index 2d99ce135698b..211364c4d28ad 100644 --- a/src/SDKs/_metadata/authorization_resource-manager.txt +++ b/src/SDKs/_metadata/authorization_resource-manager.txt @@ -1,9 +1,9 @@ -2018-09-26 23:50:17 UTC +2018-10-22 23:50:17 UTC 1) azure-rest-api-specs repository information GitHub user: Azure Branch: master -Commit: b8d6f3068df11e3154388ef388662b6c8bd55395 +Commit: 47a0b4aaa658a667637e9bf3498090715fe5ca57 2) AutoRest information Requested version: latest